#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCSAL_H_VERSION__ #define __REQUIRED_RPCSAL_H_VERSION__ 100 #endif #include #include #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include #include #endif /*COM_NO_WINDOWS_H*/ #ifndef __windows2Edevices2Epointofservice_h__ #define __windows2Edevices2Epointofservice_h__ #ifndef __windows2Edevices2Epointofservice_p_h__ #define __windows2Edevices2Epointofservice_p_h__ #pragma once // // Deprecated attribute support // #pragma push_macro("DEPRECATED") #undef DEPRECATED #if !defined(DISABLE_WINRT_DEPRECATION) #if defined(__cplusplus) #if __cplusplus >= 201402 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #elif defined(_MSC_VER) #if _MSC_VER >= 1900 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #else #define DEPRECATED(x) __declspec(deprecated(x)) #define DEPRECATEDENUMERATOR(x) #endif // _MSC_VER >= 1900 #else // Not Standard C++ or MSVC, ignore the construct. #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif // C++ deprecation #else // C - disable deprecation #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif #else // Deprecation is disabled #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif /* DEPRECATED */ // Disable Deprecation for this header, MIDL verifies that cross-type access is acceptable #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" #else #pragma warning(push) #pragma warning(disable: 4996) #endif // Ensure that the setting of the /ns_prefix command line switch is consistent for all headers. // If you get an error from the compiler indicating "warning C4005: 'CHECK_NS_PREFIX_STATE': macro redefinition", this // indicates that you have included two different headers with different settings for the /ns_prefix MIDL command line switch #if !defined(DISABLE_NS_PREFIX_CHECKS) #define CHECK_NS_PREFIX_STATE "always" #endif // !defined(DISABLE_NS_PREFIX_CHECKS) #pragma push_macro("MIDL_CONST_ID") #undef MIDL_CONST_ID #define MIDL_CONST_ID const __declspec(selectany) // API Contract Inclusion Definitions #if !defined(SPECIFIC_API_CONTRACT_DEFINITIONS) #if !defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #define WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION 0x40000 #endif // defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0x130000 #endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #endif // defined(SPECIFIC_API_CONTRACT_DEFINITIONS) // Header files for imported files #include "inspectable.h" #include "AsyncInfo.h" #include "EventToken.h" #include "windowscontracts.h" #include "Windows.Foundation.h" #include "Windows.Graphics.Imaging.h" #include "Windows.Storage.h" #include "Windows.Storage.Streams.h" // Importing Collections header #include #if defined(__cplusplus) && !defined(CINTERFACE) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScanner; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner ABI::Windows::Devices::PointOfService::IBarcodeScanner #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScanner2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2 ABI::Windows::Devices::PointOfService::IBarcodeScanner2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities ABI::Windows::Devices::PointOfService::IBarcodeScannerCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerCapabilities1; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1 ABI::Windows::Devices::PointOfService::IBarcodeScannerCapabilities1 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerCapabilities2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2 ABI::Windows::Devices::PointOfService::IBarcodeScannerCapabilities2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs ABI::Windows::Devices::PointOfService::IBarcodeScannerDataReceivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerErrorOccurredEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs ABI::Windows::Devices::PointOfService::IBarcodeScannerErrorOccurredEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerImagePreviewReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs ABI::Windows::Devices::PointOfService::IBarcodeScannerImagePreviewReceivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerReport; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport ABI::Windows::Devices::PointOfService::IBarcodeScannerReport #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerReportFactory; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory ABI::Windows::Devices::PointOfService::IBarcodeScannerReportFactory #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics ABI::Windows::Devices::PointOfService::IBarcodeScannerStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerStatics2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2 ABI::Windows::Devices::PointOfService::IBarcodeScannerStatics2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeScannerStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs ABI::Windows::Devices::PointOfService::IBarcodeScannerStatusUpdatedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeSymbologiesStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics ABI::Windows::Devices::PointOfService::IBarcodeSymbologiesStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeSymbologiesStatics2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2 ABI::Windows::Devices::PointOfService::IBarcodeSymbologiesStatics2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IBarcodeSymbologyAttributes; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes ABI::Windows::Devices::PointOfService::IBarcodeSymbologyAttributes #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawer; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer ABI::Windows::Devices::PointOfService::ICashDrawer #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities ABI::Windows::Devices::PointOfService::ICashDrawerCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerCloseAlarm; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm ABI::Windows::Devices::PointOfService::ICashDrawerCloseAlarm #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerEventSource; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource ABI::Windows::Devices::PointOfService::ICashDrawerEventSource #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerEventSourceEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs ABI::Windows::Devices::PointOfService::ICashDrawerEventSourceEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics ABI::Windows::Devices::PointOfService::ICashDrawerStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerStatics2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2 ABI::Windows::Devices::PointOfService::ICashDrawerStatics2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerStatus; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus ABI::Windows::Devices::PointOfService::ICashDrawerStatus #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICashDrawerStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs ABI::Windows::Devices::PointOfService::ICashDrawerStatusUpdatedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedBarcodeScanner; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedBarcodeScanner1; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1 ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner1 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedBarcodeScanner2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2 ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedBarcodeScanner3; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3 ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner3 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedBarcodeScanner4; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4 ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner4 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedBarcodeScannerClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs ABI::Windows::Devices::PointOfService::IClaimedBarcodeScannerClosedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedCashDrawer; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer ABI::Windows::Devices::PointOfService::IClaimedCashDrawer #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedCashDrawer2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2 ABI::Windows::Devices::PointOfService::IClaimedCashDrawer2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedCashDrawerClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs ABI::Windows::Devices::PointOfService::IClaimedCashDrawerClosedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedJournalPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter ABI::Windows::Devices::PointOfService::IClaimedJournalPrinter #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedLineDisplay; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay ABI::Windows::Devices::PointOfService::IClaimedLineDisplay #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedLineDisplay2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2 ABI::Windows::Devices::PointOfService::IClaimedLineDisplay2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedLineDisplay3; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3 ABI::Windows::Devices::PointOfService::IClaimedLineDisplay3 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedLineDisplayClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs ABI::Windows::Devices::PointOfService::IClaimedLineDisplayClosedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedLineDisplayStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics ABI::Windows::Devices::PointOfService::IClaimedLineDisplayStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedMagneticStripeReader; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedMagneticStripeReader2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2 ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedMagneticStripeReaderClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReaderClosedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedPosPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter ABI::Windows::Devices::PointOfService::IClaimedPosPrinter #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedPosPrinter2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2 ABI::Windows::Devices::PointOfService::IClaimedPosPrinter2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedPosPrinterClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs ABI::Windows::Devices::PointOfService::IClaimedPosPrinterClosedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedReceiptPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter ABI::Windows::Devices::PointOfService::IClaimedReceiptPrinter #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IClaimedSlipPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter ABI::Windows::Devices::PointOfService::IClaimedSlipPrinter #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICommonClaimedPosPrinterStation; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation ABI::Windows::Devices::PointOfService::ICommonClaimedPosPrinterStation #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICommonPosPrintStationCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities ABI::Windows::Devices::PointOfService::ICommonPosPrintStationCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ICommonReceiptSlipCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities ABI::Windows::Devices::PointOfService::ICommonReceiptSlipCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IJournalPrintJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob ABI::Windows::Devices::PointOfService::IJournalPrintJob #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IJournalPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities ABI::Windows::Devices::PointOfService::IJournalPrinterCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IJournalPrinterCapabilities2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2 ABI::Windows::Devices::PointOfService::IJournalPrinterCapabilities2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplay; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay ABI::Windows::Devices::PointOfService::ILineDisplay #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplay2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2 ABI::Windows::Devices::PointOfService::ILineDisplay2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayAttributes; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes ABI::Windows::Devices::PointOfService::ILineDisplayAttributes #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities ABI::Windows::Devices::PointOfService::ILineDisplayCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayCursor; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor ABI::Windows::Devices::PointOfService::ILineDisplayCursor #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayCursorAttributes; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes ABI::Windows::Devices::PointOfService::ILineDisplayCursorAttributes #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayCustomGlyphs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs ABI::Windows::Devices::PointOfService::ILineDisplayCustomGlyphs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayMarquee; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee ABI::Windows::Devices::PointOfService::ILineDisplayMarquee #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics ABI::Windows::Devices::PointOfService::ILineDisplayStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayStatics2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2 ABI::Windows::Devices::PointOfService::ILineDisplayStatics2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayStatisticsCategorySelector; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector ABI::Windows::Devices::PointOfService::ILineDisplayStatisticsCategorySelector #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs ABI::Windows::Devices::PointOfService::ILineDisplayStatusUpdatedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayStoredBitmap; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap ABI::Windows::Devices::PointOfService::ILineDisplayStoredBitmap #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayWindow; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow ABI::Windows::Devices::PointOfService::ILineDisplayWindow #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ILineDisplayWindow2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2 ABI::Windows::Devices::PointOfService::ILineDisplayWindow2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReader; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader ABI::Windows::Devices::PointOfService::IMagneticStripeReader #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderAamvaCardDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs ABI::Windows::Devices::PointOfService::IMagneticStripeReaderAamvaCardDataReceivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderBankCardDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs ABI::Windows::Devices::PointOfService::IMagneticStripeReaderBankCardDataReceivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities ABI::Windows::Devices::PointOfService::IMagneticStripeReaderCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderCardTypesStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics ABI::Windows::Devices::PointOfService::IMagneticStripeReaderCardTypesStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderEncryptionAlgorithmsStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics ABI::Windows::Devices::PointOfService::IMagneticStripeReaderEncryptionAlgorithmsStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderErrorOccurredEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs ABI::Windows::Devices::PointOfService::IMagneticStripeReaderErrorOccurredEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderReport; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport ABI::Windows::Devices::PointOfService::IMagneticStripeReaderReport #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics ABI::Windows::Devices::PointOfService::IMagneticStripeReaderStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderStatics2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2 ABI::Windows::Devices::PointOfService::IMagneticStripeReaderStatics2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs ABI::Windows::Devices::PointOfService::IMagneticStripeReaderStatusUpdatedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderTrackData; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData ABI::Windows::Devices::PointOfService::IMagneticStripeReaderTrackData #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs ABI::Windows::Devices::PointOfService::IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter ABI::Windows::Devices::PointOfService::IPosPrinter #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinter2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2 ABI::Windows::Devices::PointOfService::IPosPrinter2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities ABI::Windows::Devices::PointOfService::IPosPrinterCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterCharacterSetIdsStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics ABI::Windows::Devices::PointOfService::IPosPrinterCharacterSetIdsStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterFontProperty; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty ABI::Windows::Devices::PointOfService::IPosPrinterFontProperty #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob ABI::Windows::Devices::PointOfService::IPosPrinterJob #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterPrintOptions; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions ABI::Windows::Devices::PointOfService::IPosPrinterPrintOptions #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterReleaseDeviceRequestedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs ABI::Windows::Devices::PointOfService::IPosPrinterReleaseDeviceRequestedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterStatics; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics ABI::Windows::Devices::PointOfService::IPosPrinterStatics #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterStatics2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2 ABI::Windows::Devices::PointOfService::IPosPrinterStatics2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterStatus; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus ABI::Windows::Devices::PointOfService::IPosPrinterStatus #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IPosPrinterStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs ABI::Windows::Devices::PointOfService::IPosPrinterStatusUpdatedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IReceiptOrSlipJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob ABI::Windows::Devices::PointOfService::IReceiptOrSlipJob #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IReceiptPrintJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob ABI::Windows::Devices::PointOfService::IReceiptPrintJob #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IReceiptPrintJob2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2 ABI::Windows::Devices::PointOfService::IReceiptPrintJob2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IReceiptPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities ABI::Windows::Devices::PointOfService::IReceiptPrinterCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IReceiptPrinterCapabilities2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2 ABI::Windows::Devices::PointOfService::IReceiptPrinterCapabilities2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ISlipPrintJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob ABI::Windows::Devices::PointOfService::ISlipPrintJob #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ISlipPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities ABI::Windows::Devices::PointOfService::ISlipPrinterCapabilities #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface ISlipPrinterCapabilities2; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2 ABI::Windows::Devices::PointOfService::ISlipPrinterCapabilities2 #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IUnifiedPosErrorData; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData ABI::Windows::Devices::PointOfService::IUnifiedPosErrorData #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { interface IUnifiedPosErrorDataFactory; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory ABI::Windows::Devices::PointOfService::IUnifiedPosErrorDataFactory #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_FWD_DEFINED__ // Parameterized interface forward declarations (C++) // Collection interface definitions #ifndef DEF___FIAsyncOperation_1_boolean_USE #define DEF___FIAsyncOperation_1_boolean_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("cdb5efb3-5788-509d-9be1-71ccb8a3362a")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_boolean_t; #define __FIAsyncOperation_1_boolean ABI::Windows::Foundation::__FIAsyncOperation_1_boolean_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_boolean_USE */ #ifndef DEF___FIAsyncOperationCompletedHandler_1_boolean_USE #define DEF___FIAsyncOperationCompletedHandler_1_boolean_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c1d3d1a2-ae17-5a5f-b5a2-bdcc8844889a")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_boolean_t; #define __FIAsyncOperationCompletedHandler_1_boolean ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_boolean_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_boolean_USE */ #ifndef DEF___FIAsyncOperation_1_HSTRING_USE #define DEF___FIAsyncOperation_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("3e1fe603-f897-5263-b328-0806426b8a79")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_HSTRING_t; #define __FIAsyncOperation_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperation_1_HSTRING_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_HSTRING_USE */ #ifndef DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE #define DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b79a741f-7fb5-50ae-9e99-911201ec3d41")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_HSTRING_t; #define __FIAsyncOperationCompletedHandler_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_HSTRING_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE */ #ifndef DEF___FIAsyncOperation_1_UINT32_USE #define DEF___FIAsyncOperation_1_UINT32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("ef60385f-be78-584b-aaef-7829ada2b0de")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_UINT32_t; #define __FIAsyncOperation_1_UINT32 ABI::Windows::Foundation::__FIAsyncOperation_1_UINT32_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_UINT32_USE */ #ifndef DEF___FIAsyncOperationCompletedHandler_1_UINT32_USE #define DEF___FIAsyncOperationCompletedHandler_1_UINT32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("9343b6e7-e3d2-5e4a-ab2d-2bce4919a6a4")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_UINT32_t; #define __FIAsyncOperationCompletedHandler_1_UINT32 ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_UINT32_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_UINT32_USE */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeScanner; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("616494dd-30a2-523f-b1a2-9a1174de3b17")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("8d8abf39-99dd-50a4-aa7c-2f7301b5ca9c")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeSymbologyAttributes; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("461550ca-7bb3-5ade-a642-61b8fef2e35c")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("f8fc5a52-2f45-5e46-a82e-3da009573b5c")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawer; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("45007467-92f2-5bff-b191-aa5000fedd9e")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("57836710-f186-5636-891d-f8c5398ea6df")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedBarcodeScanner; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c9704809-a0e2-5e1d-87cf-75a1d49d7bdb")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("ff72ba2d-f3c4-5abe-bbce-53150449b637")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedCashDrawer; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("9230e7aa-20a0-5752-9c20-4bf44934a87e")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("e68c3736-fde7-5cfb-b22f-92119723e729")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedLineDisplay; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("4bd0a904-1aaa-545a-8cbc-1d45c3e80e5e")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("4e1a79f1-dff2-5b18-bebe-2aca010bbfcc")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedMagneticStripeReader; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("41630bd4-f45a-590d-8a4e-f70c9e49ad01")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("946c2d64-22d4-552d-abfb-9eb341bd67f3")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedPosPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b4476f95-355a-503d-b844-1756c8cfda98")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("01eb0dc3-3c30-5eea-9fce-efb398e0be34")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplay; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("40ffdae9-e7c1-5c44-91b4-bd84ebf8539b")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b5c4d476-4f46-53c4-8a45-89dbe6d6f286")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayPowerStatus : int LineDisplayPowerStatus; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("363eedcd-7922-5503-9009-1c631c9e3653")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("abba6d19-d81f-5d85-a900-66b96b6d2b32")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayStoredBitmap; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("dda5d77d-b7a1-541d-a480-3d46bed98e9d")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("a576fa69-9988-5a23-844c-f8a69f48a429")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayWindow; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("9755f05b-64cc-5051-8350-4acf1ffcbe58")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("e4d37b02-b65a-5aec-a219-d1e0b7f3f912")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReader; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("93726e09-817c-5f33-bee4-090de7074f19")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("32c55f7b-8ee3-555d-998b-78c98aa9627b")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class PosPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("024f77ce-51c3-5afc-9f30-24b3c0f3b25a")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_t; #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("5e8dbbc8-8b60-5881-8b6e-f699b4949dba")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_UINT32_USE #define DEF___FIIterator_1_UINT32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f06a2739-9443-5ef0-b284-dc5aff3e7d10")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_UINT32_t; #define __FIIterator_1_UINT32 ABI::Windows::Foundation::Collections::__FIIterator_1_UINT32_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_UINT32_USE */ #ifndef DEF___FIIterable_1_UINT32_USE #define DEF___FIIterable_1_UINT32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("421d4b91-b13b-5f37-ae54-b5249bd80539")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_UINT32_t; #define __FIIterable_1_UINT32 ABI::Windows::Foundation::Collections::__FIIterable_1_UINT32_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_UINT32_USE */ #ifndef DEF___FIVectorView_1_UINT32_USE #define DEF___FIVectorView_1_UINT32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("e5ce1a07-8d33-5007-ba64-7d2508ccf85c")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_UINT32_t; #define __FIVectorView_1_UINT32 ABI::Windows::Foundation::Collections::__FIVectorView_1_UINT32_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_UINT32_USE */ #ifndef DEF___FIAsyncOperation_1___FIVectorView_1_UINT32_USE #define DEF___FIAsyncOperation_1___FIVectorView_1_UINT32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("52c56f3c-713a-5162-9e62-362ce7ed53be")) IAsyncOperation<__FIVectorView_1_UINT32*> : IAsyncOperation_impl<__FIVectorView_1_UINT32*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation<__FIVectorView_1_UINT32*> __FIAsyncOperation_1___FIVectorView_1_UINT32_t; #define __FIAsyncOperation_1___FIVectorView_1_UINT32 ABI::Windows::Foundation::__FIAsyncOperation_1___FIVectorView_1_UINT32_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1___FIVectorView_1_UINT32_USE */ #ifndef DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_USE #define DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("55772f29-da64-5c87-871c-074337a84573")) IAsyncOperationCompletedHandler<__FIVectorView_1_UINT32*> : IAsyncOperationCompletedHandler_impl<__FIVectorView_1_UINT32*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler<__FIVectorView_1_UINT32*> __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_t; #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32 ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_USE */ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Streams { interface IBuffer; } /* Streams */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_USE #define DEF___FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("3bee8834-b9a7-5a80-a746-5ef097227878")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_t; #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("51c3d2fd-b8a1-5620-b746-7ee6d533aca3")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_int_USE #define DEF___FIIterator_1_int_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("bfea7f78-50c2-5f1d-a6ea-9e978d2699ff")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_int_t; #define __FIIterator_1_int ABI::Windows::Foundation::Collections::__FIIterator_1_int_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_int_USE */ #ifndef DEF___FIIterable_1_int_USE #define DEF___FIIterable_1_int_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("81a643fb-f51c-5565-83c4-f96425777b66")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_int_t; #define __FIIterable_1_int ABI::Windows::Foundation::Collections::__FIIterable_1_int_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_int_USE */ #ifndef DEF___FIIterator_1_HSTRING_USE #define DEF___FIIterator_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("8c304ebb-6615-50a4-8829-879ecd443236")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_HSTRING_t; #define __FIIterator_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterator_1_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_HSTRING_USE */ #ifndef DEF___FIIterable_1_HSTRING_USE #define DEF___FIIterable_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("e2fcc7c1-3bfc-5a0b-b2b0-72e769d1cb7e")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_HSTRING_t; #define __FIIterable_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterable_1_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_HSTRING_USE */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterRotation : int PosPrinterRotation; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE #define DEF___FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f687ef7c-b11e-56c3-9158-e6ba15bd521b")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_t; #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE #define DEF___FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("1b1e4d8d-15f5-5802-9b23-8b75ce2a58c5")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_t; #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef struct SizeUInt32 SizeUInt32; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef DEF___FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE #define DEF___FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("29da18c1-80de-5bc5-8b82-28d63ca01e46")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_t; #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32 ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef DEF___FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE #define DEF___FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("14f5a281-66ef-5299-aed1-96a1dc1e8416")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_t; #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32 ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef DEF___FIKeyValuePair_2_HSTRING_HSTRING_USE #define DEF___FIKeyValuePair_2_HSTRING_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("60310303-49c5-52e6-abc6-a9b36eccc716")) IKeyValuePair : IKeyValuePair_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IKeyValuePair`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IKeyValuePair __FIKeyValuePair_2_HSTRING_HSTRING_t; #define __FIKeyValuePair_2_HSTRING_HSTRING ABI::Windows::Foundation::Collections::__FIKeyValuePair_2_HSTRING_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIKeyValuePair_2_HSTRING_HSTRING_USE */ #ifndef DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_USE #define DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("05eb86f1-7140-5517-b88d-cbaebe57e6b1")) IIterator<__FIKeyValuePair_2_HSTRING_HSTRING*> : IIterator_impl<__FIKeyValuePair_2_HSTRING_HSTRING*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator<__FIKeyValuePair_2_HSTRING_HSTRING*> __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_t; #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING ABI::Windows::Foundation::Collections::__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_USE */ #ifndef DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_USE #define DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("e9bdaaf0-cbf6-5c72-be90-29cbf3a1319b")) IIterable<__FIKeyValuePair_2_HSTRING_HSTRING*> : IIterable_impl<__FIKeyValuePair_2_HSTRING_HSTRING*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable<__FIKeyValuePair_2_HSTRING_HSTRING*> __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_t; #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING ABI::Windows::Foundation::Collections::__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_USE */ namespace ABI { namespace Windows { namespace Foundation { typedef struct Size Size; } /* Foundation */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CFoundation__CSize_USE #define DEF___FIIterator_1_Windows__CFoundation__CSize_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("a3508ee0-3527-5144-894d-422eadef43d7")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CFoundation__CSize_t; #define __FIIterator_1_Windows__CFoundation__CSize ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CFoundation__CSize_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CFoundation__CSize_USE */ #endif // WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CFoundation__CSize_USE #define DEF___FIIterable_1_Windows__CFoundation__CSize_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("c9df55c3-4d41-5e90-ba76-e89ed564446b")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CFoundation__CSize_t; #define __FIIterable_1_Windows__CFoundation__CSize ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CFoundation__CSize_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CFoundation__CSize_USE */ #endif // WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIMapView_2_HSTRING_HSTRING_USE #define DEF___FIMapView_2_HSTRING_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("ac7f26f2-feb7-5b2a-8ac4-345bc62caede")) IMapView : IMapView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IMapView`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IMapView __FIMapView_2_HSTRING_HSTRING_t; #define __FIMapView_2_HSTRING_HSTRING ABI::Windows::Foundation::Collections::__FIMapView_2_HSTRING_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIMapView_2_HSTRING_HSTRING_USE */ #ifndef DEF___FIVectorView_1_int_USE #define DEF___FIVectorView_1_int_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("8d720cdf-3934-5d3f-9a55-40e8063b086a")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_int_t; #define __FIVectorView_1_int ABI::Windows::Foundation::Collections::__FIVectorView_1_int_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_int_USE */ #ifndef DEF___FIVectorView_1_HSTRING_USE #define DEF___FIVectorView_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("2f13c006-a03a-5f69-b090-75a43e33423e")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_HSTRING_t; #define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::__FIVectorView_1_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_HSTRING_USE */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE #define DEF___FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("6f694309-1082-5d84-a5ea-2faed6b6590e")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_t; #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef DEF___FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE #define DEF___FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("88668930-ae66-5dc9-b9a5-ccaba0735111")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_t; #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32 ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CFoundation__CSize_USE #define DEF___FIVectorView_1_Windows__CFoundation__CSize_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("cb5037fd-660b-51f5-9d28-87f40878268d")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CFoundation__CSize_t; #define __FIVectorView_1_Windows__CFoundation__CSize ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CFoundation__CSize_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CFoundation__CSize_USE */ #endif // WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE #define DEF___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c0acd2ae-5b55-588d-811b-be33a4fdda57")) IEventHandler : IEventHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.EventHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IEventHandler __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_t; #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner ABI::Windows::Foundation::__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE #define DEF___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("8006bf5d-0895-5b8c-808a-6bb8f26794fa")) IEventHandler : IEventHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.EventHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IEventHandler __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_t; #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader ABI::Windows::Foundation::__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeScannerStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("cfc8a053-f611-521a-8ab0-a460e1f7164d")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawerStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("64662ef4-cb0e-5c6f-a820-7d0a769554c9")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawerCloseAlarm; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c54fbda4-5e0b-54c3-94f2-83351e41c46f")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawerEventSource; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawerClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("81495aa4-4476-577f-bf88-7fe8a1286444")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawerOpenedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("27648799-e7d5-5ce3-97ce-2f4110dd3298")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeScannerDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("4f64e49a-bd8c-549d-970c-a5a250bd27ca")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeScannerErrorOccurredEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("ba42ff49-de12-5406-979e-06c45ca2d5a4")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeScannerImagePreviewReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("fba116af-2a39-516f-a579-cc3eaf36a34b")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedBarcodeScannerClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("832b28d4-6f20-56d8-a9ab-818fbb922c78")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("db886581-2462-5c81-880c-06112ca70012")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedCashDrawerClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b2e562de-ce59-52ee-96fc-dcb3773e8783")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c997782b-46e9-5d92-ac84-ee9d7d073ab5")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedLineDisplayClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("53ab62d6-b038-5261-a934-cc206f1756e6")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("25d178ff-3069-536c-a0c2-88e0250e8a29")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedMagneticStripeReaderClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("9132fe4d-a48a-5578-8e76-9ec03a62f94a")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderAamvaCardDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("29e08f92-c3ab-57ea-aaba-789f792d7a46")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderBankCardDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("6a41d015-245e-51ba-bd6c-44775d70bfa2")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderErrorOccurredEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("1464a1e6-9d92-547e-b4ac-f255ac85f950")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("959124ba-ee44-560c-8183-61c6a2308d8f")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedPosPrinterClosedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("5a2247b1-84ac-55f3-a26b-d37c551ad58e")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class PosPrinterReleaseDeviceRequestedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("31424f6f-cfeb-5031-8a95-bea59b09e584")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("722d8bfa-e10e-548d-af29-28dd906f6fc9")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class PosPrinterStatusUpdatedEventArgs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("20b0c66a-5f41-5a32-b45a-344f12e70a34")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IAsyncAction; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IClosable; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIClosable ABI::Windows::Foundation::IClosable #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { typedef struct Point Point; } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Foundation { typedef struct Rect Rect; } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Foundation { typedef struct TimeSpan TimeSpan; } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Graphics { namespace Imaging { class BitmapFrame; } /* Imaging */ } /* Graphics */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Graphics { namespace Imaging { interface IBitmapFrame; } /* Imaging */ } /* Graphics */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame ABI::Windows::Graphics::Imaging::IBitmapFrame #endif // ____x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { class StorageFile; } /* Storage */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { interface IStorageFile; } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CIStorageFile ABI::Windows::Storage::IStorageFile #endif // ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Streams { interface IRandomAccessStreamWithContentType; } /* Streams */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType #endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum BarcodeScannerStatus : int BarcodeScannerStatus; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum BarcodeSymbologyDecodeLengthKind : int BarcodeSymbologyDecodeLengthKind; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum CashDrawerStatusKind : int CashDrawerStatusKind; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayCursorType : int LineDisplayCursorType; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayDescriptorState : int LineDisplayDescriptorState; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayHorizontalAlignment : int LineDisplayHorizontalAlignment; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayMarqueeFormat : int LineDisplayMarqueeFormat; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayScrollDirection : int LineDisplayScrollDirection; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayTextAttribute : int LineDisplayTextAttribute; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayTextAttributeGranularity : int LineDisplayTextAttributeGranularity; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum LineDisplayVerticalAlignment : int LineDisplayVerticalAlignment; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum MagneticStripeReaderAuthenticationLevel : int MagneticStripeReaderAuthenticationLevel; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum MagneticStripeReaderAuthenticationProtocol : int MagneticStripeReaderAuthenticationProtocol; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum MagneticStripeReaderErrorReportingType : int MagneticStripeReaderErrorReportingType; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum MagneticStripeReaderStatus : int MagneticStripeReaderStatus; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum MagneticStripeReaderTrackErrorType : int MagneticStripeReaderTrackErrorType; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum MagneticStripeReaderTrackIds : int MagneticStripeReaderTrackIds; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosConnectionTypes : unsigned int PosConnectionTypes; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterAlignment : int PosPrinterAlignment; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterBarcodeTextPosition : int PosPrinterBarcodeTextPosition; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterCartridgeSensors : unsigned int PosPrinterCartridgeSensors; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterColorCapabilities : unsigned int PosPrinterColorCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterColorCartridge : int PosPrinterColorCartridge; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterLineDirection : int PosPrinterLineDirection; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterLineStyle : int PosPrinterLineStyle; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterMapMode : int PosPrinterMapMode; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterMarkFeedCapabilities : unsigned int PosPrinterMarkFeedCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterMarkFeedKind : int PosPrinterMarkFeedKind; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterPrintSide : int PosPrinterPrintSide; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterRuledLineCapabilities : unsigned int PosPrinterRuledLineCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum PosPrinterStatusKind : int PosPrinterStatusKind; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum UnifiedPosErrorReason : int UnifiedPosErrorReason; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum UnifiedPosErrorSeverity : int UnifiedPosErrorSeverity; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum UnifiedPosHealthCheckLevel : int UnifiedPosHealthCheckLevel; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { typedef enum UnifiedPosPowerReportingType : int UnifiedPosPowerReportingType; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeScannerCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class BarcodeScannerReport; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawerCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class CashDrawerStatus; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedJournalPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedReceiptPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ClaimedSlipPrinter; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class JournalPrintJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class JournalPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayAttributes; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayCursor; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayCursorAttributes; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayCustomGlyphs; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayMarquee; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class LineDisplayStatisticsCategorySelector; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderReport; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class MagneticStripeReaderTrackData; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class PosPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class PosPrinterFontProperty; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class PosPrinterPrintOptions; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class PosPrinterStatus; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ReceiptPrintJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class ReceiptPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class SlipPrintJob; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class SlipPrinterCapabilities; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { class UnifiedPosErrorData; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ /* * * Struct Windows.Devices.PointOfService.BarcodeScannerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum BarcodeScannerStatus : int { BarcodeScannerStatus_Online = 0, BarcodeScannerStatus_Off = 1, BarcodeScannerStatus_Offline = 2, BarcodeScannerStatus_OffOrOffline = 3, BarcodeScannerStatus_Extended = 4, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.BarcodeSymbologyDecodeLengthKind * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum BarcodeSymbologyDecodeLengthKind : int { BarcodeSymbologyDecodeLengthKind_AnyLength = 0, BarcodeSymbologyDecodeLengthKind_Discrete = 1, BarcodeSymbologyDecodeLengthKind_Range = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.CashDrawerStatusKind * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum CashDrawerStatusKind : int { CashDrawerStatusKind_Online = 0, CashDrawerStatusKind_Off = 1, CashDrawerStatusKind_Offline = 2, CashDrawerStatusKind_OffOrOffline = 3, CashDrawerStatusKind_Extended = 4, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.LineDisplayCursorType * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayCursorType : int { LineDisplayCursorType_None = 0, LineDisplayCursorType_Block = 1, LineDisplayCursorType_HalfBlock = 2, LineDisplayCursorType_Underline = 3, LineDisplayCursorType_Reverse = 4, LineDisplayCursorType_Other = 5, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayDescriptorState * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayDescriptorState : int { LineDisplayDescriptorState_Off = 0, LineDisplayDescriptorState_On = 1, LineDisplayDescriptorState_Blink = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayHorizontalAlignment * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayHorizontalAlignment : int { LineDisplayHorizontalAlignment_Left = 0, LineDisplayHorizontalAlignment_Center = 1, LineDisplayHorizontalAlignment_Right = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayMarqueeFormat * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayMarqueeFormat : int { LineDisplayMarqueeFormat_None = 0, LineDisplayMarqueeFormat_Walk = 1, LineDisplayMarqueeFormat_Place = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayPowerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayPowerStatus : int { LineDisplayPowerStatus_Unknown = 0, LineDisplayPowerStatus_Online = 1, LineDisplayPowerStatus_Off = 2, LineDisplayPowerStatus_Offline = 3, LineDisplayPowerStatus_OffOrOffline = 4, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayScrollDirection * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayScrollDirection : int { LineDisplayScrollDirection_Up = 0, LineDisplayScrollDirection_Down = 1, LineDisplayScrollDirection_Left = 2, LineDisplayScrollDirection_Right = 3, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.LineDisplayTextAttribute * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayTextAttribute : int { LineDisplayTextAttribute_Normal = 0, LineDisplayTextAttribute_Blink = 1, LineDisplayTextAttribute_Reverse = 2, LineDisplayTextAttribute_ReverseBlink = 3, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.LineDisplayTextAttributeGranularity * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayTextAttributeGranularity : int { LineDisplayTextAttributeGranularity_NotSupported = 0, LineDisplayTextAttributeGranularity_EntireDisplay = 1, LineDisplayTextAttributeGranularity_PerCharacter = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.LineDisplayVerticalAlignment * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum LineDisplayVerticalAlignment : int { LineDisplayVerticalAlignment_Top = 0, LineDisplayVerticalAlignment_Center = 1, LineDisplayVerticalAlignment_Bottom = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationLevel * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum MagneticStripeReaderAuthenticationLevel : int { MagneticStripeReaderAuthenticationLevel_NotSupported = 0, MagneticStripeReaderAuthenticationLevel_Optional = 1, MagneticStripeReaderAuthenticationLevel_Required = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationProtocol * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum MagneticStripeReaderAuthenticationProtocol : int { MagneticStripeReaderAuthenticationProtocol_None = 0, MagneticStripeReaderAuthenticationProtocol_ChallengeResponse = 1, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderErrorReportingType * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum MagneticStripeReaderErrorReportingType : int { MagneticStripeReaderErrorReportingType_CardLevel = 0, MagneticStripeReaderErrorReportingType_TrackLevel = 1, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum MagneticStripeReaderStatus : int { MagneticStripeReaderStatus_Unauthenticated = 0, MagneticStripeReaderStatus_Authenticated = 1, MagneticStripeReaderStatus_Extended = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum MagneticStripeReaderTrackErrorType : int { MagneticStripeReaderTrackErrorType_None = 0, MagneticStripeReaderTrackErrorType_StartSentinelError = 1, MagneticStripeReaderTrackErrorType_EndSentinelError = 2, MagneticStripeReaderTrackErrorType_ParityError = 3, MagneticStripeReaderTrackErrorType_LrcError = 4, MagneticStripeReaderTrackErrorType_Unknown = -1, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderTrackIds * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum MagneticStripeReaderTrackIds : int { MagneticStripeReaderTrackIds_None = 0, MagneticStripeReaderTrackIds_Track1 = 1, MagneticStripeReaderTrackIds_Track2 = 2, MagneticStripeReaderTrackIds_Track3 = 4, MagneticStripeReaderTrackIds_Track4 = 8, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosConnectionTypes * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosConnectionTypes : unsigned int { PosConnectionTypes_Local = 0x1, PosConnectionTypes_IP = 0x2, PosConnectionTypes_Bluetooth = 0x4, PosConnectionTypes_All = 0xffffffff, }; DEFINE_ENUM_FLAG_OPERATORS(PosConnectionTypes) } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.PosPrinterAlignment * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterAlignment : int { PosPrinterAlignment_Left = 0, PosPrinterAlignment_Center = 1, PosPrinterAlignment_Right = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterBarcodeTextPosition : int { PosPrinterBarcodeTextPosition_None = 0, PosPrinterBarcodeTextPosition_Above = 1, PosPrinterBarcodeTextPosition_Below = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterCartridgeSensors * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterCartridgeSensors : unsigned int { PosPrinterCartridgeSensors_None = 0, PosPrinterCartridgeSensors_Removed = 0x1, PosPrinterCartridgeSensors_Empty = 0x2, PosPrinterCartridgeSensors_HeadCleaning = 0x4, PosPrinterCartridgeSensors_NearEnd = 0x8, }; DEFINE_ENUM_FLAG_OPERATORS(PosPrinterCartridgeSensors) } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterColorCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterColorCapabilities : unsigned int { PosPrinterColorCapabilities_None = 0, PosPrinterColorCapabilities_Primary = 0x1, PosPrinterColorCapabilities_Custom1 = 0x2, PosPrinterColorCapabilities_Custom2 = 0x4, PosPrinterColorCapabilities_Custom3 = 0x8, PosPrinterColorCapabilities_Custom4 = 0x10, PosPrinterColorCapabilities_Custom5 = 0x20, PosPrinterColorCapabilities_Custom6 = 0x40, PosPrinterColorCapabilities_Cyan = 0x80, PosPrinterColorCapabilities_Magenta = 0x100, PosPrinterColorCapabilities_Yellow = 0x200, PosPrinterColorCapabilities_Full = 0x400, }; DEFINE_ENUM_FLAG_OPERATORS(PosPrinterColorCapabilities) } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterColorCartridge * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterColorCartridge : int { PosPrinterColorCartridge_Unknown = 0, PosPrinterColorCartridge_Primary = 1, PosPrinterColorCartridge_Custom1 = 2, PosPrinterColorCartridge_Custom2 = 3, PosPrinterColorCartridge_Custom3 = 4, PosPrinterColorCartridge_Custom4 = 5, PosPrinterColorCartridge_Custom5 = 6, PosPrinterColorCartridge_Custom6 = 7, PosPrinterColorCartridge_Cyan = 8, PosPrinterColorCartridge_Magenta = 9, PosPrinterColorCartridge_Yellow = 10, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterLineDirection * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterLineDirection : int { PosPrinterLineDirection_Horizontal = 0, PosPrinterLineDirection_Vertical = 1, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterLineStyle * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterLineStyle : int { PosPrinterLineStyle_SingleSolid = 0, PosPrinterLineStyle_DoubleSolid = 1, PosPrinterLineStyle_Broken = 2, PosPrinterLineStyle_Chain = 3, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterMapMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterMapMode : int { PosPrinterMapMode_Dots = 0, PosPrinterMapMode_Twips = 1, PosPrinterMapMode_English = 2, PosPrinterMapMode_Metric = 3, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterMarkFeedCapabilities : unsigned int { PosPrinterMarkFeedCapabilities_None = 0, PosPrinterMarkFeedCapabilities_ToTakeUp = 0x1, PosPrinterMarkFeedCapabilities_ToCutter = 0x2, PosPrinterMarkFeedCapabilities_ToCurrentTopOfForm = 0x4, PosPrinterMarkFeedCapabilities_ToNextTopOfForm = 0x8, }; DEFINE_ENUM_FLAG_OPERATORS(PosPrinterMarkFeedCapabilities) } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterMarkFeedKind * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterMarkFeedKind : int { PosPrinterMarkFeedKind_ToTakeUp = 0, PosPrinterMarkFeedKind_ToCutter = 1, PosPrinterMarkFeedKind_ToCurrentTopOfForm = 2, PosPrinterMarkFeedKind_ToNextTopOfForm = 3, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterPrintSide * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterPrintSide : int { PosPrinterPrintSide_Unknown = 0, PosPrinterPrintSide_Side1 = 1, PosPrinterPrintSide_Side2 = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterRotation * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterRotation : int { PosPrinterRotation_Normal = 0, PosPrinterRotation_Right90 = 1, PosPrinterRotation_Left90 = 2, PosPrinterRotation_Rotate180 = 3, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterRuledLineCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterRuledLineCapabilities : unsigned int { PosPrinterRuledLineCapabilities_None = 0, PosPrinterRuledLineCapabilities_Horizontal = 0x1, PosPrinterRuledLineCapabilities_Vertical = 0x2, }; DEFINE_ENUM_FLAG_OPERATORS(PosPrinterRuledLineCapabilities) } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterStatusKind * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum PosPrinterStatusKind : int { PosPrinterStatusKind_Online = 0, PosPrinterStatusKind_Off = 1, PosPrinterStatusKind_Offline = 2, PosPrinterStatusKind_OffOrOffline = 3, PosPrinterStatusKind_Extended = 4, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosErrorReason * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum UnifiedPosErrorReason : int { UnifiedPosErrorReason_UnknownErrorReason = 0, UnifiedPosErrorReason_NoService = 1, UnifiedPosErrorReason_Disabled = 2, UnifiedPosErrorReason_Illegal = 3, UnifiedPosErrorReason_NoHardware = 4, UnifiedPosErrorReason_Closed = 5, UnifiedPosErrorReason_Offline = 6, UnifiedPosErrorReason_Failure = 7, UnifiedPosErrorReason_Timeout = 8, UnifiedPosErrorReason_Busy = 9, UnifiedPosErrorReason_Extended = 10, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosErrorSeverity * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum UnifiedPosErrorSeverity : int { UnifiedPosErrorSeverity_UnknownErrorSeverity = 0, UnifiedPosErrorSeverity_Warning = 1, UnifiedPosErrorSeverity_Recoverable = 2, UnifiedPosErrorSeverity_Unrecoverable = 3, UnifiedPosErrorSeverity_AssistanceRequired = 4, UnifiedPosErrorSeverity_Fatal = 5, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum UnifiedPosHealthCheckLevel : int { UnifiedPosHealthCheckLevel_UnknownHealthCheckLevel = 0, UnifiedPosHealthCheckLevel_POSInternal = 1, UnifiedPosHealthCheckLevel_External = 2, UnifiedPosHealthCheckLevel_Interactive = 3, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosPowerReportingType * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { enum UnifiedPosPowerReportingType : int { UnifiedPosPowerReportingType_UnknownPowerReportingType = 0, UnifiedPosPowerReportingType_Standard = 1, UnifiedPosPowerReportingType_Advanced = 2, }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.SizeUInt32 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { struct SizeUInt32 { UINT32 Width; UINT32 Height; }; } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScanner[] = L"Windows.Devices.PointOfService.IBarcodeScanner"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("bea33e06-b264-4f03-a9c1-45b20f01134f") IBarcodeScanner : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Capabilities( ABI::Windows::Devices::PointOfService::IBarcodeScannerCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE ClaimScannerAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE CheckHealthAsync( ABI::Windows::Devices::PointOfService::UnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetSupportedSymbologiesAsync( __FIAsyncOperation_1___FIVectorView_1_UINT32** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE IsSymbologySupportedAsync( UINT32 barcodeSymbology, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE RetrieveStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetSupportedProfiles( __FIVectorView_1_HSTRING** value ) = 0; virtual HRESULT STDMETHODCALLTYPE IsProfileSupported( HSTRING profile, boolean* isSupported ) = 0; virtual HRESULT STDMETHODCALLTYPE add_StatusUpdated( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_StatusUpdated( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScanner = __uuidof(IBarcodeScanner); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScanner2 * * Introduced to Windows.Foundation.UniversalApiContract in version 3.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScanner2[] = L"Windows.Devices.PointOfService.IBarcodeScanner2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("89215167-8cee-436d-89ab-8dfb43bb4286") IBarcodeScanner2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_VideoDeviceId( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScanner2 = __uuidof(IBarcodeScanner2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerCapabilities[] = L"Windows.Devices.PointOfService.IBarcodeScannerCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("c60691e4-f2c8-4420-a307-b12ef6622857") IBarcodeScannerCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_PowerReportingType( ABI::Windows::Devices::PointOfService::UnifiedPosPowerReportingType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsReportingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsUpdatingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsImagePreviewSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerCapabilities = __uuidof(IBarcodeScannerCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerCapabilities1 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerCapabilities1[] = L"Windows.Devices.PointOfService.IBarcodeScannerCapabilities1"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("8e5ab3e9-0e2c-472f-a1cc-ee8054b6a684") IBarcodeScannerCapabilities1 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsSoftwareTriggerSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerCapabilities1 = __uuidof(IBarcodeScannerCapabilities1); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerCapabilities2[] = L"Windows.Devices.PointOfService.IBarcodeScannerCapabilities2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("f211cfec-e1a1-4ea8-9abc-92b1596270ab") IBarcodeScannerCapabilities2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsVideoPreviewSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerCapabilities2 = __uuidof(IBarcodeScannerCapabilities2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerDataReceivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("4234a7e2-ed97-467d-ad2b-01e44313a929") IBarcodeScannerDataReceivedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Report( ABI::Windows::Devices::PointOfService::IBarcodeScannerReport** value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerDataReceivedEventArgs = __uuidof(IBarcodeScannerDataReceivedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerErrorOccurredEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("2cd2602f-cf3a-4002-a75a-c5ec468f0a20") IBarcodeScannerErrorOccurredEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_PartialInputData( ABI::Windows::Devices::PointOfService::IBarcodeScannerReport** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsRetriable( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ErrorData( ABI::Windows::Devices::PointOfService::IUnifiedPosErrorData** value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerErrorOccurredEventArgs = __uuidof(IBarcodeScannerErrorOccurredEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerImagePreviewReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerImagePreviewReceivedEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerImagePreviewReceivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("f3b7de85-6e8b-434e-9f58-06ef26bc4baf") IBarcodeScannerImagePreviewReceivedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Preview( ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType** value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerImagePreviewReceivedEventArgs = __uuidof(IBarcodeScannerImagePreviewReceivedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerReport * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerReport[] = L"Windows.Devices.PointOfService.IBarcodeScannerReport"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("5ce4d8b0-a489-4b96-86c4-f0bf8a37753d") IBarcodeScannerReport : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_ScanDataType( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ScanData( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ScanDataLabel( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerReport = __uuidof(IBarcodeScannerReport); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerReportFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 6.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerReport * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerReportFactory[] = L"Windows.Devices.PointOfService.IBarcodeScannerReportFactory"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("a2547326-2013-457c-8963-49c15dca78ce") IBarcodeScannerReportFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( UINT32 scanDataType, ABI::Windows::Storage::Streams::IBuffer* scanData, ABI::Windows::Storage::Streams::IBuffer* scanDataLabel, ABI::Windows::Devices::PointOfService::IBarcodeScannerReport** result ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerReportFactory = __uuidof(IBarcodeScannerReportFactory); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerStatics[] = L"Windows.Devices.PointOfService.IBarcodeScannerStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("5d115f6f-da49-41e8-8c8c-f0cb62a9c4fc") IBarcodeScannerStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDefaultAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner** result ) = 0; virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerStatics = __uuidof(IBarcodeScannerStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerStatics2[] = L"Windows.Devices.PointOfService.IBarcodeScannerStatics2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("b8652473-a36f-4007-b1d0-279ebe92a656") IBarcodeScannerStatics2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorWithConnectionTypes( ABI::Windows::Devices::PointOfService::PosConnectionTypes connectionTypes, HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerStatics2 = __uuidof(IBarcodeScannerStatics2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerStatusUpdatedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("355d8586-9c43-462b-a91a-816dc97f452c") IBarcodeScannerStatusUpdatedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::PointOfService::BarcodeScannerStatus* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedStatus( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeScannerStatusUpdatedEventArgs = __uuidof(IBarcodeScannerStatusUpdatedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeSymbologiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeSymbologies * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeSymbologiesStatics[] = L"Windows.Devices.PointOfService.IBarcodeSymbologiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("ca8549bb-06d2-43f4-a44b-c620679fd8d0") IBarcodeSymbologiesStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Unknown( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean8( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean8Add2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean8Add5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Eanv( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_EanvAdd2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_EanvAdd5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean13( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean13Add2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean13Add5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Isbn( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsbnAdd5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ismn( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsmnAdd2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsmnAdd5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Issn( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IssnAdd2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IssnAdd5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean99( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean99Add2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ean99Add5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Upca( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UpcaAdd2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UpcaAdd5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Upce( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UpceAdd2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UpceAdd5( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UpcCoupon( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TfStd( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TfDis( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TfInt( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TfInd( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TfMat( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TfIata( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Gs1DatabarType1( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Gs1DatabarType2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Gs1DatabarType3( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code39( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code39Ex( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Trioptic39( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code32( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Pzn( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code93( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code93Ex( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code128( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Gs1128( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Gs1128Coupon( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UccEan128( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Sisac( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Isbt( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Codabar( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code11( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Msi( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Plessey( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Telepen( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code16k( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CodablockA( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CodablockF( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Codablock128( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Code49( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Aztec( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DataCode( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DataMatrix( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HanXin( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Maxicode( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MicroPdf417( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MicroQr( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Pdf417( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Qr( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MsTag( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ccab( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ccc( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Tlc39( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_AusPost( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanPost( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ChinaPost( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DutchKix( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_InfoMail( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ItalianPost25( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ItalianPost39( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_JapanPost( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_KoreanPost( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SwedenPost( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UkPost( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UsIntelligent( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UsIntelligentPkg( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UsPlanet( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UsPostNet( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Us4StateFics( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_OcrA( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_OcrB( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Micr( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedBase( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetName( UINT32 scanDataType, HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeSymbologiesStatics = __uuidof(IBarcodeSymbologiesStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeSymbologiesStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeSymbologies * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeSymbologiesStatics2[] = L"Windows.Devices.PointOfService.IBarcodeSymbologiesStatics2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("8b7518f4-99d0-40bf-9424-b91d6dd4c6e0") IBarcodeSymbologiesStatics2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Gs1DWCode( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeSymbologiesStatics2 = __uuidof(IBarcodeSymbologiesStatics2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IBarcodeSymbologyAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeSymbologyAttributes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeSymbologyAttributes[] = L"Windows.Devices.PointOfService.IBarcodeSymbologyAttributes"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("66413a78-ab7a-4ada-8ece-936014b2ead7") IBarcodeSymbologyAttributes : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsCheckDigitValidationEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsCheckDigitValidationEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCheckDigitValidationSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCheckDigitTransmissionEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsCheckDigitTransmissionEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCheckDigitTransmissionSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DecodeLength1( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DecodeLength1( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DecodeLength2( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DecodeLength2( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DecodeLengthKind( ABI::Windows::Devices::PointOfService::BarcodeSymbologyDecodeLengthKind* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DecodeLengthKind( ABI::Windows::Devices::PointOfService::BarcodeSymbologyDecodeLengthKind value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDecodeLengthSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IBarcodeSymbologyAttributes = __uuidof(IBarcodeSymbologyAttributes); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ICashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawer[] = L"Windows.Devices.PointOfService.ICashDrawer"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("9f88f5c8-de54-4aee-a890-920bcbfe30fc") ICashDrawer : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Capabilities( ABI::Windows::Devices::PointOfService::ICashDrawerCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::PointOfService::ICashDrawerStatus** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDrawerOpen( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DrawerEventSource( ABI::Windows::Devices::PointOfService::ICashDrawerEventSource** value ) = 0; virtual HRESULT STDMETHODCALLTYPE ClaimDrawerAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE CheckHealthAsync( ABI::Windows::Devices::PointOfService::UnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_HSTRING** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE add_StatusUpdated( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_StatusUpdated( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawer = __uuidof(ICashDrawer); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerCapabilities[] = L"Windows.Devices.PointOfService.ICashDrawerCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("0bc6de0b-e8e7-4b1f-b1d1-3e501ad08247") ICashDrawerCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_PowerReportingType( ABI::Windows::Devices::PointOfService::UnifiedPosPowerReportingType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsReportingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsUpdatingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatusReportingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatusMultiDrawerDetectSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDrawerOpenSensorAvailable( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerCapabilities = __uuidof(ICashDrawerCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerCloseAlarm * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerCloseAlarm * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerCloseAlarm[] = L"Windows.Devices.PointOfService.ICashDrawerCloseAlarm"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("6bf88cc7-6f63-430e-ab3b-95d75ffbe87f") ICashDrawerCloseAlarm : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE put_AlarmTimeout( ABI::Windows::Foundation::TimeSpan value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_AlarmTimeout( ABI::Windows::Foundation::TimeSpan* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_BeepFrequency( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_BeepFrequency( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_BeepDuration( ABI::Windows::Foundation::TimeSpan value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_BeepDuration( ABI::Windows::Foundation::TimeSpan* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_BeepDelay( ABI::Windows::Foundation::TimeSpan value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_BeepDelay( ABI::Windows::Foundation::TimeSpan* value ) = 0; virtual HRESULT STDMETHODCALLTYPE add_AlarmTimeoutExpired( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_AlarmTimeoutExpired( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE StartAsync( __FIAsyncOperation_1_boolean** result ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerCloseAlarm = __uuidof(ICashDrawerCloseAlarm); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerEventSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerEventSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerEventSource[] = L"Windows.Devices.PointOfService.ICashDrawerEventSource"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("e006e46c-f2f9-442f-8dd6-06c10a4227ba") ICashDrawerEventSource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE add_DrawerClosed( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_DrawerClosed( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_DrawerOpened( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_DrawerOpened( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerEventSource = __uuidof(ICashDrawerEventSource); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerEventSourceEventArgs[] = L"Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("69cb3bc1-147f-421c-9c23-090123bb786c") ICashDrawerEventSourceEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_CashDrawer( ABI::Windows::Devices::PointOfService::ICashDrawer** value ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerEventSourceEventArgs = __uuidof(ICashDrawerEventSourceEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatics[] = L"Windows.Devices.PointOfService.ICashDrawerStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("dfa0955a-d437-4fff-b547-dda969a4f883") ICashDrawerStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDefaultAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer** result ) = 0; virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerStatics = __uuidof(ICashDrawerStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatics2[] = L"Windows.Devices.PointOfService.ICashDrawerStatics2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("3e818121-8c42-40e8-9c0e-40297048104c") ICashDrawerStatics2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorWithConnectionTypes( ABI::Windows::Devices::PointOfService::PosConnectionTypes connectionTypes, HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerStatics2 = __uuidof(ICashDrawerStatics2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerStatus * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatus[] = L"Windows.Devices.PointOfService.ICashDrawerStatus"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("6bbd78bf-dca1-4e06-99eb-5af6a5aec108") ICashDrawerStatus : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_StatusKind( ABI::Windows::Devices::PointOfService::CashDrawerStatusKind* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedStatus( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerStatus = __uuidof(ICashDrawerStatus); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.ICashDrawerStatusUpdatedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("30aae98a-0d70-459c-9553-87e124c52488") ICashDrawerStatusUpdatedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::PointOfService::ICashDrawerStatus** value ) = 0; }; MIDL_CONST_ID IID& IID_ICashDrawerStatusUpdatedEventArgs = __uuidof(ICashDrawerStatusUpdatedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("4a63b49c-8fa4-4332-bb26-945d11d81e0f") IClaimedBarcodeScanner : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsDisabledOnDataReceived( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDisabledOnDataReceived( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsDecodeDataEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDecodeDataEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE EnableAsync( ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE DisableAsync( ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE RetainDevice(void) = 0; virtual HRESULT STDMETHODCALLTYPE SetActiveSymbologiesAsync( __FIIterable_1_UINT32* symbologies, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ResetStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateStatisticsAsync( __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE SetActiveProfileAsync( HSTRING profile, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE add_DataReceived( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_DataReceived( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_TriggerPressed( __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_TriggerPressed( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_TriggerReleased( __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_TriggerReleased( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_ReleaseDeviceRequested( __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ReleaseDeviceRequested( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_ImagePreviewReceived( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ImagePreviewReceived( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_ErrorOccurred( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ErrorOccurred( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedBarcodeScanner = __uuidof(IClaimedBarcodeScanner); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner1 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner1[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner1"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("f61aad0c-8551-42b4-998c-970c20210a22") IClaimedBarcodeScanner1 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE StartSoftwareTriggerAsync( ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE StopSoftwareTriggerAsync( ABI::Windows::Foundation::IAsyncAction** result ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedBarcodeScanner1 = __uuidof(IClaimedBarcodeScanner1); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner2[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("e3b59e8c-2d8b-4f70-8af3-3448bedd5fe2") IClaimedBarcodeScanner2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetSymbologyAttributesAsync( UINT32 barcodeSymbology, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes** result ) = 0; virtual HRESULT STDMETHODCALLTYPE SetSymbologyAttributesAsync( UINT32 barcodeSymbology, ABI::Windows::Devices::PointOfService::IBarcodeSymbologyAttributes* attributes, __FIAsyncOperation_1_boolean** result ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedBarcodeScanner2 = __uuidof(IClaimedBarcodeScanner2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner3 * * Introduced to Windows.Foundation.UniversalApiContract in version 6.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner3[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner3"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("e6ceb430-712e-45fc-8b86-cd55f5aef79d") IClaimedBarcodeScanner3 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE ShowVideoPreviewAsync( __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE HideVideoPreview(void) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsVideoPreviewShownOnEnable( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsVideoPreviewShownOnEnable( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedBarcodeScanner3 = __uuidof(IClaimedBarcodeScanner3); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner4 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner4[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner4"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("5d501f97-376a-41a8-a230-2f37c1949dde") IClaimedBarcodeScanner4 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE add_Closed( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_Closed( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedBarcodeScanner4 = __uuidof(IClaimedBarcodeScanner4); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScannerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScannerClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScannerClosedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("cf7d5489-a22c-4c65-a901-88d77d833954") IClaimedBarcodeScannerClosedEventArgs : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IClaimedBarcodeScannerClosedEventArgs = __uuidof(IClaimedBarcodeScannerClosedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedCashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedCashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedCashDrawer[] = L"Windows.Devices.PointOfService.IClaimedCashDrawer"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("ca3f99af-abb8-42c1-8a84-5c66512f5a75") IClaimedCashDrawer : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDrawerOpen( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CloseAlarm( ABI::Windows::Devices::PointOfService::ICashDrawerCloseAlarm** value ) = 0; virtual HRESULT STDMETHODCALLTYPE OpenDrawerAsync( __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE EnableAsync( __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE DisableAsync( __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE RetainDeviceAsync( __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ResetStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateStatisticsAsync( __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE add_ReleaseDeviceRequested( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ReleaseDeviceRequested( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedCashDrawer = __uuidof(IClaimedCashDrawer); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedCashDrawer2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedCashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedCashDrawer2[] = L"Windows.Devices.PointOfService.IClaimedCashDrawer2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("9cbab5a2-de42-4d5b-b0c1-9b57a2ba89c3") IClaimedCashDrawer2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE add_Closed( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_Closed( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedCashDrawer2 = __uuidof(IClaimedCashDrawer2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedCashDrawerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedCashDrawerClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedCashDrawerClosedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("cc573f33-3f34-4c5c-baae-deadf16cd7fa") IClaimedCashDrawerClosedEventArgs : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IClaimedCashDrawerClosedEventArgs = __uuidof(IClaimedCashDrawerClosedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedJournalPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedJournalPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedJournalPrinter[] = L"Windows.Devices.PointOfService.IClaimedJournalPrinter"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("67ea0630-517d-487f-9fdf-d2e0a0a264a5") IClaimedJournalPrinter : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateJob( ABI::Windows::Devices::PointOfService::IPosPrinterJob** value ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedJournalPrinter = __uuidof(IClaimedJournalPrinter); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplay[] = L"Windows.Devices.PointOfService.IClaimedLineDisplay"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("120ac970-9a75-4acf-aae7-09972bcf8794") IClaimedLineDisplay : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Capabilities( ABI::Windows::Devices::PointOfService::ILineDisplayCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PhysicalDeviceName( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PhysicalDeviceDescription( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DeviceControlDescription( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DeviceControlVersion( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DeviceServiceVersion( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DefaultWindow( ABI::Windows::Devices::PointOfService::ILineDisplayWindow** value ) = 0; virtual HRESULT STDMETHODCALLTYPE RetainDevice(void) = 0; virtual HRESULT STDMETHODCALLTYPE add_ReleaseDeviceRequested( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ReleaseDeviceRequested( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedLineDisplay = __uuidof(IClaimedLineDisplay); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplay2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplay2[] = L"Windows.Devices.PointOfService.IClaimedLineDisplay2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("a31c75ed-41f5-4e76-a074-795e47a46e97") IClaimedLineDisplay2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_HSTRING** result ) = 0; virtual HRESULT STDMETHODCALLTYPE CheckHealthAsync( ABI::Windows::Devices::PointOfService::UnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** result ) = 0; virtual HRESULT STDMETHODCALLTYPE CheckPowerStatusAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus** result ) = 0; virtual HRESULT STDMETHODCALLTYPE add_StatusUpdated( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_StatusUpdated( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedScreenSizesInCharacters( __FIVectorView_1_Windows__CFoundation__CSize** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MaxBitmapSizeInPixels( ABI::Windows::Foundation::Size* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedCharacterSets( __FIVectorView_1_int** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CustomGlyphs( ABI::Windows::Devices::PointOfService::ILineDisplayCustomGlyphs** value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetAttributes( ABI::Windows::Devices::PointOfService::ILineDisplayAttributes** value ) = 0; virtual HRESULT STDMETHODCALLTYPE TryUpdateAttributesAsync( ABI::Windows::Devices::PointOfService::ILineDisplayAttributes* attributes, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TrySetDescriptorAsync( UINT32 descriptor, ABI::Windows::Devices::PointOfService::LineDisplayDescriptorState descriptorState, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryClearDescriptorsAsync( __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryCreateWindowAsync( ABI::Windows::Foundation::Rect viewport, ABI::Windows::Foundation::Size windowSize, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow** result ) = 0; virtual HRESULT STDMETHODCALLTYPE TryStoreStorageFileBitmapAsync( ABI::Windows::Storage::IStorageFile* bitmap, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap** result ) = 0; virtual HRESULT STDMETHODCALLTYPE TryStoreStorageFileBitmapWithAlignmentAsync( ABI::Windows::Storage::IStorageFile* bitmap, ABI::Windows::Devices::PointOfService::LineDisplayHorizontalAlignment horizontalAlignment, ABI::Windows::Devices::PointOfService::LineDisplayVerticalAlignment verticalAlignment, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap** result ) = 0; virtual HRESULT STDMETHODCALLTYPE TryStoreStorageFileBitmapWithAlignmentAndWidthAsync( ABI::Windows::Storage::IStorageFile* bitmap, ABI::Windows::Devices::PointOfService::LineDisplayHorizontalAlignment horizontalAlignment, ABI::Windows::Devices::PointOfService::LineDisplayVerticalAlignment verticalAlignment, INT32 widthInPixels, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap** result ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedLineDisplay2 = __uuidof(IClaimedLineDisplay2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplay3 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplay3[] = L"Windows.Devices.PointOfService.IClaimedLineDisplay3"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("642ecd92-e9d4-4ecc-af75-329c274cd18f") IClaimedLineDisplay3 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE add_Closed( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_Closed( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedLineDisplay3 = __uuidof(IClaimedLineDisplay3); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplayClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplayClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedLineDisplayClosedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("f915f364-d3d5-4f10-b511-90939edfacd8") IClaimedLineDisplayClosedEventArgs : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IClaimedLineDisplayClosedEventArgs = __uuidof(IClaimedLineDisplayClosedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplayStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplayStatics[] = L"Windows.Devices.PointOfService.IClaimedLineDisplayStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("78ca98fb-8b6b-4973-86f0-3e570c351825") IClaimedLineDisplayStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( HSTRING* result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorWithConnectionTypes( ABI::Windows::Devices::PointOfService::PosConnectionTypes connectionTypes, HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedLineDisplayStatics = __uuidof(IClaimedLineDisplayStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IClaimedMagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedMagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedMagneticStripeReader[] = L"Windows.Devices.PointOfService.IClaimedMagneticStripeReader"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("475ca8f3-9417-48bc-b9d7-4163a7844c02") IClaimedMagneticStripeReader : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsDisabledOnDataReceived( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDisabledOnDataReceived( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsDecodeDataEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDecodeDataEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDeviceAuthenticated( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DataEncryptionAlgorithm( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DataEncryptionAlgorithm( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_TracksToRead( ABI::Windows::Devices::PointOfService::MagneticStripeReaderTrackIds value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TracksToRead( ABI::Windows::Devices::PointOfService::MagneticStripeReaderTrackIds* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsTransmitSentinelsEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsTransmitSentinelsEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE EnableAsync( ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE DisableAsync( ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE RetainDevice(void) = 0; virtual HRESULT STDMETHODCALLTYPE SetErrorReportingType( ABI::Windows::Devices::PointOfService::MagneticStripeReaderErrorReportingType value ) = 0; virtual HRESULT STDMETHODCALLTYPE RetrieveDeviceAuthenticationDataAsync( __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE AuthenticateDeviceAsync( UINT32 responseTokenLength, BYTE* responseToken, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE DeAuthenticateDeviceAsync( UINT32 responseTokenLength, BYTE* responseToken, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateKeyAsync( HSTRING key, HSTRING keyName, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ResetStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateStatisticsAsync( __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, ABI::Windows::Foundation::IAsyncAction** result ) = 0; virtual HRESULT STDMETHODCALLTYPE add_BankCardDataReceived( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_BankCardDataReceived( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_AamvaCardDataReceived( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_AamvaCardDataReceived( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_VendorSpecificDataReceived( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_VendorSpecificDataReceived( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_ReleaseDeviceRequested( __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ReleaseDeviceRequested( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_ErrorOccurred( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ErrorOccurred( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedMagneticStripeReader = __uuidof(IClaimedMagneticStripeReader); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedMagneticStripeReader2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedMagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedMagneticStripeReader2[] = L"Windows.Devices.PointOfService.IClaimedMagneticStripeReader2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("236fafdf-e2dc-4d7d-9c78-060df2bf2928") IClaimedMagneticStripeReader2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE add_Closed( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_Closed( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedMagneticStripeReader2 = __uuidof(IClaimedMagneticStripeReader2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedMagneticStripeReaderClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedMagneticStripeReaderClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedMagneticStripeReaderClosedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("14ada93a-adcd-4c80-acda-c3eaed2647e1") IClaimedMagneticStripeReaderClosedEventArgs : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IClaimedMagneticStripeReaderClosedEventArgs = __uuidof(IClaimedMagneticStripeReaderClosedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedPosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedPosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedPosPrinter[] = L"Windows.Devices.PointOfService.IClaimedPosPrinter"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("6d64ce0c-e03e-4b14-a38e-c28c34b86353") IClaimedPosPrinter : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_CharacterSet( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CharacterSet( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCoverOpen( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsCharacterSetMappingEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCharacterSetMappingEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_MapMode( ABI::Windows::Devices::PointOfService::PosPrinterMapMode value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MapMode( ABI::Windows::Devices::PointOfService::PosPrinterMapMode* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Receipt( ABI::Windows::Devices::PointOfService::IClaimedReceiptPrinter** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Slip( ABI::Windows::Devices::PointOfService::IClaimedSlipPrinter** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Journal( ABI::Windows::Devices::PointOfService::IClaimedJournalPrinter** value ) = 0; virtual HRESULT STDMETHODCALLTYPE EnableAsync( __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE DisableAsync( __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE RetainDeviceAsync( __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ResetStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateStatisticsAsync( __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE add_ReleaseDeviceRequested( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_ReleaseDeviceRequested( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedPosPrinter = __uuidof(IClaimedPosPrinter); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedPosPrinter2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedPosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedPosPrinter2[] = L"Windows.Devices.PointOfService.IClaimedPosPrinter2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("5bf7a3d5-5198-437a-82df-589993fa77e1") IClaimedPosPrinter2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE add_Closed( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_Closed( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedPosPrinter2 = __uuidof(IClaimedPosPrinter2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedPosPrinterClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedPosPrinterClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedPosPrinterClosedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("e2b7a27b-4d40-471d-92ed-63375b18c788") IClaimedPosPrinterClosedEventArgs : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IClaimedPosPrinterClosedEventArgs = __uuidof(IClaimedPosPrinterClosedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedReceiptPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedReceiptPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedReceiptPrinter[] = L"Windows.Devices.PointOfService.IClaimedReceiptPrinter"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("9ad27a74-dd61-4ee2-9837-5b5d72d538b9") IClaimedReceiptPrinter : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_SidewaysMaxLines( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SidewaysMaxChars( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_LinesToPaperCut( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PageSize( ABI::Windows::Foundation::Size* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PrintArea( ABI::Windows::Foundation::Rect* value ) = 0; virtual HRESULT STDMETHODCALLTYPE CreateJob( ABI::Windows::Devices::PointOfService::IReceiptPrintJob** value ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedReceiptPrinter = __uuidof(IClaimedReceiptPrinter); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedSlipPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedSlipPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedSlipPrinter[] = L"Windows.Devices.PointOfService.IClaimedSlipPrinter"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("bd5deff2-af90-4e8a-b77b-e3ae9ca63a7f") IClaimedSlipPrinter : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_SidewaysMaxLines( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SidewaysMaxChars( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MaxLines( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_LinesNearEndToEnd( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PrintSide( ABI::Windows::Devices::PointOfService::PosPrinterPrintSide* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PageSize( ABI::Windows::Foundation::Size* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PrintArea( ABI::Windows::Foundation::Rect* value ) = 0; virtual HRESULT STDMETHODCALLTYPE OpenJaws(void) = 0; virtual HRESULT STDMETHODCALLTYPE CloseJaws(void) = 0; virtual HRESULT STDMETHODCALLTYPE InsertSlipAsync( ABI::Windows::Foundation::TimeSpan timeout, __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveSlipAsync( ABI::Windows::Foundation::TimeSpan timeout, __FIAsyncOperation_1_boolean** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ChangePrintSide( ABI::Windows::Devices::PointOfService::PosPrinterPrintSide printSide ) = 0; virtual HRESULT STDMETHODCALLTYPE CreateJob( ABI::Windows::Devices::PointOfService::IReceiptOrSlipJob** value ) = 0; }; MIDL_CONST_ID IID& IID_IClaimedSlipPrinter = __uuidof(IClaimedSlipPrinter); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICommonClaimedPosPrinterStation[] = L"Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("b7eb66a8-fe8a-4cfb-8b42-e35b280cb27c") ICommonClaimedPosPrinterStation : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE put_CharactersPerLine( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CharactersPerLine( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_LineHeight( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_LineHeight( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_LineSpacing( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_LineSpacing( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_LineWidth( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsLetterQuality( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsLetterQuality( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsPaperNearEnd( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ColorCartridge( ABI::Windows::Devices::PointOfService::PosPrinterColorCartridge value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ColorCartridge( ABI::Windows::Devices::PointOfService::PosPrinterColorCartridge* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCoverOpen( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCartridgeRemoved( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCartridgeEmpty( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsHeadCleaning( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsPaperEmpty( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReadyToPrint( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE ValidateData( HSTRING data, boolean* result ) = 0; }; MIDL_CONST_ID IID& IID_ICommonClaimedPosPrinterStation = __uuidof(ICommonClaimedPosPrinterStation); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICommonPosPrintStationCapabilities[] = L"Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("de5b52ca-e02e-40e9-9e5e-1b488e6aacfc") ICommonPosPrintStationCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsPrinterPresent( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDualColorSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ColorCartridgeCapabilities( ABI::Windows::Devices::PointOfService::PosPrinterColorCapabilities* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CartridgeSensors( ABI::Windows::Devices::PointOfService::PosPrinterCartridgeSensors* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsBoldSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsItalicSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsUnderlineSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDoubleHighPrintSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDoubleWidePrintSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsDoubleHighDoubleWidePrintSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsPaperEmptySensorSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsPaperNearEndSensorSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedCharactersPerLine( __FIVectorView_1_UINT32** value ) = 0; }; MIDL_CONST_ID IID& IID_ICommonPosPrintStationCapabilities = __uuidof(ICommonPosPrintStationCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICommonReceiptSlipCapabilities[] = L"Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("09286b8b-9873-4d05-bfbe-4727a6038f69") ICommonReceiptSlipCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsBarcodeSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsBitmapSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsLeft90RotationSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsRight90RotationSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Is180RotationSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsPrintAreaSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_RuledLineCapabilities( ABI::Windows::Devices::PointOfService::PosPrinterRuledLineCapabilities* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedBarcodeRotations( __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedBitmapRotations( __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation** value ) = 0; }; MIDL_CONST_ID IID& IID_ICommonReceiptSlipCapabilities = __uuidof(ICommonReceiptSlipCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IJournalPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.JournalPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IJournalPrintJob[] = L"Windows.Devices.PointOfService.IJournalPrintJob"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("9f4f2864-f3f0-55d0-8c39-74cc91783eed") IJournalPrintJob : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE Print( HSTRING data, ABI::Windows::Devices::PointOfService::IPosPrinterPrintOptions* printOptions ) = 0; virtual HRESULT STDMETHODCALLTYPE FeedPaperByLine( INT32 lineCount ) = 0; virtual HRESULT STDMETHODCALLTYPE FeedPaperByMapModeUnit( INT32 distance ) = 0; }; MIDL_CONST_ID IID& IID_IJournalPrintJob = __uuidof(IJournalPrintJob); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IJournalPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.JournalPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IJournalPrinterCapabilities[] = L"Windows.Devices.PointOfService.IJournalPrinterCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("3b5ccc43-e047-4463-bb58-17b5ba1d8056") IJournalPrinterCapabilities : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IJournalPrinterCapabilities = __uuidof(IJournalPrinterCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IJournalPrinterCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.JournalPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IJournalPrinterCapabilities2[] = L"Windows.Devices.PointOfService.IJournalPrinterCapabilities2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("03b0b645-33b8-533b-baaa-a4389283ab0a") IJournalPrinterCapabilities2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsReverseVideoSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStrikethroughSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSuperscriptSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSubscriptSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReversePaperFeedByLineSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReversePaperFeedByMapModeUnitSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IJournalPrinterCapabilities2 = __uuidof(IJournalPrinterCapabilities2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.ILineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplay[] = L"Windows.Devices.PointOfService.ILineDisplay"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("24f5df4e-3c99-44e2-b73f-e51be3637a8c") ILineDisplay : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Capabilities( ABI::Windows::Devices::PointOfService::ILineDisplayCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PhysicalDeviceName( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PhysicalDeviceDescription( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DeviceControlDescription( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DeviceControlVersion( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DeviceServiceVersion( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE ClaimAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay** result ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplay = __uuidof(ILineDisplay); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplay2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplay2[] = L"Windows.Devices.PointOfService.ILineDisplay2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("c296a628-ef44-40f3-bd1c-b04c6a5cdc7d") ILineDisplay2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CheckPowerStatusAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus** result ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplay2 = __uuidof(ILineDisplay2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayAttributes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayAttributes[] = L"Windows.Devices.PointOfService.ILineDisplayAttributes"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("c17de99c-229a-4c14-a6f1-b4e4b1fead92") ILineDisplayAttributes : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsPowerNotifyEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsPowerNotifyEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Brightness( INT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Brightness( INT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_BlinkRate( ABI::Windows::Foundation::TimeSpan* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_BlinkRate( ABI::Windows::Foundation::TimeSpan value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ScreenSizeInCharacters( ABI::Windows::Foundation::Size* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ScreenSizeInCharacters( ABI::Windows::Foundation::Size value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CharacterSet( INT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_CharacterSet( INT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCharacterSetMappingEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsCharacterSetMappingEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CurrentWindow( ABI::Windows::Devices::PointOfService::ILineDisplayWindow** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_CurrentWindow( ABI::Windows::Devices::PointOfService::ILineDisplayWindow* value ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayAttributes = __uuidof(ILineDisplayAttributes); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCapabilities[] = L"Windows.Devices.PointOfService.ILineDisplayCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("5a15b5d1-8dc5-4b9c-9172-303e47b70c55") ILineDisplayCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsReportingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsUpdatingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PowerReportingType( ABI::Windows::Devices::PointOfService::UnifiedPosPowerReportingType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanChangeScreenSize( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanDisplayBitmaps( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanReadCharacterAtCursor( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanMapCharacterSets( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanDisplayCustomGlyphs( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanReverse( ABI::Windows::Devices::PointOfService::LineDisplayTextAttributeGranularity* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanBlink( ABI::Windows::Devices::PointOfService::LineDisplayTextAttributeGranularity* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanChangeBlinkRate( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsBrightnessSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCursorSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsHorizontalMarqueeSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsVerticalMarqueeSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsInterCharacterWaitSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedDescriptors( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedWindows( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayCapabilities = __uuidof(ILineDisplayCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCursor * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCursor * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCursor[] = L"Windows.Devices.PointOfService.ILineDisplayCursor"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("ecdffc45-754a-4e3b-ab2b-151181085605") ILineDisplayCursor : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_CanCustomize( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsBlinkSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsBlockSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsHalfBlockSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsUnderlineSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReverseSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsOtherSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetAttributes( ABI::Windows::Devices::PointOfService::ILineDisplayCursorAttributes** result ) = 0; virtual HRESULT STDMETHODCALLTYPE TryUpdateAttributesAsync( ABI::Windows::Devices::PointOfService::ILineDisplayCursorAttributes* attributes, __FIAsyncOperation_1_boolean** operation ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayCursor = __uuidof(ILineDisplayCursor); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCursorAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCursorAttributes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCursorAttributes[] = L"Windows.Devices.PointOfService.ILineDisplayCursorAttributes"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("4e2d54fe-4ffd-4190-aae1-ce285f20c896") ILineDisplayCursorAttributes : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsBlinkEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsBlinkEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CursorType( ABI::Windows::Devices::PointOfService::LineDisplayCursorType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_CursorType( ABI::Windows::Devices::PointOfService::LineDisplayCursorType value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsAutoAdvanceEnabled( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsAutoAdvanceEnabled( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Position( ABI::Windows::Foundation::Point* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Position( ABI::Windows::Foundation::Point value ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayCursorAttributes = __uuidof(ILineDisplayCursorAttributes); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCustomGlyphs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCustomGlyphs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCustomGlyphs[] = L"Windows.Devices.PointOfService.ILineDisplayCustomGlyphs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("2257f63c-f263-44f1-a1a0-e750a6a0ec54") ILineDisplayCustomGlyphs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_SizeInPixels( ABI::Windows::Foundation::Size* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedGlyphCodes( __FIVectorView_1_UINT32** value ) = 0; virtual HRESULT STDMETHODCALLTYPE TryRedefineAsync( UINT32 glyphCode, ABI::Windows::Storage::Streams::IBuffer* glyphData, __FIAsyncOperation_1_boolean** operation ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayCustomGlyphs = __uuidof(ILineDisplayCustomGlyphs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayMarquee * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayMarquee * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayMarquee[] = L"Windows.Devices.PointOfService.ILineDisplayMarquee"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("a3d33e3e-f46a-4b7a-bc21-53eb3b57f8b4") ILineDisplayMarquee : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Format( ABI::Windows::Devices::PointOfService::LineDisplayMarqueeFormat* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Format( ABI::Windows::Devices::PointOfService::LineDisplayMarqueeFormat value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_RepeatWaitInterval( ABI::Windows::Foundation::TimeSpan* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_RepeatWaitInterval( ABI::Windows::Foundation::TimeSpan value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ScrollWaitInterval( ABI::Windows::Foundation::TimeSpan* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ScrollWaitInterval( ABI::Windows::Foundation::TimeSpan value ) = 0; virtual HRESULT STDMETHODCALLTYPE TryStartScrollingAsync( ABI::Windows::Devices::PointOfService::LineDisplayScrollDirection direction, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryStopScrollingAsync( __FIAsyncOperation_1_boolean** operation ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayMarquee = __uuidof(ILineDisplayMarquee); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatics[] = L"Windows.Devices.PointOfService.ILineDisplayStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("022dc0b6-11b0-4690-9547-0b39c5af2114") ILineDisplayStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( HSTRING* result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorWithConnectionTypes( ABI::Windows::Devices::PointOfService::PosConnectionTypes connectionTypes, HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayStatics = __uuidof(ILineDisplayStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatics2[] = L"Windows.Devices.PointOfService.ILineDisplayStatics2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("600c3f1c-77ab-4968-a7de-c02ff169f2cc") ILineDisplayStatics2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_StatisticsCategorySelector( ABI::Windows::Devices::PointOfService::ILineDisplayStatisticsCategorySelector** value ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayStatics2 = __uuidof(ILineDisplayStatics2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatisticsCategorySelector * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatisticsCategorySelector[] = L"Windows.Devices.PointOfService.ILineDisplayStatisticsCategorySelector"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("b521c46b-9274-4d24-94f3-b6017b832444") ILineDisplayStatisticsCategorySelector : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_AllStatistics( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UnifiedPosStatistics( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ManufacturerStatistics( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayStatisticsCategorySelector = __uuidof(ILineDisplayStatisticsCategorySelector); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.ILineDisplayStatusUpdatedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("ddd57c1a-86fb-4eba-93d1-6f5eda52b752") ILineDisplayStatusUpdatedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::PointOfService::LineDisplayPowerStatus* value ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayStatusUpdatedEventArgs = __uuidof(ILineDisplayStatusUpdatedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStoredBitmap * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayStoredBitmap * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStoredBitmap[] = L"Windows.Devices.PointOfService.ILineDisplayStoredBitmap"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("f621515b-d81e-43ba-bf1b-bcfa3c785ba0") ILineDisplayStoredBitmap : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_EscapeSequence( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDeleteAsync( __FIAsyncOperation_1_boolean** operation ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayStoredBitmap = __uuidof(ILineDisplayStoredBitmap); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayWindow * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayWindow * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayWindow[] = L"Windows.Devices.PointOfService.ILineDisplayWindow"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("d21feef4-2364-4be5-bee1-851680af4964") ILineDisplayWindow : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_SizeInCharacters( ABI::Windows::Foundation::Size* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_InterCharacterWaitInterval( ABI::Windows::Foundation::TimeSpan* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_InterCharacterWaitInterval( ABI::Windows::Foundation::TimeSpan value ) = 0; virtual HRESULT STDMETHODCALLTYPE TryRefreshAsync( __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayTextAsync( HSTRING text, ABI::Windows::Devices::PointOfService::LineDisplayTextAttribute displayAttribute, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayTextAtPositionAsync( HSTRING text, ABI::Windows::Devices::PointOfService::LineDisplayTextAttribute displayAttribute, ABI::Windows::Foundation::Point startPosition, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayTextNormalAsync( HSTRING text, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryScrollTextAsync( ABI::Windows::Devices::PointOfService::LineDisplayScrollDirection direction, UINT32 numberOfColumnsOrRows, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryClearTextAsync( __FIAsyncOperation_1_boolean** operation ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayWindow = __uuidof(ILineDisplayWindow); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayWindow2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayWindow * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayWindow2[] = L"Windows.Devices.PointOfService.ILineDisplayWindow2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("a95ce2e6-bdd8-4365-8e11-de94de8dff02") ILineDisplayWindow2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Cursor( ABI::Windows::Devices::PointOfService::ILineDisplayCursor** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Marquee( ABI::Windows::Devices::PointOfService::ILineDisplayMarquee** value ) = 0; virtual HRESULT STDMETHODCALLTYPE ReadCharacterAtCursorAsync( __FIAsyncOperation_1_UINT32** result ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayStoredBitmapAtCursorAsync( ABI::Windows::Devices::PointOfService::ILineDisplayStoredBitmap* bitmap, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayStorageFileBitmapAtCursorAsync( ABI::Windows::Storage::IStorageFile* bitmap, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayStorageFileBitmapAtCursorWithAlignmentAsync( ABI::Windows::Storage::IStorageFile* bitmap, ABI::Windows::Devices::PointOfService::LineDisplayHorizontalAlignment horizontalAlignment, ABI::Windows::Devices::PointOfService::LineDisplayVerticalAlignment verticalAlignment, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayStorageFileBitmapAtCursorWithAlignmentAndWidthAsync( ABI::Windows::Storage::IStorageFile* bitmap, ABI::Windows::Devices::PointOfService::LineDisplayHorizontalAlignment horizontalAlignment, ABI::Windows::Devices::PointOfService::LineDisplayVerticalAlignment verticalAlignment, INT32 widthInPixels, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayStorageFileBitmapAtPointAsync( ABI::Windows::Storage::IStorageFile* bitmap, ABI::Windows::Foundation::Point offsetInPixels, __FIAsyncOperation_1_boolean** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE TryDisplayStorageFileBitmapAtPointWithWidthAsync( ABI::Windows::Storage::IStorageFile* bitmap, ABI::Windows::Foundation::Point offsetInPixels, INT32 widthInPixels, __FIAsyncOperation_1_boolean** operation ) = 0; }; MIDL_CONST_ID IID& IID_ILineDisplayWindow2 = __uuidof(ILineDisplayWindow2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReader[] = L"Windows.Devices.PointOfService.IMagneticStripeReader"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("1a92b015-47c3-468a-9333-0c6517574883") IMagneticStripeReader : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Capabilities( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedCardTypes( UINT32* valueLength, UINT32** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DeviceAuthenticationProtocol( ABI::Windows::Devices::PointOfService::MagneticStripeReaderAuthenticationProtocol* value ) = 0; virtual HRESULT STDMETHODCALLTYPE CheckHealthAsync( ABI::Windows::Devices::PointOfService::UnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE ClaimReaderAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE RetrieveStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetErrorReportingType( ABI::Windows::Devices::PointOfService::MagneticStripeReaderErrorReportingType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE add_StatusUpdated( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_StatusUpdated( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReader = __uuidof(IMagneticStripeReader); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderAamvaCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderAamvaCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderAamvaCardDataReceivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("0a4bbd51-c316-4910-87f3-7a62ba862d31") IMagneticStripeReaderAamvaCardDataReceivedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Report( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderReport** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_LicenseNumber( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExpirationDate( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Restrictions( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Class( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Endorsements( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_BirthDate( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_FirstName( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Surname( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Suffix( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Gender( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HairColor( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_EyeColor( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Height( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Weight( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Address( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_City( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_State( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PostalCode( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderAamvaCardDataReceivedEventArgs = __uuidof(IMagneticStripeReaderAamvaCardDataReceivedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderBankCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderBankCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderBankCardDataReceivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("2e958823-a31a-4763-882c-23725e39b08e") IMagneticStripeReaderBankCardDataReceivedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Report( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderReport** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_AccountNumber( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExpirationDate( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ServiceCode( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Title( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_FirstName( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MiddleInitial( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Surname( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Suffix( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderBankCardDataReceivedEventArgs = __uuidof(IMagneticStripeReaderBankCardDataReceivedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderCapabilities[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("7128809c-c440-44a2-a467-469175d02896") IMagneticStripeReaderCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_CardAuthentication( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedEncryptionAlgorithms( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_AuthenticationLevel( ABI::Windows::Devices::PointOfService::MagneticStripeReaderAuthenticationLevel* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsIsoSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsJisOneSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsJisTwoSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PowerReportingType( ABI::Windows::Devices::PointOfService::UnifiedPosPowerReportingType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsReportingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsUpdatingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsTrackDataMaskingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsTransmitSentinelsSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderCapabilities = __uuidof(IMagneticStripeReaderCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderCardTypesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderCardTypes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderCardTypesStatics[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderCardTypesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("528f2c5d-2986-474f-8454-7ccd05928d5f") IMagneticStripeReaderCardTypesStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Unknown( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Bank( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Aamva( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedBase( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderCardTypesStatics = __uuidof(IMagneticStripeReaderCardTypesStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderEncryptionAlgorithmsStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderEncryptionAlgorithmsStatics[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderEncryptionAlgorithmsStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("53b57350-c3db-4754-9c00-41392374a109") IMagneticStripeReaderEncryptionAlgorithmsStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_None( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TripleDesDukpt( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedBase( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderEncryptionAlgorithmsStatics = __uuidof(IMagneticStripeReaderEncryptionAlgorithmsStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderErrorOccurredEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("1fedf95d-2c84-41ad-b778-f2356a789ab1") IMagneticStripeReaderErrorOccurredEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Track1Status( ABI::Windows::Devices::PointOfService::MagneticStripeReaderTrackErrorType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Track2Status( ABI::Windows::Devices::PointOfService::MagneticStripeReaderTrackErrorType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Track3Status( ABI::Windows::Devices::PointOfService::MagneticStripeReaderTrackErrorType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Track4Status( ABI::Windows::Devices::PointOfService::MagneticStripeReaderTrackErrorType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ErrorData( ABI::Windows::Devices::PointOfService::IUnifiedPosErrorData** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PartialInputData( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderReport** value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderErrorOccurredEventArgs = __uuidof(IMagneticStripeReaderErrorOccurredEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderReport * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderReport[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderReport"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("6a5b6047-99b0-4188-bef1-eddf79f78fe6") IMagneticStripeReaderReport : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_CardType( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Track1( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderTrackData** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Track2( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderTrackData** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Track3( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderTrackData** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Track4( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderTrackData** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Properties( __FIMapView_2_HSTRING_HSTRING** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CardAuthenticationData( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CardAuthenticationDataLength( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_AdditionalSecurityInformation( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderReport = __uuidof(IMagneticStripeReaderReport); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderStatics[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("c45fab4a-efd7-4760-a5ce-15b0e47e94eb") IMagneticStripeReaderStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDefaultAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader** result ) = 0; virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderStatics = __uuidof(IMagneticStripeReaderStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderStatics2[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderStatics2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("8cadc362-d667-48fa-86bc-f5ae1189262b") IMagneticStripeReaderStatics2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorWithConnectionTypes( ABI::Windows::Devices::PointOfService::PosConnectionTypes connectionTypes, HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderStatics2 = __uuidof(IMagneticStripeReaderStatics2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderStatusUpdatedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("09cc6bb0-3262-401d-9e8a-e80d6358906b") IMagneticStripeReaderStatusUpdatedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::PointOfService::MagneticStripeReaderStatus* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedStatus( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderStatusUpdatedEventArgs = __uuidof(IMagneticStripeReaderStatusUpdatedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderTrackData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderTrackData * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderTrackData[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderTrackData"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("104cf671-4a9d-446e-abc5-20402307ba36") IMagneticStripeReaderTrackData : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Data( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DiscretionaryData( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_EncryptedData( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderTrackData = __uuidof(IMagneticStripeReaderTrackData); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("af0a5514-59cc-4a60-99e8-99a53dace5aa") IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Report( ABI::Windows::Devices::PointOfService::IMagneticStripeReaderReport** value ) = 0; }; MIDL_CONST_ID IID& IID_IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs = __uuidof(IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinter[] = L"Windows.Devices.PointOfService.IPosPrinter"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("2a03c10e-9a19-4a01-994f-12dfad6adcbf") IPosPrinter : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Capabilities( ABI::Windows::Devices::PointOfService::IPosPrinterCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedCharacterSets( __FIVectorView_1_UINT32** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SupportedTypeFaces( __FIVectorView_1_HSTRING** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::PointOfService::IPosPrinterStatus** value ) = 0; virtual HRESULT STDMETHODCALLTYPE ClaimPrinterAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE CheckHealthAsync( ABI::Windows::Devices::PointOfService::UnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetStatisticsAsync( __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_HSTRING** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE add_StatusUpdated( __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_StatusUpdated( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinter = __uuidof(IPosPrinter); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinter2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinter2[] = L"Windows.Devices.PointOfService.IPosPrinter2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("248475e8-8b98-5517-8e48-760e86f68987") IPosPrinter2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_SupportedBarcodeSymbologies( __FIVectorView_1_UINT32** value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontProperty( HSTRING typeface, ABI::Windows::Devices::PointOfService::IPosPrinterFontProperty** result ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinter2 = __uuidof(IPosPrinter2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterCapabilities[] = L"Windows.Devices.PointOfService.IPosPrinterCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("cde95721-4380-4985-adc5-39db30cd93bc") IPosPrinterCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_PowerReportingType( ABI::Windows::Devices::PointOfService::UnifiedPosPowerReportingType* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsReportingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStatisticsUpdatingSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DefaultCharacterSet( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HasCoverSensor( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanMapCharacterSet( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsTransactionSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Receipt( ABI::Windows::Devices::PointOfService::IReceiptPrinterCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Slip( ABI::Windows::Devices::PointOfService::ISlipPrinterCapabilities** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Journal( ABI::Windows::Devices::PointOfService::IJournalPrinterCapabilities** value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterCapabilities = __uuidof(IPosPrinterCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterCharacterSetIdsStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterCharacterSetIds * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterCharacterSetIdsStatics[] = L"Windows.Devices.PointOfService.IPosPrinterCharacterSetIdsStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("5c709eff-709a-4fe7-b215-06a748a38b39") IPosPrinterCharacterSetIdsStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Utf16LE( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ascii( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Ansi( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterCharacterSetIdsStatics = __uuidof(IPosPrinterCharacterSetIdsStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterFontProperty * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterFontProperty * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterFontProperty[] = L"Windows.Devices.PointOfService.IPosPrinterFontProperty"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("a7f4e93a-f8ac-5f04-84d2-29b16d8a633c") IPosPrinterFontProperty : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_TypeFace( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsScalableToAnySize( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CharacterSizes( __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32** value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterFontProperty = __uuidof(IPosPrinterFontProperty); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterJob[] = L"Windows.Devices.PointOfService.IPosPrinterJob"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("9a94005c-0615-4591-a58f-30f87edfe2e4") IPosPrinterJob : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE Print( HSTRING data ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintLine( HSTRING data ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintNewline(void) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteAsync( __FIAsyncOperation_1_boolean** operation ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterJob = __uuidof(IPosPrinterJob); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterPrintOptions * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterPrintOptions * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterPrintOptions[] = L"Windows.Devices.PointOfService.IPosPrinterPrintOptions"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("0a2e16fd-1d02-5a58-9d59-bfcde76fde86") IPosPrinterPrintOptions : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_TypeFace( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_TypeFace( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CharacterHeight( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_CharacterHeight( UINT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Bold( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Bold( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Italic( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Italic( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Underline( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Underline( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ReverseVideo( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ReverseVideo( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Strikethrough( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Strikethrough( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Superscript( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Superscript( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Subscript( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Subscript( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DoubleWide( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DoubleWide( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DoubleHigh( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DoubleHigh( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Alignment( ABI::Windows::Devices::PointOfService::PosPrinterAlignment* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Alignment( ABI::Windows::Devices::PointOfService::PosPrinterAlignment value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CharacterSet( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_CharacterSet( UINT32 value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterPrintOptions = __uuidof(IPosPrinterPrintOptions); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterReleaseDeviceRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterReleaseDeviceRequestedEventArgs[] = L"Windows.Devices.PointOfService.IPosPrinterReleaseDeviceRequestedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("2bcba359-1cef-40b2-9ecb-f927f856ae3c") IPosPrinterReleaseDeviceRequestedEventArgs : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IPosPrinterReleaseDeviceRequestedEventArgs = __uuidof(IPosPrinterReleaseDeviceRequestedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatics[] = L"Windows.Devices.PointOfService.IPosPrinterStatics"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("8ce0d4ea-132f-4cdf-a64a-2d0d7c96a85b") IPosPrinterStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDefaultAsync( __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter** result ) = 0; virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterStatics = __uuidof(IPosPrinterStatics); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatics2[] = L"Windows.Devices.PointOfService.IPosPrinterStatics2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("eecd2c1c-b0d0-42e7-b137-b89b16244d41") IPosPrinterStatics2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorWithConnectionTypes( ABI::Windows::Devices::PointOfService::PosConnectionTypes connectionTypes, HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterStatics2 = __uuidof(IPosPrinterStatics2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterStatus * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatus[] = L"Windows.Devices.PointOfService.IPosPrinterStatus"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("d1f0c730-da40-4328-bf76-5156fa33b747") IPosPrinterStatus : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_StatusKind( ABI::Windows::Devices::PointOfService::PosPrinterStatusKind* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedStatus( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterStatus = __uuidof(IPosPrinterStatus); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.IPosPrinterStatusUpdatedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("2edb87df-13a6-428d-ba81-b0e7c3e5a3cd") IPosPrinterStatusUpdatedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::PointOfService::IPosPrinterStatus** value ) = 0; }; MIDL_CONST_ID IID& IID_IPosPrinterStatusUpdatedEventArgs = __uuidof(IPosPrinterStatusUpdatedEventArgs); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptOrSlipJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Devices.PointOfService.IPosPrinterJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptOrSlipJob[] = L"Windows.Devices.PointOfService.IReceiptOrSlipJob"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("532199be-c8c3-4dc2-89e9-5c4a37b34ddc") IReceiptOrSlipJob : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE SetBarcodeRotation( ABI::Windows::Devices::PointOfService::PosPrinterRotation value ) = 0; virtual HRESULT STDMETHODCALLTYPE SetPrintRotation( ABI::Windows::Devices::PointOfService::PosPrinterRotation value, boolean includeBitmaps ) = 0; virtual HRESULT STDMETHODCALLTYPE SetPrintArea( ABI::Windows::Foundation::Rect value ) = 0; virtual HRESULT STDMETHODCALLTYPE SetBitmap( UINT32 bitmapNumber, ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, ABI::Windows::Devices::PointOfService::PosPrinterAlignment alignment ) = 0; virtual HRESULT STDMETHODCALLTYPE SetBitmapCustomWidthStandardAlign( UINT32 bitmapNumber, ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, ABI::Windows::Devices::PointOfService::PosPrinterAlignment alignment, UINT32 width ) = 0; virtual HRESULT STDMETHODCALLTYPE SetCustomAlignedBitmap( UINT32 bitmapNumber, ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, UINT32 alignmentDistance ) = 0; virtual HRESULT STDMETHODCALLTYPE SetBitmapCustomWidthCustomAlign( UINT32 bitmapNumber, ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, UINT32 alignmentDistance, UINT32 width ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintSavedBitmap( UINT32 bitmapNumber ) = 0; virtual HRESULT STDMETHODCALLTYPE DrawRuledLine( HSTRING positionList, ABI::Windows::Devices::PointOfService::PosPrinterLineDirection lineDirection, UINT32 lineWidth, ABI::Windows::Devices::PointOfService::PosPrinterLineStyle lineStyle, UINT32 lineColor ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintBarcode( HSTRING data, UINT32 symbology, UINT32 height, UINT32 width, ABI::Windows::Devices::PointOfService::PosPrinterBarcodeTextPosition textPosition, ABI::Windows::Devices::PointOfService::PosPrinterAlignment alignment ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintBarcodeCustomAlign( HSTRING data, UINT32 symbology, UINT32 height, UINT32 width, ABI::Windows::Devices::PointOfService::PosPrinterBarcodeTextPosition textPosition, UINT32 alignmentDistance ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintBitmap( ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, ABI::Windows::Devices::PointOfService::PosPrinterAlignment alignment ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintBitmapCustomWidthStandardAlign( ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, ABI::Windows::Devices::PointOfService::PosPrinterAlignment alignment, UINT32 width ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintCustomAlignedBitmap( ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, UINT32 alignmentDistance ) = 0; virtual HRESULT STDMETHODCALLTYPE PrintBitmapCustomWidthCustomAlign( ABI::Windows::Graphics::Imaging::IBitmapFrame* bitmap, UINT32 alignmentDistance, UINT32 width ) = 0; }; MIDL_CONST_ID IID& IID_IReceiptOrSlipJob = __uuidof(IReceiptOrSlipJob); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrintJob[] = L"Windows.Devices.PointOfService.IReceiptPrintJob"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("aa96066e-acad-4b79-9d0f-c0cfc08dc77b") IReceiptPrintJob : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE MarkFeed( ABI::Windows::Devices::PointOfService::PosPrinterMarkFeedKind kind ) = 0; virtual HRESULT STDMETHODCALLTYPE CutPaper( DOUBLE percentage ) = 0; virtual HRESULT STDMETHODCALLTYPE CutPaperDefault(void) = 0; }; MIDL_CONST_ID IID& IID_IReceiptPrintJob = __uuidof(IReceiptPrintJob); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrintJob2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrintJob2[] = L"Windows.Devices.PointOfService.IReceiptPrintJob2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("0cbc12e3-9e29-5179-bcd8-1811d3b9a10e") IReceiptPrintJob2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE StampPaper(void) = 0; virtual HRESULT STDMETHODCALLTYPE Print( HSTRING data, ABI::Windows::Devices::PointOfService::IPosPrinterPrintOptions* printOptions ) = 0; virtual HRESULT STDMETHODCALLTYPE FeedPaperByLine( INT32 lineCount ) = 0; virtual HRESULT STDMETHODCALLTYPE FeedPaperByMapModeUnit( INT32 distance ) = 0; }; MIDL_CONST_ID IID& IID_IReceiptPrintJob2 = __uuidof(IReceiptPrintJob2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrinterCapabilities[] = L"Windows.Devices.PointOfService.IReceiptPrinterCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("b8f0b58f-51a8-43fc-9bd5-8de272a6415b") IReceiptPrinterCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_CanCutPaper( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStampSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MarkFeedCapabilities( ABI::Windows::Devices::PointOfService::PosPrinterMarkFeedCapabilities* value ) = 0; }; MIDL_CONST_ID IID& IID_IReceiptPrinterCapabilities = __uuidof(IReceiptPrinterCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrinterCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrinterCapabilities2[] = L"Windows.Devices.PointOfService.IReceiptPrinterCapabilities2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("20030638-8a2c-55ac-9a7b-7576d8869e99") IReceiptPrinterCapabilities2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsReverseVideoSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStrikethroughSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSuperscriptSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSubscriptSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReversePaperFeedByLineSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReversePaperFeedByMapModeUnitSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_IReceiptPrinterCapabilities2 = __uuidof(IReceiptPrinterCapabilities2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.ISlipPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.SlipPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ISlipPrintJob[] = L"Windows.Devices.PointOfService.ISlipPrintJob"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("5d88f95d-6131-5a4b-b7d5-8ef2da7b4165") ISlipPrintJob : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE Print( HSTRING data, ABI::Windows::Devices::PointOfService::IPosPrinterPrintOptions* printOptions ) = 0; virtual HRESULT STDMETHODCALLTYPE FeedPaperByLine( INT32 lineCount ) = 0; virtual HRESULT STDMETHODCALLTYPE FeedPaperByMapModeUnit( INT32 distance ) = 0; }; MIDL_CONST_ID IID& IID_ISlipPrintJob = __uuidof(ISlipPrintJob); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.ISlipPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.SlipPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ISlipPrinterCapabilities[] = L"Windows.Devices.PointOfService.ISlipPrinterCapabilities"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("99b16399-488c-4157-8ac2-9f57f708d3db") ISlipPrinterCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsFullLengthSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsBothSidesPrintingSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_ISlipPrinterCapabilities = __uuidof(ISlipPrinterCapabilities); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ISlipPrinterCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.SlipPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ISlipPrinterCapabilities2[] = L"Windows.Devices.PointOfService.ISlipPrinterCapabilities2"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("6ff89671-2d1a-5000-87c2-b0851bfdf07e") ISlipPrinterCapabilities2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_IsReverseVideoSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsStrikethroughSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSuperscriptSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSubscriptSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReversePaperFeedByLineSupported( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsReversePaperFeedByMapModeUnitSupported( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_ISlipPrinterCapabilities2 = __uuidof(ISlipPrinterCapabilities2); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IUnifiedPosErrorData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.UnifiedPosErrorData * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IUnifiedPosErrorData[] = L"Windows.Devices.PointOfService.IUnifiedPosErrorData"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("2b998c3a-555c-4889-8ed8-c599bb3a712a") IUnifiedPosErrorData : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Message( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Severity( ABI::Windows::Devices::PointOfService::UnifiedPosErrorSeverity* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Reason( ABI::Windows::Devices::PointOfService::UnifiedPosErrorReason* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ExtendedReason( UINT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IUnifiedPosErrorData = __uuidof(IUnifiedPosErrorData); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IUnifiedPosErrorDataFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 6.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.UnifiedPosErrorData * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IUnifiedPosErrorDataFactory[] = L"Windows.Devices.PointOfService.IUnifiedPosErrorDataFactory"; namespace ABI { namespace Windows { namespace Devices { namespace PointOfService { MIDL_INTERFACE("4b982551-1ffe-451b-a368-63e0ce465f5a") IUnifiedPosErrorDataFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( HSTRING message, ABI::Windows::Devices::PointOfService::UnifiedPosErrorSeverity severity, ABI::Windows::Devices::PointOfService::UnifiedPosErrorReason reason, UINT32 extendedReason, ABI::Windows::Devices::PointOfService::IUnifiedPosErrorData** result ) = 0; }; MIDL_CONST_ID IID& IID_IUnifiedPosErrorDataFactory = __uuidof(IUnifiedPosErrorDataFactory); } /* PointOfService */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 /* * * Class Windows.Devices.PointOfService.BarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeScannerStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeScannerStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScanner ** Default Interface ** * Windows.Devices.PointOfService.IBarcodeScanner2 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScanner_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScanner_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScanner[] = L"Windows.Devices.PointOfService.BarcodeScanner"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerCapabilities ** Default Interface ** * Windows.Devices.PointOfService.IBarcodeScannerCapabilities1 * Windows.Devices.PointOfService.IBarcodeScannerCapabilities2 * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerCapabilities[] = L"Windows.Devices.PointOfService.BarcodeScannerCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerErrorOccurredEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerErrorOccurredEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerErrorOccurredEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerImagePreviewReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerImagePreviewReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerImagePreviewReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerImagePreviewReceivedEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Devices.PointOfService.IBarcodeScannerReportFactory interface starting with version 6.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerReport ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerReport_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerReport_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerReport[] = L"Windows.Devices.PointOfService.BarcodeScannerReport"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeSymbologies * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeSymbologiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeSymbologiesStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologies_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologies_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeSymbologies[] = L"Windows.Devices.PointOfService.BarcodeSymbologies"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeSymbologyAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeSymbologyAttributes ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologyAttributes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologyAttributes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeSymbologyAttributes[] = L"Windows.Devices.PointOfService.BarcodeSymbologyAttributes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.CashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.ICashDrawerStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.ICashDrawerStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawer ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawer_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawer_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawer[] = L"Windows.Devices.PointOfService.CashDrawer"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerCapabilities[] = L"Windows.Devices.PointOfService.CashDrawerCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerCloseAlarm * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerCloseAlarm ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCloseAlarm_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCloseAlarm_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerCloseAlarm[] = L"Windows.Devices.PointOfService.CashDrawerCloseAlarm"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerClosedEventArgs[] = L"Windows.Devices.PointOfService.CashDrawerClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerEventSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerEventSource ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerEventSource_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerEventSource_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerEventSource[] = L"Windows.Devices.PointOfService.CashDrawerEventSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerOpenedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerOpenedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerOpenedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerOpenedEventArgs[] = L"Windows.Devices.PointOfService.CashDrawerOpenedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerStatus ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatus_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatus_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerStatus[] = L"Windows.Devices.PointOfService.CashDrawerStatus"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedBarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedBarcodeScanner ** Default Interface ** * Windows.Devices.PointOfService.IClaimedBarcodeScanner1 * Windows.Devices.PointOfService.IClaimedBarcodeScanner2 * Windows.Devices.PointOfService.IClaimedBarcodeScanner3 * Windows.Devices.PointOfService.IClaimedBarcodeScanner4 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScanner_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScanner_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedBarcodeScanner[] = L"Windows.Devices.PointOfService.ClaimedBarcodeScanner"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedBarcodeScannerClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScannerClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScannerClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedBarcodeScannerClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedCashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedCashDrawer ** Default Interface ** * Windows.Devices.PointOfService.IClaimedCashDrawer2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawer_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawer_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedCashDrawer[] = L"Windows.Devices.PointOfService.ClaimedCashDrawer"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedCashDrawerClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawerClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawerClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedCashDrawerClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedJournalPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedJournalPrinter ** Default Interface ** * Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedJournalPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedJournalPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedJournalPrinter[] = L"Windows.Devices.PointOfService.ClaimedJournalPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedLineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IClaimedLineDisplayStatics interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedLineDisplay ** Default Interface ** * Windows.Devices.PointOfService.IClaimedLineDisplay2 * Windows.Devices.PointOfService.IClaimedLineDisplay3 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplay_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplay_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedLineDisplay[] = L"Windows.Devices.PointOfService.ClaimedLineDisplay"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedLineDisplayClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplayClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplayClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedLineDisplayClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedMagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedMagneticStripeReader ** Default Interface ** * Windows.Devices.PointOfService.IClaimedMagneticStripeReader2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReader_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReader_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedMagneticStripeReader[] = L"Windows.Devices.PointOfService.ClaimedMagneticStripeReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedMagneticStripeReaderClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReaderClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReaderClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedMagneticStripeReaderClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedPosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedPosPrinter ** Default Interface ** * Windows.Devices.PointOfService.IClaimedPosPrinter2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedPosPrinter[] = L"Windows.Devices.PointOfService.ClaimedPosPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedPosPrinterClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinterClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinterClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedPosPrinterClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedReceiptPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedReceiptPrinter ** Default Interface ** * Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedReceiptPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedReceiptPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedReceiptPrinter[] = L"Windows.Devices.PointOfService.ClaimedReceiptPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedSlipPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedSlipPrinter ** Default Interface ** * Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedSlipPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedSlipPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedSlipPrinter[] = L"Windows.Devices.PointOfService.ClaimedSlipPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.JournalPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IJournalPrintJob * Windows.Devices.PointOfService.IPosPrinterJob ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrintJob_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrintJob_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_JournalPrintJob[] = L"Windows.Devices.PointOfService.JournalPrintJob"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.JournalPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IJournalPrinterCapabilities ** Default Interface ** * Windows.Devices.PointOfService.IJournalPrinterCapabilities2 * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_JournalPrinterCapabilities[] = L"Windows.Devices.PointOfService.JournalPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.LineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.ILineDisplayStatics2 interface starting with version 5.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.ILineDisplayStatics interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplay ** Default Interface ** * Windows.Devices.PointOfService.ILineDisplay2 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplay_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplay_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplay[] = L"Windows.Devices.PointOfService.LineDisplay"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.LineDisplayAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayAttributes ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayAttributes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayAttributes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayAttributes[] = L"Windows.Devices.PointOfService.LineDisplayAttributes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCapabilities[] = L"Windows.Devices.PointOfService.LineDisplayCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.LineDisplayCursor * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCursor ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursor_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursor_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCursor[] = L"Windows.Devices.PointOfService.LineDisplayCursor"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayCursorAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCursorAttributes ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursorAttributes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursorAttributes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCursorAttributes[] = L"Windows.Devices.PointOfService.LineDisplayCursorAttributes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayCustomGlyphs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCustomGlyphs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCustomGlyphs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCustomGlyphs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCustomGlyphs[] = L"Windows.Devices.PointOfService.LineDisplayCustomGlyphs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayMarquee * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayMarquee ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayMarquee_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayMarquee_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayMarquee[] = L"Windows.Devices.PointOfService.LineDisplayMarquee"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayStatisticsCategorySelector ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatisticsCategorySelector_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatisticsCategorySelector_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayStatisticsCategorySelector[] = L"Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayStoredBitmap * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayStoredBitmap ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStoredBitmap_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStoredBitmap_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayStoredBitmap[] = L"Windows.Devices.PointOfService.LineDisplayStoredBitmap"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayWindow * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayWindow ** Default Interface ** * Windows.Devices.PointOfService.ILineDisplayWindow2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayWindow_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayWindow_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayWindow[] = L"Windows.Devices.PointOfService.LineDisplayWindow"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReader_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReader_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReader[] = L"Windows.Devices.PointOfService.MagneticStripeReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderAamvaCardDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderAamvaCardDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderAamvaCardDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderAamvaCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderBankCardDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderBankCardDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderBankCardDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderBankCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderCapabilities[] = L"Windows.Devices.PointOfService.MagneticStripeReaderCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderCardTypes * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderCardTypesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCardTypes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCardTypes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderCardTypes[] = L"Windows.Devices.PointOfService.MagneticStripeReaderCardTypes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderEncryptionAlgorithmsStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderEncryptionAlgorithms_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderEncryptionAlgorithms_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderEncryptionAlgorithms[] = L"Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderErrorOccurredEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderErrorOccurredEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderErrorOccurredEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderReport ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderReport_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderReport_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderReport[] = L"Windows.Devices.PointOfService.MagneticStripeReaderReport"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderTrackData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderTrackData ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderTrackData_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderTrackData_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderTrackData[] = L"Windows.Devices.PointOfService.MagneticStripeReaderTrackData"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IPosPrinterStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IPosPrinterStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinter ** Default Interface ** * Windows.Devices.PointOfService.IPosPrinter2 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinter[] = L"Windows.Devices.PointOfService.PosPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterCapabilities[] = L"Windows.Devices.PointOfService.PosPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterCharacterSetIds * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IPosPrinterCharacterSetIdsStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCharacterSetIds_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCharacterSetIds_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterCharacterSetIds[] = L"Windows.Devices.PointOfService.PosPrinterCharacterSetIds"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterFontProperty * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterFontProperty ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterFontProperty_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterFontProperty_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterFontProperty[] = L"Windows.Devices.PointOfService.PosPrinterFontProperty"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Class Windows.Devices.PointOfService.PosPrinterPrintOptions * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 8.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterPrintOptions ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterPrintOptions_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterPrintOptions_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterPrintOptions[] = L"Windows.Devices.PointOfService.PosPrinterPrintOptions"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Class Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterReleaseDeviceRequestedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterReleaseDeviceRequestedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterReleaseDeviceRequestedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterReleaseDeviceRequestedEventArgs[] = L"Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterStatus ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatus_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatus_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterStatus[] = L"Windows.Devices.PointOfService.PosPrinterStatus"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ReceiptPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IReceiptPrintJob ** Default Interface ** * Windows.Devices.PointOfService.IReceiptPrintJob2 * Windows.Devices.PointOfService.IReceiptOrSlipJob * Windows.Devices.PointOfService.IPosPrinterJob * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrintJob_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrintJob_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ReceiptPrintJob[] = L"Windows.Devices.PointOfService.ReceiptPrintJob"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ReceiptPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IReceiptPrinterCapabilities ** Default Interface ** * Windows.Devices.PointOfService.IReceiptPrinterCapabilities2 * Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ReceiptPrinterCapabilities[] = L"Windows.Devices.PointOfService.ReceiptPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.SlipPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ISlipPrintJob * Windows.Devices.PointOfService.IReceiptOrSlipJob ** Default Interface ** * Windows.Devices.PointOfService.IPosPrinterJob * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrintJob_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrintJob_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_SlipPrintJob[] = L"Windows.Devices.PointOfService.SlipPrintJob"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.SlipPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ISlipPrinterCapabilities ** Default Interface ** * Windows.Devices.PointOfService.ISlipPrinterCapabilities2 * Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_SlipPrinterCapabilities[] = L"Windows.Devices.PointOfService.SlipPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.UnifiedPosErrorData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Devices.PointOfService.IUnifiedPosErrorDataFactory interface starting with version 6.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IUnifiedPosErrorData ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_UnifiedPosErrorData_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_UnifiedPosErrorData_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_UnifiedPosErrorData[] = L"Windows.Devices.PointOfService.UnifiedPosErrorData"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #else // !defined(__cplusplus) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2 __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1 __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2 __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2 __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2 __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2 __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2 __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2 __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2 __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2 __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2 __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2 __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2 __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2 __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2 __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2 __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2 __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory; #endif // ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __FIAsyncOperationCompletedHandler_1_boolean __FIAsyncOperationCompletedHandler_1_boolean; #if !defined(____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_boolean; typedef struct __FIAsyncOperation_1_booleanVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_boolean* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_boolean* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_boolean* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_boolean* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_boolean* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_boolean* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_boolean* This, __FIAsyncOperationCompletedHandler_1_boolean* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_boolean* This, __FIAsyncOperationCompletedHandler_1_boolean** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_boolean* This, boolean* result); END_INTERFACE } __FIAsyncOperation_1_booleanVtbl; interface __FIAsyncOperation_1_boolean { CONST_VTBL struct __FIAsyncOperation_1_booleanVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_boolean_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_boolean_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_boolean_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_boolean_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_boolean_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_boolean_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_boolean_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_boolean_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_boolean_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ #if !defined(____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_boolean __FIAsyncOperationCompletedHandler_1_boolean; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_boolean; typedef struct __FIAsyncOperationCompletedHandler_1_booleanVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_boolean* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_boolean* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_boolean* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_boolean* This, __FIAsyncOperation_1_boolean* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_booleanVtbl; interface __FIAsyncOperationCompletedHandler_1_boolean { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_booleanVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_boolean_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_boolean_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_boolean_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_boolean_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING; #if !defined(____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_HSTRING __FIAsyncOperation_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_HSTRING; typedef struct __FIAsyncOperation_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_HSTRING* This, __FIAsyncOperationCompletedHandler_1_HSTRING* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_HSTRING* This, __FIAsyncOperationCompletedHandler_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_HSTRING* This, HSTRING* result); END_INTERFACE } __FIAsyncOperation_1_HSTRINGVtbl; interface __FIAsyncOperation_1_HSTRING { CONST_VTBL struct __FIAsyncOperation_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_HSTRING_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_HSTRING_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_HSTRING_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_HSTRING; typedef struct __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_HSTRING* This, __FIAsyncOperation_1_HSTRING* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl; interface __FIAsyncOperationCompletedHandler_1_HSTRING { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_HSTRING_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_UINT32 __FIAsyncOperationCompletedHandler_1_UINT32; #if !defined(____FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_UINT32 __FIAsyncOperation_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_UINT32; typedef struct __FIAsyncOperation_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_UINT32* This, __FIAsyncOperationCompletedHandler_1_UINT32* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_UINT32* This, __FIAsyncOperationCompletedHandler_1_UINT32** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_UINT32* This, UINT32* result); END_INTERFACE } __FIAsyncOperation_1_UINT32Vtbl; interface __FIAsyncOperation_1_UINT32 { CONST_VTBL struct __FIAsyncOperation_1_UINT32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_UINT32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_UINT32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_UINT32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_UINT32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_UINT32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_UINT32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_UINT32_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_UINT32_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_UINT32_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ #if !defined(____FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_UINT32 __FIAsyncOperationCompletedHandler_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_UINT32; typedef struct __FIAsyncOperationCompletedHandler_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_UINT32* This, __FIAsyncOperation_1_UINT32* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_UINT32Vtbl; interface __FIAsyncOperationCompletedHandler_1_UINT32 { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_UINT32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_UINT32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_UINT32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_UINT32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_UINT32_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScannerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScannerVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScannerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScannerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScannerVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScannerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeScanner_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributesVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributesVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawerVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawerVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CCashDrawer_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawerVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawerVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplayVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplayVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplayVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplayVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplayVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplayVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinterVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinterVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplay_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayPowerStatus __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayPowerStatus; typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayPowerStatus* result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatusVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatusVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatusVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatusVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmapVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmapVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmapVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmapVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmapVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmapVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindowVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindowVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindowVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindowVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindowVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindowVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CLineDisplayWindow_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReaderVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReaderVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CMagneticStripeReader_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinterVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinterVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPointOfService__CPosPrinter_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_UINT32_INTERFACE_DEFINED__) #define ____FIIterator_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIIterator_1_UINT32 __FIIterator_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_UINT32; typedef struct __FIIterator_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_UINT32* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_UINT32* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_UINT32* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_UINT32* This, UINT32 itemsLength, UINT32* items, UINT32* result); END_INTERFACE } __FIIterator_1_UINT32Vtbl; interface __FIIterator_1_UINT32 { CONST_VTBL struct __FIIterator_1_UINT32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_UINT32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_UINT32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_UINT32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_UINT32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_UINT32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_UINT32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_UINT32_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_UINT32_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_UINT32_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_UINT32_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_UINT32_INTERFACE_DEFINED__ #if !defined(____FIIterable_1_UINT32_INTERFACE_DEFINED__) #define ____FIIterable_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIIterable_1_UINT32 __FIIterable_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_UINT32; typedef struct __FIIterable_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_UINT32* This, __FIIterator_1_UINT32** result); END_INTERFACE } __FIIterable_1_UINT32Vtbl; interface __FIIterable_1_UINT32 { CONST_VTBL struct __FIIterable_1_UINT32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_UINT32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_UINT32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_UINT32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_UINT32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_UINT32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_UINT32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_UINT32_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_UINT32_INTERFACE_DEFINED__ #if !defined(____FIVectorView_1_UINT32_INTERFACE_DEFINED__) #define ____FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_UINT32 __FIVectorView_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_UINT32; typedef struct __FIVectorView_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_UINT32* This, UINT32 index, UINT32* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_UINT32* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_UINT32* This, UINT32 value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_UINT32* This, UINT32 startIndex, UINT32 itemsLength, UINT32* items, UINT32* result); END_INTERFACE } __FIVectorView_1_UINT32Vtbl; interface __FIVectorView_1_UINT32 { CONST_VTBL struct __FIVectorView_1_UINT32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_UINT32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_UINT32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_UINT32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_UINT32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_UINT32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_UINT32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_UINT32_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_UINT32_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_UINT32_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_UINT32_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32 __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32; #if !defined(____FIAsyncOperation_1___FIVectorView_1_UINT32_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1___FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1___FIVectorView_1_UINT32 __FIAsyncOperation_1___FIVectorView_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1___FIVectorView_1_UINT32; typedef struct __FIAsyncOperation_1___FIVectorView_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1___FIVectorView_1_UINT32* This, __FIVectorView_1_UINT32** result); END_INTERFACE } __FIAsyncOperation_1___FIVectorView_1_UINT32Vtbl; interface __FIAsyncOperation_1___FIVectorView_1_UINT32 { CONST_VTBL struct __FIAsyncOperation_1___FIVectorView_1_UINT32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1___FIVectorView_1_UINT32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1___FIVectorView_1_UINT32_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1___FIVectorView_1_UINT32_INTERFACE_DEFINED__ #if !defined(____FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32 __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32; typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32* This, __FIAsyncOperation_1___FIVectorView_1_UINT32* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32Vtbl; interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32 { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_UINT32_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer; typedef struct __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This, __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This, __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBufferVtbl; interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This, __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBufferVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_int_INTERFACE_DEFINED__) #define ____FIIterator_1_int_INTERFACE_DEFINED__ typedef interface __FIIterator_1_int __FIIterator_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_int; typedef struct __FIIterator_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_int* This, INT32* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_int* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_int* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_int* This, UINT32 itemsLength, INT32* items, UINT32* result); END_INTERFACE } __FIIterator_1_intVtbl; interface __FIIterator_1_int { CONST_VTBL struct __FIIterator_1_intVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_int_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_int_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_int_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_int_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_int_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_int_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_int_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_int_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_int_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_int_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_int_INTERFACE_DEFINED__ #if !defined(____FIIterable_1_int_INTERFACE_DEFINED__) #define ____FIIterable_1_int_INTERFACE_DEFINED__ typedef interface __FIIterable_1_int __FIIterable_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_int; typedef struct __FIIterable_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_int* This, __FIIterator_1_int** result); END_INTERFACE } __FIIterable_1_intVtbl; interface __FIIterable_1_int { CONST_VTBL struct __FIIterable_1_intVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_int_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_int_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_int_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_int_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_int_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_int_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_int_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_int_INTERFACE_DEFINED__ #if !defined(____FIIterator_1_HSTRING_INTERFACE_DEFINED__) #define ____FIIterator_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIIterator_1_HSTRING __FIIterator_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_HSTRING; typedef struct __FIIterator_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_HSTRING* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_HSTRING* This, UINT32 itemsLength, HSTRING* items, UINT32* result); END_INTERFACE } __FIIterator_1_HSTRINGVtbl; interface __FIIterator_1_HSTRING { CONST_VTBL struct __FIIterator_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_HSTRING_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_HSTRING_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_HSTRING_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_HSTRING_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____FIIterable_1_HSTRING_INTERFACE_DEFINED__) #define ____FIIterable_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIIterable_1_HSTRING __FIIterable_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_HSTRING; typedef struct __FIIterable_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_HSTRING* This, __FIIterator_1_HSTRING** result); END_INTERFACE } __FIIterable_1_HSTRINGVtbl; interface __FIIterable_1_HSTRING { CONST_VTBL struct __FIIterable_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_HSTRING_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_HSTRING_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation; typedef struct __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation* items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl; interface __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation { CONST_VTBL struct __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation; typedef struct __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, __FIIterator_1_Windows__CDevices__CPointOfService__CPosPrinterRotation** result); END_INTERFACE } __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl; interface __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation { CONST_VTBL struct __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32 __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32 __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32; typedef struct __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, struct __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, UINT32 itemsLength, struct __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32* items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl; interface __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32 { CONST_VTBL struct __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32 __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32; typedef struct __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, __FIIterator_1_Windows__CDevices__CPointOfService__CSizeUInt32** result); END_INTERFACE } __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl; interface __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32 { CONST_VTBL struct __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __FIKeyValuePair_2_HSTRING_HSTRING __FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Key)(__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Value)(__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); END_INTERFACE } __FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIKeyValuePair_2_HSTRING_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIKeyValuePair_2_HSTRING_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIKeyValuePair_2_HSTRING_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIKeyValuePair_2_HSTRING_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIKeyValuePair_2_HSTRING_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIKeyValuePair_2_HSTRING_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIKeyValuePair_2_HSTRING_HSTRING_get_Key(This, result) \ ((This)->lpVtbl->get_Key(This, result)) #define __FIKeyValuePair_2_HSTRING_HSTRING_get_Value(This, result) \ ((This)->lpVtbl->get_Value(This, result)) #endif /* COBJMACROS */ #endif // ____FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, __FIKeyValuePair_2_HSTRING_HSTRING** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING* This, UINT32 itemsLength, __FIKeyValuePair_2_HSTRING_HSTRING** items, UINT32* result); END_INTERFACE } __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* This, __FIIterator_1___FIKeyValuePair_2_HSTRING_HSTRING** result); END_INTERFACE } __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CSize __x_ABI_CWindows_CFoundation_CSize; #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CFoundation__CSize __FIIterator_1_Windows__CFoundation__CSize; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CFoundation__CSize; typedef struct __FIIterator_1_Windows__CFoundation__CSizeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CFoundation__CSize* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CFoundation__CSize* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CFoundation__CSize* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CFoundation__CSize* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CFoundation__CSize* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CFoundation__CSize* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CFoundation__CSize* This, struct __x_ABI_CWindows_CFoundation_CSize* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CFoundation__CSize* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CFoundation__CSize* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CFoundation__CSize* This, UINT32 itemsLength, struct __x_ABI_CWindows_CFoundation_CSize* items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CFoundation__CSizeVtbl; interface __FIIterator_1_Windows__CFoundation__CSize { CONST_VTBL struct __FIIterator_1_Windows__CFoundation__CSizeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CFoundation__CSize_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CFoundation__CSize_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CFoundation__CSize_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CFoundation__CSize_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CFoundation__CSize_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CFoundation__CSize_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CFoundation__CSize_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CFoundation__CSize_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CFoundation__CSize_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CFoundation__CSize_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CFoundation__CSize __FIIterable_1_Windows__CFoundation__CSize; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CFoundation__CSize; typedef struct __FIIterable_1_Windows__CFoundation__CSizeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CFoundation__CSize* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CFoundation__CSize* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CFoundation__CSize* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CFoundation__CSize* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CFoundation__CSize* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CFoundation__CSize* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CFoundation__CSize* This, __FIIterator_1_Windows__CFoundation__CSize** result); END_INTERFACE } __FIIterable_1_Windows__CFoundation__CSizeVtbl; interface __FIIterable_1_Windows__CFoundation__CSize { CONST_VTBL struct __FIIterable_1_Windows__CFoundation__CSizeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CFoundation__CSize_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CFoundation__CSize_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CFoundation__CSize_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CFoundation__CSize_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CFoundation__CSize_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CFoundation__CSize_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CFoundation__CSize_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 typedef interface __FIMapView_2_HSTRING_HSTRING __FIMapView_2_HSTRING_HSTRING; #if !defined(____FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __FIMapView_2_HSTRING_HSTRING __FIMapView_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIMapView_2_HSTRING_HSTRING; typedef struct __FIMapView_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIMapView_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIMapView_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIMapView_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIMapView_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIMapView_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIMapView_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIMapView_2_HSTRING_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* Split)(__FIMapView_2_HSTRING_HSTRING* This, __FIMapView_2_HSTRING_HSTRING** first, __FIMapView_2_HSTRING_HSTRING** second); END_INTERFACE } __FIMapView_2_HSTRING_HSTRINGVtbl; interface __FIMapView_2_HSTRING_HSTRING { CONST_VTBL struct __FIMapView_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIMapView_2_HSTRING_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIMapView_2_HSTRING_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIMapView_2_HSTRING_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIMapView_2_HSTRING_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIMapView_2_HSTRING_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIMapView_2_HSTRING_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIMapView_2_HSTRING_HSTRING_Lookup(This, key, result) \ ((This)->lpVtbl->Lookup(This, key, result)) #define __FIMapView_2_HSTRING_HSTRING_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIMapView_2_HSTRING_HSTRING_HasKey(This, key, result) \ ((This)->lpVtbl->HasKey(This, key, result)) #define __FIMapView_2_HSTRING_HSTRING_Split(This, first, second) \ ((This)->lpVtbl->Split(This, first, second)) #endif /* COBJMACROS */ #endif // ____FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____FIVectorView_1_int_INTERFACE_DEFINED__) #define ____FIVectorView_1_int_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_int __FIVectorView_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_int; typedef struct __FIVectorView_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_int* This, UINT32 index, INT32* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_int* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_int* This, INT32 value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_int* This, UINT32 startIndex, UINT32 itemsLength, INT32* items, UINT32* result); END_INTERFACE } __FIVectorView_1_intVtbl; interface __FIVectorView_1_int { CONST_VTBL struct __FIVectorView_1_intVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_int_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_int_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_int_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_int_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_int_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_int_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_int_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_int_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_int_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_int_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_int_INTERFACE_DEFINED__ #if !defined(____FIVectorView_1_HSTRING_INTERFACE_DEFINED__) #define ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_HSTRING; typedef struct __FIVectorView_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_HSTRING* This, UINT32 index, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_HSTRING* This, HSTRING value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_HSTRING* This, UINT32 startIndex, UINT32 itemsLength, HSTRING* items, UINT32* result); END_INTERFACE } __FIVectorView_1_HSTRINGVtbl; interface __FIVectorView_1_HSTRING { CONST_VTBL struct __FIVectorView_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_HSTRING_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_HSTRING_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_HSTRING_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_HSTRING_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation; typedef struct __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation* items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl; interface __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation { CONST_VTBL struct __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotationVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32 __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32; typedef struct __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, UINT32 index, struct __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, struct __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32 value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32* This, UINT32 startIndex, UINT32 itemsLength, struct __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32* items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl; interface __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32 { CONST_VTBL struct __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CFoundation__CSize __FIVectorView_1_Windows__CFoundation__CSize; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CFoundation__CSize; typedef struct __FIVectorView_1_Windows__CFoundation__CSizeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CFoundation__CSize* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CFoundation__CSize* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CFoundation__CSize* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CFoundation__CSize* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CFoundation__CSize* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CFoundation__CSize* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CFoundation__CSize* This, UINT32 index, struct __x_ABI_CWindows_CFoundation_CSize* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CFoundation__CSize* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CFoundation__CSize* This, struct __x_ABI_CWindows_CFoundation_CSize value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CFoundation__CSize* This, UINT32 startIndex, UINT32 itemsLength, struct __x_ABI_CWindows_CFoundation_CSize* items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CFoundation__CSizeVtbl; interface __FIVectorView_1_Windows__CFoundation__CSize { CONST_VTBL struct __FIVectorView_1_Windows__CFoundation__CSizeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CFoundation__CSize_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CFoundation__CSize_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CFoundation__CSize_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CFoundation__CSize_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CFoundation__CSize_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CFoundation__CSize_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CFoundation__CSize_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CFoundation__CSize_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CFoundation__CSize_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CFoundation__CSize_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CFoundation__CSize_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__) #define ____FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__ typedef interface __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner; typedef struct __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This); ULONG (STDMETHODCALLTYPE* Release)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* This, IInspectable* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* args); END_INTERFACE } __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl; interface __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner { CONST_VTBL struct __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__) #define ____FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__ typedef interface __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader; typedef struct __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This); ULONG (STDMETHODCALLTYPE* Release)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* This, IInspectable* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* args); END_INTERFACE } __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl; interface __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader { CONST_VTBL struct __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* sender, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* sender, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* sender, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* sender, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* sender, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint; typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect; typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan; #ifndef ____x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame; #endif // ____x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CIStorageFile __x_ABI_CWindows_CStorage_CIStorageFile; #endif // ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeScannerStatus __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeScannerStatus; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeSymbologyDecodeLengthKind __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeSymbologyDecodeLengthKind; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CCashDrawerStatusKind __x_ABI_CWindows_CDevices_CPointOfService_CCashDrawerStatusKind; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayCursorType __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayCursorType; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayDescriptorState __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayDescriptorState; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayHorizontalAlignment __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayHorizontalAlignment; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayMarqueeFormat __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayMarqueeFormat; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayScrollDirection __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayScrollDirection; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttribute __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttribute; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttributeGranularity __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttributeGranularity; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayVerticalAlignment __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayVerticalAlignment; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationLevel __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationLevel; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationProtocol __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationProtocol; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderErrorReportingType __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderErrorReportingType; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderStatus __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderStatus; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackErrorType __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackErrorType; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackIds __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackIds; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterBarcodeTextPosition __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterBarcodeTextPosition; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterCartridgeSensors __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterCartridgeSensors; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCapabilities; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCartridge __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCartridge; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineDirection __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineDirection; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineStyle __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineStyle; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMapMode __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMapMode; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedCapabilities; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedKind __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedKind; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterPrintSide __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterPrintSide; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRuledLineCapabilities __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRuledLineCapabilities; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterStatusKind __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterStatusKind; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorReason __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorReason; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorSeverity __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorSeverity; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel; typedef enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType; /* * * Struct Windows.Devices.PointOfService.BarcodeScannerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeScannerStatus { BarcodeScannerStatus_Online = 0, BarcodeScannerStatus_Off = 1, BarcodeScannerStatus_Offline = 2, BarcodeScannerStatus_OffOrOffline = 3, BarcodeScannerStatus_Extended = 4, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.BarcodeSymbologyDecodeLengthKind * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 enum __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeSymbologyDecodeLengthKind { BarcodeSymbologyDecodeLengthKind_AnyLength = 0, BarcodeSymbologyDecodeLengthKind_Discrete = 1, BarcodeSymbologyDecodeLengthKind_Range = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.CashDrawerStatusKind * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CCashDrawerStatusKind { CashDrawerStatusKind_Online = 0, CashDrawerStatusKind_Off = 1, CashDrawerStatusKind_Offline = 2, CashDrawerStatusKind_OffOrOffline = 3, CashDrawerStatusKind_Extended = 4, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.LineDisplayCursorType * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayCursorType { LineDisplayCursorType_None = 0, LineDisplayCursorType_Block = 1, LineDisplayCursorType_HalfBlock = 2, LineDisplayCursorType_Underline = 3, LineDisplayCursorType_Reverse = 4, LineDisplayCursorType_Other = 5, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayDescriptorState * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayDescriptorState { LineDisplayDescriptorState_Off = 0, LineDisplayDescriptorState_On = 1, LineDisplayDescriptorState_Blink = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayHorizontalAlignment * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayHorizontalAlignment { LineDisplayHorizontalAlignment_Left = 0, LineDisplayHorizontalAlignment_Center = 1, LineDisplayHorizontalAlignment_Right = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayMarqueeFormat * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayMarqueeFormat { LineDisplayMarqueeFormat_None = 0, LineDisplayMarqueeFormat_Walk = 1, LineDisplayMarqueeFormat_Place = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayPowerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayPowerStatus { LineDisplayPowerStatus_Unknown = 0, LineDisplayPowerStatus_Online = 1, LineDisplayPowerStatus_Off = 2, LineDisplayPowerStatus_Offline = 3, LineDisplayPowerStatus_OffOrOffline = 4, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.LineDisplayScrollDirection * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayScrollDirection { LineDisplayScrollDirection_Up = 0, LineDisplayScrollDirection_Down = 1, LineDisplayScrollDirection_Left = 2, LineDisplayScrollDirection_Right = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.LineDisplayTextAttribute * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttribute { LineDisplayTextAttribute_Normal = 0, LineDisplayTextAttribute_Blink = 1, LineDisplayTextAttribute_Reverse = 2, LineDisplayTextAttribute_ReverseBlink = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.LineDisplayTextAttributeGranularity * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttributeGranularity { LineDisplayTextAttributeGranularity_NotSupported = 0, LineDisplayTextAttributeGranularity_EntireDisplay = 1, LineDisplayTextAttributeGranularity_PerCharacter = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.LineDisplayVerticalAlignment * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayVerticalAlignment { LineDisplayVerticalAlignment_Top = 0, LineDisplayVerticalAlignment_Center = 1, LineDisplayVerticalAlignment_Bottom = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationLevel * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationLevel { MagneticStripeReaderAuthenticationLevel_NotSupported = 0, MagneticStripeReaderAuthenticationLevel_Optional = 1, MagneticStripeReaderAuthenticationLevel_Required = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationProtocol * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationProtocol { MagneticStripeReaderAuthenticationProtocol_None = 0, MagneticStripeReaderAuthenticationProtocol_ChallengeResponse = 1, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderErrorReportingType * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderErrorReportingType { MagneticStripeReaderErrorReportingType_CardLevel = 0, MagneticStripeReaderErrorReportingType_TrackLevel = 1, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderStatus { MagneticStripeReaderStatus_Unauthenticated = 0, MagneticStripeReaderStatus_Authenticated = 1, MagneticStripeReaderStatus_Extended = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackErrorType { MagneticStripeReaderTrackErrorType_None = 0, MagneticStripeReaderTrackErrorType_StartSentinelError = 1, MagneticStripeReaderTrackErrorType_EndSentinelError = 2, MagneticStripeReaderTrackErrorType_ParityError = 3, MagneticStripeReaderTrackErrorType_LrcError = 4, MagneticStripeReaderTrackErrorType_Unknown = -1, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.MagneticStripeReaderTrackIds * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackIds { MagneticStripeReaderTrackIds_None = 0, MagneticStripeReaderTrackIds_Track1 = 1, MagneticStripeReaderTrackIds_Track2 = 2, MagneticStripeReaderTrackIds_Track3 = 4, MagneticStripeReaderTrackIds_Track4 = 8, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosConnectionTypes * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes { PosConnectionTypes_Local = 0x1, PosConnectionTypes_IP = 0x2, PosConnectionTypes_Bluetooth = 0x4, PosConnectionTypes_All = 0xffffffff, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Struct Windows.Devices.PointOfService.PosPrinterAlignment * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment { PosPrinterAlignment_Left = 0, PosPrinterAlignment_Center = 1, PosPrinterAlignment_Right = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterBarcodeTextPosition { PosPrinterBarcodeTextPosition_None = 0, PosPrinterBarcodeTextPosition_Above = 1, PosPrinterBarcodeTextPosition_Below = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterCartridgeSensors * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterCartridgeSensors { PosPrinterCartridgeSensors_None = 0, PosPrinterCartridgeSensors_Removed = 0x1, PosPrinterCartridgeSensors_Empty = 0x2, PosPrinterCartridgeSensors_HeadCleaning = 0x4, PosPrinterCartridgeSensors_NearEnd = 0x8, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterColorCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCapabilities { PosPrinterColorCapabilities_None = 0, PosPrinterColorCapabilities_Primary = 0x1, PosPrinterColorCapabilities_Custom1 = 0x2, PosPrinterColorCapabilities_Custom2 = 0x4, PosPrinterColorCapabilities_Custom3 = 0x8, PosPrinterColorCapabilities_Custom4 = 0x10, PosPrinterColorCapabilities_Custom5 = 0x20, PosPrinterColorCapabilities_Custom6 = 0x40, PosPrinterColorCapabilities_Cyan = 0x80, PosPrinterColorCapabilities_Magenta = 0x100, PosPrinterColorCapabilities_Yellow = 0x200, PosPrinterColorCapabilities_Full = 0x400, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterColorCartridge * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCartridge { PosPrinterColorCartridge_Unknown = 0, PosPrinterColorCartridge_Primary = 1, PosPrinterColorCartridge_Custom1 = 2, PosPrinterColorCartridge_Custom2 = 3, PosPrinterColorCartridge_Custom3 = 4, PosPrinterColorCartridge_Custom4 = 5, PosPrinterColorCartridge_Custom5 = 6, PosPrinterColorCartridge_Custom6 = 7, PosPrinterColorCartridge_Cyan = 8, PosPrinterColorCartridge_Magenta = 9, PosPrinterColorCartridge_Yellow = 10, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterLineDirection * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineDirection { PosPrinterLineDirection_Horizontal = 0, PosPrinterLineDirection_Vertical = 1, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterLineStyle * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineStyle { PosPrinterLineStyle_SingleSolid = 0, PosPrinterLineStyle_DoubleSolid = 1, PosPrinterLineStyle_Broken = 2, PosPrinterLineStyle_Chain = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterMapMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMapMode { PosPrinterMapMode_Dots = 0, PosPrinterMapMode_Twips = 1, PosPrinterMapMode_English = 2, PosPrinterMapMode_Metric = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedCapabilities { PosPrinterMarkFeedCapabilities_None = 0, PosPrinterMarkFeedCapabilities_ToTakeUp = 0x1, PosPrinterMarkFeedCapabilities_ToCutter = 0x2, PosPrinterMarkFeedCapabilities_ToCurrentTopOfForm = 0x4, PosPrinterMarkFeedCapabilities_ToNextTopOfForm = 0x8, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterMarkFeedKind * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedKind { PosPrinterMarkFeedKind_ToTakeUp = 0, PosPrinterMarkFeedKind_ToCutter = 1, PosPrinterMarkFeedKind_ToCurrentTopOfForm = 2, PosPrinterMarkFeedKind_ToNextTopOfForm = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterPrintSide * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterPrintSide { PosPrinterPrintSide_Unknown = 0, PosPrinterPrintSide_Side1 = 1, PosPrinterPrintSide_Side2 = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterRotation * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation { PosPrinterRotation_Normal = 0, PosPrinterRotation_Right90 = 1, PosPrinterRotation_Left90 = 2, PosPrinterRotation_Rotate180 = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterRuledLineCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRuledLineCapabilities { PosPrinterRuledLineCapabilities_None = 0, PosPrinterRuledLineCapabilities_Horizontal = 0x1, PosPrinterRuledLineCapabilities_Vertical = 0x2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.PosPrinterStatusKind * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterStatusKind { PosPrinterStatusKind_Online = 0, PosPrinterStatusKind_Off = 1, PosPrinterStatusKind_Offline = 2, PosPrinterStatusKind_OffOrOffline = 3, PosPrinterStatusKind_Extended = 4, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosErrorReason * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorReason { UnifiedPosErrorReason_UnknownErrorReason = 0, UnifiedPosErrorReason_NoService = 1, UnifiedPosErrorReason_Disabled = 2, UnifiedPosErrorReason_Illegal = 3, UnifiedPosErrorReason_NoHardware = 4, UnifiedPosErrorReason_Closed = 5, UnifiedPosErrorReason_Offline = 6, UnifiedPosErrorReason_Failure = 7, UnifiedPosErrorReason_Timeout = 8, UnifiedPosErrorReason_Busy = 9, UnifiedPosErrorReason_Extended = 10, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosErrorSeverity * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorSeverity { UnifiedPosErrorSeverity_UnknownErrorSeverity = 0, UnifiedPosErrorSeverity_Warning = 1, UnifiedPosErrorSeverity_Recoverable = 2, UnifiedPosErrorSeverity_Unrecoverable = 3, UnifiedPosErrorSeverity_AssistanceRequired = 4, UnifiedPosErrorSeverity_Fatal = 5, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel { UnifiedPosHealthCheckLevel_UnknownHealthCheckLevel = 0, UnifiedPosHealthCheckLevel_POSInternal = 1, UnifiedPosHealthCheckLevel_External = 2, UnifiedPosHealthCheckLevel_Interactive = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.UnifiedPosPowerReportingType * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType { UnifiedPosPowerReportingType_UnknownPowerReportingType = 0, UnifiedPosPowerReportingType_Standard = 1, UnifiedPosPowerReportingType_Advanced = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.PointOfService.SizeUInt32 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 struct __x_ABI_CWindows_CDevices_CPointOfService_CSizeUInt32 { UINT32 Width; UINT32 Height; }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScanner[] = L"Windows.Devices.PointOfService.IBarcodeScanner"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities** value); HRESULT (STDMETHODCALLTYPE* ClaimScannerAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner** operation); HRESULT (STDMETHODCALLTYPE* CheckHealthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* GetSupportedSymbologiesAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, __FIAsyncOperation_1___FIVectorView_1_UINT32** operation); HRESULT (STDMETHODCALLTYPE* IsSymbologySupportedAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, UINT32 barcodeSymbology, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* RetrieveStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer** operation); HRESULT (STDMETHODCALLTYPE* GetSupportedProfiles)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, __FIVectorView_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* IsProfileSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, HSTRING profile, boolean* isSupported); HRESULT (STDMETHODCALLTYPE* add_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerStatusUpdatedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_get_Capabilities(This, value) \ ((This)->lpVtbl->get_Capabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_ClaimScannerAsync(This, operation) \ ((This)->lpVtbl->ClaimScannerAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_CheckHealthAsync(This, level, operation) \ ((This)->lpVtbl->CheckHealthAsync(This, level, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_GetSupportedSymbologiesAsync(This, operation) \ ((This)->lpVtbl->GetSupportedSymbologiesAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_IsSymbologySupportedAsync(This, barcodeSymbology, operation) \ ((This)->lpVtbl->IsSymbologySupportedAsync(This, barcodeSymbology, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_RetrieveStatisticsAsync(This, statisticsCategories, operation) \ ((This)->lpVtbl->RetrieveStatisticsAsync(This, statisticsCategories, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_GetSupportedProfiles(This, value) \ ((This)->lpVtbl->GetSupportedProfiles(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_IsProfileSupported(This, profile, isSupported) \ ((This)->lpVtbl->IsProfileSupported(This, profile, isSupported)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_add_StatusUpdated(This, handler, token) \ ((This)->lpVtbl->add_StatusUpdated(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_remove_StatusUpdated(This, token) \ ((This)->lpVtbl->remove_StatusUpdated(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScanner2 * * Introduced to Windows.Foundation.UniversalApiContract in version 3.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScanner2[] = L"Windows.Devices.PointOfService.IBarcodeScanner2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_VideoDeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_get_VideoDeviceId(This, value) \ ((This)->lpVtbl->get_VideoDeviceId(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScanner2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerCapabilities[] = L"Windows.Devices.PointOfService.IBarcodeScannerCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PowerReportingType)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsReportingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsUpdatingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsImagePreviewSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_get_PowerReportingType(This, value) \ ((This)->lpVtbl->get_PowerReportingType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_get_IsStatisticsReportingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsReportingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_get_IsStatisticsUpdatingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsUpdatingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_get_IsImagePreviewSupported(This, value) \ ((This)->lpVtbl->get_IsImagePreviewSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerCapabilities1 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerCapabilities1[] = L"Windows.Devices.PointOfService.IBarcodeScannerCapabilities1"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsSoftwareTriggerSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_get_IsSoftwareTriggerSupported(This, value) \ ((This)->lpVtbl->get_IsSoftwareTriggerSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities1_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerCapabilities2[] = L"Windows.Devices.PointOfService.IBarcodeScannerCapabilities2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsVideoPreviewSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_get_IsVideoPreviewSupported(This, value) \ ((This)->lpVtbl->get_IsVideoPreviewSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerDataReceivedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Report)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_get_Report(This, value) \ ((This)->lpVtbl->get_Report(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerErrorOccurredEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PartialInputData)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport** value); HRESULT (STDMETHODCALLTYPE* get_IsRetriable)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_ErrorData)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_get_PartialInputData(This, value) \ ((This)->lpVtbl->get_PartialInputData(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_get_IsRetriable(This, value) \ ((This)->lpVtbl->get_IsRetriable(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_get_ErrorData(This, value) \ ((This)->lpVtbl->get_ErrorData(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerErrorOccurredEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerImagePreviewReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerImagePreviewReceivedEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerImagePreviewReceivedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Preview)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs* This, __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_get_Preview(This, value) \ ((This)->lpVtbl->get_Preview(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerImagePreviewReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerReport * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerReport[] = L"Windows.Devices.PointOfService.IBarcodeScannerReport"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ScanDataType)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ScanData)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_ScanDataLabel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_get_ScanDataType(This, value) \ ((This)->lpVtbl->get_ScanDataType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_get_ScanData(This, value) \ ((This)->lpVtbl->get_ScanData(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_get_ScanDataLabel(This, value) \ ((This)->lpVtbl->get_ScanDataLabel(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerReportFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 6.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerReport * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerReportFactory[] = L"Windows.Devices.PointOfService.IBarcodeScannerReportFactory"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory* This, UINT32 scanDataType, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* scanData, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* scanDataLabel, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReport** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactoryVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_CreateInstance(This, scanDataType, scanData, scanDataLabel, result) \ ((This)->lpVtbl->CreateInstance(This, scanDataType, scanData, scanDataLabel, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerReportFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerStatics[] = L"Windows.Devices.PointOfService.IBarcodeScannerStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefaultAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner** result); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This, HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeScanner** result); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_GetDefaultAsync(This, result) \ ((This)->lpVtbl->GetDefaultAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_FromIdAsync(This, deviceId, result) \ ((This)->lpVtbl->FromIdAsync(This, deviceId, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_GetDeviceSelector(This, value) \ ((This)->lpVtbl->GetDeviceSelector(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerStatics2[] = L"Windows.Devices.PointOfService.IBarcodeScannerStatics2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelectorWithConnectionTypes)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes connectionTypes, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value) \ ((This)->lpVtbl->GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IBarcodeScannerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeScannerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.IBarcodeScannerStatusUpdatedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeScannerStatus* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedStatus)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_get_ExtendedStatus(This, value) \ ((This)->lpVtbl->get_ExtendedStatus(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeScannerStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeSymbologiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeSymbologies * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeSymbologiesStatics[] = L"Windows.Devices.PointOfService.IBarcodeSymbologiesStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Unknown)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean8)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean8Add2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean8Add5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Eanv)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_EanvAdd2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_EanvAdd5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean13)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean13Add2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean13Add5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Isbn)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_IsbnAdd5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ismn)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_IsmnAdd2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_IsmnAdd5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Issn)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_IssnAdd2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_IssnAdd5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean99)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean99Add2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ean99Add5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Upca)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UpcaAdd2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UpcaAdd5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Upce)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UpceAdd2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UpceAdd5)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UpcCoupon)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_TfStd)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_TfDis)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_TfInt)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_TfInd)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_TfMat)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_TfIata)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Gs1DatabarType1)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Gs1DatabarType2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Gs1DatabarType3)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code39)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code39Ex)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Trioptic39)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code32)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Pzn)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code93)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code93Ex)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code128)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Gs1128)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Gs1128Coupon)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UccEan128)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Sisac)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Isbt)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Codabar)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code11)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Msi)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Plessey)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Telepen)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code16k)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_CodablockA)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_CodablockF)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Codablock128)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Code49)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Aztec)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_DataCode)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_DataMatrix)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_HanXin)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Maxicode)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_MicroPdf417)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_MicroQr)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Pdf417)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Qr)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_MsTag)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ccab)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ccc)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Tlc39)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_AusPost)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_CanPost)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ChinaPost)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_DutchKix)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_InfoMail)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ItalianPost25)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ItalianPost39)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_JapanPost)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_KoreanPost)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_SwedenPost)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UkPost)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UsIntelligent)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UsIntelligentPkg)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UsPlanet)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_UsPostNet)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Us4StateFics)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_OcrA)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_OcrB)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Micr)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedBase)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* GetName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics* This, UINT32 scanDataType, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Unknown(This, value) \ ((This)->lpVtbl->get_Unknown(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean8(This, value) \ ((This)->lpVtbl->get_Ean8(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean8Add2(This, value) \ ((This)->lpVtbl->get_Ean8Add2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean8Add5(This, value) \ ((This)->lpVtbl->get_Ean8Add5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Eanv(This, value) \ ((This)->lpVtbl->get_Eanv(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_EanvAdd2(This, value) \ ((This)->lpVtbl->get_EanvAdd2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_EanvAdd5(This, value) \ ((This)->lpVtbl->get_EanvAdd5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean13(This, value) \ ((This)->lpVtbl->get_Ean13(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean13Add2(This, value) \ ((This)->lpVtbl->get_Ean13Add2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean13Add5(This, value) \ ((This)->lpVtbl->get_Ean13Add5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Isbn(This, value) \ ((This)->lpVtbl->get_Isbn(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_IsbnAdd5(This, value) \ ((This)->lpVtbl->get_IsbnAdd5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ismn(This, value) \ ((This)->lpVtbl->get_Ismn(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_IsmnAdd2(This, value) \ ((This)->lpVtbl->get_IsmnAdd2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_IsmnAdd5(This, value) \ ((This)->lpVtbl->get_IsmnAdd5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Issn(This, value) \ ((This)->lpVtbl->get_Issn(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_IssnAdd2(This, value) \ ((This)->lpVtbl->get_IssnAdd2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_IssnAdd5(This, value) \ ((This)->lpVtbl->get_IssnAdd5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean99(This, value) \ ((This)->lpVtbl->get_Ean99(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean99Add2(This, value) \ ((This)->lpVtbl->get_Ean99Add2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ean99Add5(This, value) \ ((This)->lpVtbl->get_Ean99Add5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Upca(This, value) \ ((This)->lpVtbl->get_Upca(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UpcaAdd2(This, value) \ ((This)->lpVtbl->get_UpcaAdd2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UpcaAdd5(This, value) \ ((This)->lpVtbl->get_UpcaAdd5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Upce(This, value) \ ((This)->lpVtbl->get_Upce(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UpceAdd2(This, value) \ ((This)->lpVtbl->get_UpceAdd2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UpceAdd5(This, value) \ ((This)->lpVtbl->get_UpceAdd5(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UpcCoupon(This, value) \ ((This)->lpVtbl->get_UpcCoupon(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_TfStd(This, value) \ ((This)->lpVtbl->get_TfStd(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_TfDis(This, value) \ ((This)->lpVtbl->get_TfDis(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_TfInt(This, value) \ ((This)->lpVtbl->get_TfInt(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_TfInd(This, value) \ ((This)->lpVtbl->get_TfInd(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_TfMat(This, value) \ ((This)->lpVtbl->get_TfMat(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_TfIata(This, value) \ ((This)->lpVtbl->get_TfIata(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Gs1DatabarType1(This, value) \ ((This)->lpVtbl->get_Gs1DatabarType1(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Gs1DatabarType2(This, value) \ ((This)->lpVtbl->get_Gs1DatabarType2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Gs1DatabarType3(This, value) \ ((This)->lpVtbl->get_Gs1DatabarType3(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code39(This, value) \ ((This)->lpVtbl->get_Code39(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code39Ex(This, value) \ ((This)->lpVtbl->get_Code39Ex(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Trioptic39(This, value) \ ((This)->lpVtbl->get_Trioptic39(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code32(This, value) \ ((This)->lpVtbl->get_Code32(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Pzn(This, value) \ ((This)->lpVtbl->get_Pzn(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code93(This, value) \ ((This)->lpVtbl->get_Code93(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code93Ex(This, value) \ ((This)->lpVtbl->get_Code93Ex(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code128(This, value) \ ((This)->lpVtbl->get_Code128(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Gs1128(This, value) \ ((This)->lpVtbl->get_Gs1128(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Gs1128Coupon(This, value) \ ((This)->lpVtbl->get_Gs1128Coupon(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UccEan128(This, value) \ ((This)->lpVtbl->get_UccEan128(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Sisac(This, value) \ ((This)->lpVtbl->get_Sisac(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Isbt(This, value) \ ((This)->lpVtbl->get_Isbt(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Codabar(This, value) \ ((This)->lpVtbl->get_Codabar(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code11(This, value) \ ((This)->lpVtbl->get_Code11(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Msi(This, value) \ ((This)->lpVtbl->get_Msi(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Plessey(This, value) \ ((This)->lpVtbl->get_Plessey(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Telepen(This, value) \ ((This)->lpVtbl->get_Telepen(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code16k(This, value) \ ((This)->lpVtbl->get_Code16k(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_CodablockA(This, value) \ ((This)->lpVtbl->get_CodablockA(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_CodablockF(This, value) \ ((This)->lpVtbl->get_CodablockF(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Codablock128(This, value) \ ((This)->lpVtbl->get_Codablock128(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Code49(This, value) \ ((This)->lpVtbl->get_Code49(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Aztec(This, value) \ ((This)->lpVtbl->get_Aztec(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_DataCode(This, value) \ ((This)->lpVtbl->get_DataCode(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_DataMatrix(This, value) \ ((This)->lpVtbl->get_DataMatrix(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_HanXin(This, value) \ ((This)->lpVtbl->get_HanXin(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Maxicode(This, value) \ ((This)->lpVtbl->get_Maxicode(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_MicroPdf417(This, value) \ ((This)->lpVtbl->get_MicroPdf417(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_MicroQr(This, value) \ ((This)->lpVtbl->get_MicroQr(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Pdf417(This, value) \ ((This)->lpVtbl->get_Pdf417(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Qr(This, value) \ ((This)->lpVtbl->get_Qr(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_MsTag(This, value) \ ((This)->lpVtbl->get_MsTag(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ccab(This, value) \ ((This)->lpVtbl->get_Ccab(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Ccc(This, value) \ ((This)->lpVtbl->get_Ccc(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Tlc39(This, value) \ ((This)->lpVtbl->get_Tlc39(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_AusPost(This, value) \ ((This)->lpVtbl->get_AusPost(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_CanPost(This, value) \ ((This)->lpVtbl->get_CanPost(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_ChinaPost(This, value) \ ((This)->lpVtbl->get_ChinaPost(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_DutchKix(This, value) \ ((This)->lpVtbl->get_DutchKix(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_InfoMail(This, value) \ ((This)->lpVtbl->get_InfoMail(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_ItalianPost25(This, value) \ ((This)->lpVtbl->get_ItalianPost25(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_ItalianPost39(This, value) \ ((This)->lpVtbl->get_ItalianPost39(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_JapanPost(This, value) \ ((This)->lpVtbl->get_JapanPost(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_KoreanPost(This, value) \ ((This)->lpVtbl->get_KoreanPost(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_SwedenPost(This, value) \ ((This)->lpVtbl->get_SwedenPost(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UkPost(This, value) \ ((This)->lpVtbl->get_UkPost(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UsIntelligent(This, value) \ ((This)->lpVtbl->get_UsIntelligent(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UsIntelligentPkg(This, value) \ ((This)->lpVtbl->get_UsIntelligentPkg(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UsPlanet(This, value) \ ((This)->lpVtbl->get_UsPlanet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_UsPostNet(This, value) \ ((This)->lpVtbl->get_UsPostNet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Us4StateFics(This, value) \ ((This)->lpVtbl->get_Us4StateFics(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_OcrA(This, value) \ ((This)->lpVtbl->get_OcrA(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_OcrB(This, value) \ ((This)->lpVtbl->get_OcrB(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_Micr(This, value) \ ((This)->lpVtbl->get_Micr(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_get_ExtendedBase(This, value) \ ((This)->lpVtbl->get_ExtendedBase(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_GetName(This, scanDataType, value) \ ((This)->lpVtbl->GetName(This, scanDataType, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IBarcodeSymbologiesStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeSymbologies * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeSymbologiesStatics2[] = L"Windows.Devices.PointOfService.IBarcodeSymbologiesStatics2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Gs1DWCode)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_get_Gs1DWCode(This, value) \ ((This)->lpVtbl->get_Gs1DWCode(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologiesStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IBarcodeSymbologyAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.BarcodeSymbologyAttributes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IBarcodeSymbologyAttributes[] = L"Windows.Devices.PointOfService.IBarcodeSymbologyAttributes"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsCheckDigitValidationEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsCheckDigitValidationEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsCheckDigitValidationSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsCheckDigitTransmissionEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsCheckDigitTransmissionEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsCheckDigitTransmissionSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_DecodeLength1)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_DecodeLength1)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_DecodeLength2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_DecodeLength2)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_DecodeLengthKind)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeSymbologyDecodeLengthKind* value); HRESULT (STDMETHODCALLTYPE* put_DecodeLengthKind)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CBarcodeSymbologyDecodeLengthKind value); HRESULT (STDMETHODCALLTYPE* get_IsDecodeLengthSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_IsCheckDigitValidationEnabled(This, value) \ ((This)->lpVtbl->get_IsCheckDigitValidationEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_put_IsCheckDigitValidationEnabled(This, value) \ ((This)->lpVtbl->put_IsCheckDigitValidationEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_IsCheckDigitValidationSupported(This, value) \ ((This)->lpVtbl->get_IsCheckDigitValidationSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_IsCheckDigitTransmissionEnabled(This, value) \ ((This)->lpVtbl->get_IsCheckDigitTransmissionEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_put_IsCheckDigitTransmissionEnabled(This, value) \ ((This)->lpVtbl->put_IsCheckDigitTransmissionEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_IsCheckDigitTransmissionSupported(This, value) \ ((This)->lpVtbl->get_IsCheckDigitTransmissionSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_DecodeLength1(This, value) \ ((This)->lpVtbl->get_DecodeLength1(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_put_DecodeLength1(This, value) \ ((This)->lpVtbl->put_DecodeLength1(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_DecodeLength2(This, value) \ ((This)->lpVtbl->get_DecodeLength2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_put_DecodeLength2(This, value) \ ((This)->lpVtbl->put_DecodeLength2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_DecodeLengthKind(This, value) \ ((This)->lpVtbl->get_DecodeLengthKind(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_put_DecodeLengthKind(This, value) \ ((This)->lpVtbl->put_DecodeLengthKind(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_get_IsDecodeLengthSupported(This, value) \ ((This)->lpVtbl->get_IsDecodeLengthSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ICashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawer[] = L"Windows.Devices.PointOfService.ICashDrawer"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities** value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus** value); HRESULT (STDMETHODCALLTYPE* get_IsDrawerOpen)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_DrawerEventSource)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource** value); HRESULT (STDMETHODCALLTYPE* ClaimDrawerAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedCashDrawer** operation); HRESULT (STDMETHODCALLTYPE* CheckHealthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* GetStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* add_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawer_Windows__CDevices__CPointOfService__CCashDrawerStatusUpdatedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_get_Capabilities(This, value) \ ((This)->lpVtbl->get_Capabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_get_IsDrawerOpen(This, value) \ ((This)->lpVtbl->get_IsDrawerOpen(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_get_DrawerEventSource(This, value) \ ((This)->lpVtbl->get_DrawerEventSource(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_ClaimDrawerAsync(This, operation) \ ((This)->lpVtbl->ClaimDrawerAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_CheckHealthAsync(This, level, operation) \ ((This)->lpVtbl->CheckHealthAsync(This, level, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_GetStatisticsAsync(This, statisticsCategories, operation) \ ((This)->lpVtbl->GetStatisticsAsync(This, statisticsCategories, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_add_StatusUpdated(This, handler, token) \ ((This)->lpVtbl->add_StatusUpdated(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_remove_StatusUpdated(This, token) \ ((This)->lpVtbl->remove_StatusUpdated(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerCapabilities[] = L"Windows.Devices.PointOfService.ICashDrawerCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PowerReportingType)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsReportingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsUpdatingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStatusReportingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStatusMultiDrawerDetectSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsDrawerOpenSensorAvailable)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_get_PowerReportingType(This, value) \ ((This)->lpVtbl->get_PowerReportingType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_get_IsStatisticsReportingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsReportingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_get_IsStatisticsUpdatingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsUpdatingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_get_IsStatusReportingSupported(This, value) \ ((This)->lpVtbl->get_IsStatusReportingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_get_IsStatusMultiDrawerDetectSupported(This, value) \ ((This)->lpVtbl->get_IsStatusMultiDrawerDetectSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_get_IsDrawerOpenSensorAvailable(This, value) \ ((This)->lpVtbl->get_IsDrawerOpenSensorAvailable(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerCloseAlarm * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerCloseAlarm * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerCloseAlarm[] = L"Windows.Devices.PointOfService.ICashDrawerCloseAlarm"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarmVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_AlarmTimeout)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* get_AlarmTimeout)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_BeepFrequency)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_BeepFrequency)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_BeepDuration)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* get_BeepDuration)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_BeepDelay)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* get_BeepDelay)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* add_AlarmTimeoutExpired)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerCloseAlarm_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_AlarmTimeoutExpired)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* StartAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm* This, __FIAsyncOperation_1_boolean** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarmVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarmVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_put_AlarmTimeout(This, value) \ ((This)->lpVtbl->put_AlarmTimeout(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_get_AlarmTimeout(This, value) \ ((This)->lpVtbl->get_AlarmTimeout(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_put_BeepFrequency(This, value) \ ((This)->lpVtbl->put_BeepFrequency(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_get_BeepFrequency(This, value) \ ((This)->lpVtbl->get_BeepFrequency(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_put_BeepDuration(This, value) \ ((This)->lpVtbl->put_BeepDuration(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_get_BeepDuration(This, value) \ ((This)->lpVtbl->get_BeepDuration(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_put_BeepDelay(This, value) \ ((This)->lpVtbl->put_BeepDelay(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_get_BeepDelay(This, value) \ ((This)->lpVtbl->get_BeepDelay(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_add_AlarmTimeoutExpired(This, handler, token) \ ((This)->lpVtbl->add_AlarmTimeoutExpired(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_remove_AlarmTimeoutExpired(This, token) \ ((This)->lpVtbl->remove_AlarmTimeoutExpired(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_StartAsync(This, result) \ ((This)->lpVtbl->StartAsync(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerEventSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerEventSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerEventSource[] = L"Windows.Devices.PointOfService.ICashDrawerEventSource"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_DrawerClosed)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerClosedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_DrawerClosed)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_DrawerOpened)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CCashDrawerEventSource_Windows__CDevices__CPointOfService__CCashDrawerOpenedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_DrawerOpened)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_add_DrawerClosed(This, handler, token) \ ((This)->lpVtbl->add_DrawerClosed(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_remove_DrawerClosed(This, token) \ ((This)->lpVtbl->remove_DrawerClosed(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_add_DrawerOpened(This, handler, token) \ ((This)->lpVtbl->add_DrawerOpened(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_remove_DrawerOpened(This, token) \ ((This)->lpVtbl->remove_DrawerOpened(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerEventSourceEventArgs[] = L"Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CashDrawer)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_get_CashDrawer(This, value) \ ((This)->lpVtbl->get_CashDrawer(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerEventSourceEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatics[] = L"Windows.Devices.PointOfService.ICashDrawerStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefaultAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer** result); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This, HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CCashDrawer** result); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_GetDefaultAsync(This, result) \ ((This)->lpVtbl->GetDefaultAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_FromIdAsync(This, deviceId, result) \ ((This)->lpVtbl->FromIdAsync(This, deviceId, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_GetDeviceSelector(This, value) \ ((This)->lpVtbl->GetDeviceSelector(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatics2[] = L"Windows.Devices.PointOfService.ICashDrawerStatics2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelectorWithConnectionTypes)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes connectionTypes, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value) \ ((This)->lpVtbl->GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerStatus * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatus[] = L"Windows.Devices.PointOfService.ICashDrawerStatus"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_StatusKind)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CCashDrawerStatusKind* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedStatus)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_get_StatusKind(This, value) \ ((This)->lpVtbl->get_StatusKind(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_get_ExtendedStatus(This, value) \ ((This)->lpVtbl->get_ExtendedStatus(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICashDrawerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICashDrawerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.ICashDrawerStatusUpdatedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatus** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsDisabledOnDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsDisabledOnDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsDecodeDataEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsDecodeDataEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, boolean* value); HRESULT (STDMETHODCALLTYPE* EnableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* DisableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* RetainDevice)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This); HRESULT (STDMETHODCALLTYPE* SetActiveSymbologiesAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FIIterable_1_UINT32* symbologies, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* ResetStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FIIterable_1_HSTRING* statisticsCategories, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* UpdateStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* SetActiveProfileAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, HSTRING profile, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* add_DataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerDataReceivedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_DataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_TriggerPressed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_TriggerPressed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_TriggerReleased)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_TriggerReleased)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ImagePreviewReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerImagePreviewReceivedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ImagePreviewReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ErrorOccurred)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CBarcodeScannerErrorOccurredEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ErrorOccurred)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_get_IsEnabled(This, value) \ ((This)->lpVtbl->get_IsEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_put_IsDisabledOnDataReceived(This, value) \ ((This)->lpVtbl->put_IsDisabledOnDataReceived(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_get_IsDisabledOnDataReceived(This, value) \ ((This)->lpVtbl->get_IsDisabledOnDataReceived(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_put_IsDecodeDataEnabled(This, value) \ ((This)->lpVtbl->put_IsDecodeDataEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_get_IsDecodeDataEnabled(This, value) \ ((This)->lpVtbl->get_IsDecodeDataEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_EnableAsync(This, result) \ ((This)->lpVtbl->EnableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_DisableAsync(This, result) \ ((This)->lpVtbl->DisableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_RetainDevice(This) \ ((This)->lpVtbl->RetainDevice(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_SetActiveSymbologiesAsync(This, symbologies, result) \ ((This)->lpVtbl->SetActiveSymbologiesAsync(This, symbologies, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_ResetStatisticsAsync(This, statisticsCategories, result) \ ((This)->lpVtbl->ResetStatisticsAsync(This, statisticsCategories, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_UpdateStatisticsAsync(This, statistics, result) \ ((This)->lpVtbl->UpdateStatisticsAsync(This, statistics, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_SetActiveProfileAsync(This, profile, result) \ ((This)->lpVtbl->SetActiveProfileAsync(This, profile, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_add_DataReceived(This, handler, token) \ ((This)->lpVtbl->add_DataReceived(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_remove_DataReceived(This, token) \ ((This)->lpVtbl->remove_DataReceived(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_add_TriggerPressed(This, handler, token) \ ((This)->lpVtbl->add_TriggerPressed(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_remove_TriggerPressed(This, token) \ ((This)->lpVtbl->remove_TriggerPressed(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_add_TriggerReleased(This, handler, token) \ ((This)->lpVtbl->add_TriggerReleased(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_remove_TriggerReleased(This, token) \ ((This)->lpVtbl->remove_TriggerReleased(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_add_ReleaseDeviceRequested(This, handler, token) \ ((This)->lpVtbl->add_ReleaseDeviceRequested(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_remove_ReleaseDeviceRequested(This, token) \ ((This)->lpVtbl->remove_ReleaseDeviceRequested(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_add_ImagePreviewReceived(This, handler, token) \ ((This)->lpVtbl->add_ImagePreviewReceived(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_remove_ImagePreviewReceived(This, token) \ ((This)->lpVtbl->remove_ImagePreviewReceived(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_add_ErrorOccurred(This, handler, token) \ ((This)->lpVtbl->add_ErrorOccurred(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_remove_ErrorOccurred(This, token) \ ((This)->lpVtbl->remove_ErrorOccurred(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner1 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner1[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner1"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* StartSoftwareTriggerAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* StopSoftwareTriggerAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_StartSoftwareTriggerAsync(This, result) \ ((This)->lpVtbl->StartSoftwareTriggerAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_StopSoftwareTriggerAsync(This, result) \ ((This)->lpVtbl->StopSoftwareTriggerAsync(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner1_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner2[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetSymbologyAttributesAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This, UINT32 barcodeSymbology, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CBarcodeSymbologyAttributes** result); HRESULT (STDMETHODCALLTYPE* SetSymbologyAttributesAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2* This, UINT32 barcodeSymbology, __x_ABI_CWindows_CDevices_CPointOfService_CIBarcodeSymbologyAttributes* attributes, __FIAsyncOperation_1_boolean** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_GetSymbologyAttributesAsync(This, barcodeSymbology, result) \ ((This)->lpVtbl->GetSymbologyAttributesAsync(This, barcodeSymbology, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_SetSymbologyAttributesAsync(This, barcodeSymbology, attributes, result) \ ((This)->lpVtbl->SetSymbologyAttributesAsync(This, barcodeSymbology, attributes, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner3 * * Introduced to Windows.Foundation.UniversalApiContract in version 6.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner3[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner3"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* ShowVideoPreviewAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* HideVideoPreview)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This); HRESULT (STDMETHODCALLTYPE* put_IsVideoPreviewShownOnEnable)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsVideoPreviewShownOnEnable)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_ShowVideoPreviewAsync(This, operation) \ ((This)->lpVtbl->ShowVideoPreviewAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_HideVideoPreview(This) \ ((This)->lpVtbl->HideVideoPreview(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_put_IsVideoPreviewShownOnEnable(This, value) \ ((This)->lpVtbl->put_IsVideoPreviewShownOnEnable(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_get_IsVideoPreviewShownOnEnable(This, value) \ ((This)->lpVtbl->get_IsVideoPreviewShownOnEnable(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner3_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScanner4 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScanner * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScanner4[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScanner4"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedBarcodeScanner_Windows__CDevices__CPointOfService__CClaimedBarcodeScannerClosedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_add_Closed(This, handler, token) \ ((This)->lpVtbl->add_Closed(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_remove_Closed(This, token) \ ((This)->lpVtbl->remove_Closed(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScanner4_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedBarcodeScannerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedBarcodeScannerClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedBarcodeScannerClosedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedBarcodeScannerClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedCashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedCashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedCashDrawer[] = L"Windows.Devices.PointOfService.IClaimedCashDrawer"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsDrawerOpen)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CloseAlarm)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __x_ABI_CWindows_CDevices_CPointOfService_CICashDrawerCloseAlarm** value); HRESULT (STDMETHODCALLTYPE* OpenDrawerAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* EnableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* DisableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* RetainDeviceAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* ResetStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* UpdateStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* add_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_get_IsEnabled(This, value) \ ((This)->lpVtbl->get_IsEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_get_IsDrawerOpen(This, value) \ ((This)->lpVtbl->get_IsDrawerOpen(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_get_CloseAlarm(This, value) \ ((This)->lpVtbl->get_CloseAlarm(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_OpenDrawerAsync(This, result) \ ((This)->lpVtbl->OpenDrawerAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_EnableAsync(This, result) \ ((This)->lpVtbl->EnableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_DisableAsync(This, result) \ ((This)->lpVtbl->DisableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_RetainDeviceAsync(This, result) \ ((This)->lpVtbl->RetainDeviceAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_ResetStatisticsAsync(This, statisticsCategories, result) \ ((This)->lpVtbl->ResetStatisticsAsync(This, statisticsCategories, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_UpdateStatisticsAsync(This, statistics, result) \ ((This)->lpVtbl->UpdateStatisticsAsync(This, statistics, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_add_ReleaseDeviceRequested(This, handler, token) \ ((This)->lpVtbl->add_ReleaseDeviceRequested(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_remove_ReleaseDeviceRequested(This, token) \ ((This)->lpVtbl->remove_ReleaseDeviceRequested(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedCashDrawer2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedCashDrawer * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedCashDrawer2[] = L"Windows.Devices.PointOfService.IClaimedCashDrawer2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedCashDrawer_Windows__CDevices__CPointOfService__CClaimedCashDrawerClosedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_add_Closed(This, handler, token) \ ((This)->lpVtbl->add_Closed(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_remove_Closed(This, token) \ ((This)->lpVtbl->remove_Closed(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawer2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedCashDrawerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedCashDrawerClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedCashDrawerClosedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedCashDrawerClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedJournalPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedJournalPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedJournalPrinter[] = L"Windows.Devices.PointOfService.IClaimedJournalPrinter"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateJob)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinterVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_CreateJob(This, value) \ ((This)->lpVtbl->CreateJob(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplay[] = L"Windows.Devices.PointOfService.IClaimedLineDisplay"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities** value); HRESULT (STDMETHODCALLTYPE* get_PhysicalDeviceName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_PhysicalDeviceDescription)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DeviceControlDescription)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DeviceControlVersion)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DeviceServiceVersion)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DefaultWindow)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow** value); HRESULT (STDMETHODCALLTYPE* RetainDevice)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This); HRESULT (STDMETHODCALLTYPE* add_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_Capabilities(This, value) \ ((This)->lpVtbl->get_Capabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_PhysicalDeviceName(This, value) \ ((This)->lpVtbl->get_PhysicalDeviceName(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_PhysicalDeviceDescription(This, value) \ ((This)->lpVtbl->get_PhysicalDeviceDescription(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_DeviceControlDescription(This, value) \ ((This)->lpVtbl->get_DeviceControlDescription(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_DeviceControlVersion(This, value) \ ((This)->lpVtbl->get_DeviceControlVersion(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_DeviceServiceVersion(This, value) \ ((This)->lpVtbl->get_DeviceServiceVersion(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_get_DefaultWindow(This, value) \ ((This)->lpVtbl->get_DefaultWindow(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_RetainDevice(This) \ ((This)->lpVtbl->RetainDevice(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_add_ReleaseDeviceRequested(This, handler, token) \ ((This)->lpVtbl->add_ReleaseDeviceRequested(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_remove_ReleaseDeviceRequested(This, token) \ ((This)->lpVtbl->remove_ReleaseDeviceRequested(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplay2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplay2[] = L"Windows.Devices.PointOfService.IClaimedLineDisplay2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* CheckHealthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* CheckPowerStatusAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus** result); HRESULT (STDMETHODCALLTYPE* add_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CLineDisplayStatusUpdatedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* get_SupportedScreenSizesInCharacters)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __FIVectorView_1_Windows__CFoundation__CSize** value); HRESULT (STDMETHODCALLTYPE* get_MaxBitmapSizeInPixels)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, struct __x_ABI_CWindows_CFoundation_CSize* value); HRESULT (STDMETHODCALLTYPE* get_SupportedCharacterSets)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __FIVectorView_1_int** value); HRESULT (STDMETHODCALLTYPE* get_CustomGlyphs)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs** value); HRESULT (STDMETHODCALLTYPE* GetAttributes)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes** value); HRESULT (STDMETHODCALLTYPE* TryUpdateAttributesAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* attributes, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TrySetDescriptorAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, UINT32 descriptor, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayDescriptorState descriptorState, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryClearDescriptorsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryCreateWindowAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, struct __x_ABI_CWindows_CFoundation_CRect viewport, struct __x_ABI_CWindows_CFoundation_CSize windowSize, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayWindow** result); HRESULT (STDMETHODCALLTYPE* TryStoreStorageFileBitmapAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap** result); HRESULT (STDMETHODCALLTYPE* TryStoreStorageFileBitmapWithAlignmentAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayHorizontalAlignment horizontalAlignment, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayVerticalAlignment verticalAlignment, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap** result); HRESULT (STDMETHODCALLTYPE* TryStoreStorageFileBitmapWithAlignmentAndWidthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayHorizontalAlignment horizontalAlignment, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayVerticalAlignment verticalAlignment, INT32 widthInPixels, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayStoredBitmap** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_GetStatisticsAsync(This, statisticsCategories, result) \ ((This)->lpVtbl->GetStatisticsAsync(This, statisticsCategories, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_CheckHealthAsync(This, level, result) \ ((This)->lpVtbl->CheckHealthAsync(This, level, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_CheckPowerStatusAsync(This, result) \ ((This)->lpVtbl->CheckPowerStatusAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_add_StatusUpdated(This, handler, token) \ ((This)->lpVtbl->add_StatusUpdated(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_remove_StatusUpdated(This, token) \ ((This)->lpVtbl->remove_StatusUpdated(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_get_SupportedScreenSizesInCharacters(This, value) \ ((This)->lpVtbl->get_SupportedScreenSizesInCharacters(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_get_MaxBitmapSizeInPixels(This, value) \ ((This)->lpVtbl->get_MaxBitmapSizeInPixels(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_get_SupportedCharacterSets(This, value) \ ((This)->lpVtbl->get_SupportedCharacterSets(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_get_CustomGlyphs(This, value) \ ((This)->lpVtbl->get_CustomGlyphs(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_GetAttributes(This, value) \ ((This)->lpVtbl->GetAttributes(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_TryUpdateAttributesAsync(This, attributes, operation) \ ((This)->lpVtbl->TryUpdateAttributesAsync(This, attributes, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_TrySetDescriptorAsync(This, descriptor, descriptorState, operation) \ ((This)->lpVtbl->TrySetDescriptorAsync(This, descriptor, descriptorState, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_TryClearDescriptorsAsync(This, operation) \ ((This)->lpVtbl->TryClearDescriptorsAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_TryCreateWindowAsync(This, viewport, windowSize, result) \ ((This)->lpVtbl->TryCreateWindowAsync(This, viewport, windowSize, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_TryStoreStorageFileBitmapAsync(This, bitmap, result) \ ((This)->lpVtbl->TryStoreStorageFileBitmapAsync(This, bitmap, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_TryStoreStorageFileBitmapWithAlignmentAsync(This, bitmap, horizontalAlignment, verticalAlignment, result) \ ((This)->lpVtbl->TryStoreStorageFileBitmapWithAlignmentAsync(This, bitmap, horizontalAlignment, verticalAlignment, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_TryStoreStorageFileBitmapWithAlignmentAndWidthAsync(This, bitmap, horizontalAlignment, verticalAlignment, widthInPixels, result) \ ((This)->lpVtbl->TryStoreStorageFileBitmapWithAlignmentAndWidthAsync(This, bitmap, horizontalAlignment, verticalAlignment, widthInPixels, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplay3 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplay3[] = L"Windows.Devices.PointOfService.IClaimedLineDisplay3"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedLineDisplay_Windows__CDevices__CPointOfService__CClaimedLineDisplayClosedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_add_Closed(This, handler, token) \ ((This)->lpVtbl->add_Closed(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_remove_Closed(This, token) \ ((This)->lpVtbl->remove_Closed(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplay3_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplayClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplayClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedLineDisplayClosedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedLineDisplayStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedLineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedLineDisplayStatics[] = L"Windows.Devices.PointOfService.IClaimedLineDisplayStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This, HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay** operation); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* GetDeviceSelectorWithConnectionTypes)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes connectionTypes, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_FromIdAsync(This, deviceId, operation) \ ((This)->lpVtbl->FromIdAsync(This, deviceId, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_GetDeviceSelector(This, result) \ ((This)->lpVtbl->GetDeviceSelector(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value) \ ((This)->lpVtbl->GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedLineDisplayStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IClaimedMagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedMagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedMagneticStripeReader[] = L"Windows.Devices.PointOfService.IClaimedMagneticStripeReader"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsDisabledOnDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsDisabledOnDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsDecodeDataEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsDecodeDataEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsDeviceAuthenticated)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_DataEncryptionAlgorithm)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_DataEncryptionAlgorithm)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_TracksToRead)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackIds value); HRESULT (STDMETHODCALLTYPE* get_TracksToRead)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackIds* value); HRESULT (STDMETHODCALLTYPE* put_IsTransmitSentinelsEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsTransmitSentinelsEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, boolean* value); HRESULT (STDMETHODCALLTYPE* EnableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* DisableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* RetainDevice)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* SetErrorReportingType)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderErrorReportingType value); HRESULT (STDMETHODCALLTYPE* RetrieveDeviceAuthenticationDataAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer** operation); HRESULT (STDMETHODCALLTYPE* AuthenticateDeviceAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, UINT32 responseTokenLength, BYTE* responseToken, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* DeAuthenticateDeviceAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, UINT32 responseTokenLength, BYTE* responseToken, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* UpdateKeyAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, HSTRING key, HSTRING keyName, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* ResetStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FIIterable_1_HSTRING* statisticsCategories, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* UpdateStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* add_BankCardDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderBankCardDataReceivedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_BankCardDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_AamvaCardDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderAamvaCardDataReceivedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_AamvaCardDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_VendorSpecificDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_VendorSpecificDataReceived)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FIEventHandler_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ErrorOccurred)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderErrorOccurredEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ErrorOccurred)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_IsEnabled(This, value) \ ((This)->lpVtbl->get_IsEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_put_IsDisabledOnDataReceived(This, value) \ ((This)->lpVtbl->put_IsDisabledOnDataReceived(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_IsDisabledOnDataReceived(This, value) \ ((This)->lpVtbl->get_IsDisabledOnDataReceived(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_put_IsDecodeDataEnabled(This, value) \ ((This)->lpVtbl->put_IsDecodeDataEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_IsDecodeDataEnabled(This, value) \ ((This)->lpVtbl->get_IsDecodeDataEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_IsDeviceAuthenticated(This, value) \ ((This)->lpVtbl->get_IsDeviceAuthenticated(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_put_DataEncryptionAlgorithm(This, value) \ ((This)->lpVtbl->put_DataEncryptionAlgorithm(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_DataEncryptionAlgorithm(This, value) \ ((This)->lpVtbl->get_DataEncryptionAlgorithm(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_put_TracksToRead(This, value) \ ((This)->lpVtbl->put_TracksToRead(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_TracksToRead(This, value) \ ((This)->lpVtbl->get_TracksToRead(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_put_IsTransmitSentinelsEnabled(This, value) \ ((This)->lpVtbl->put_IsTransmitSentinelsEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_get_IsTransmitSentinelsEnabled(This, value) \ ((This)->lpVtbl->get_IsTransmitSentinelsEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_EnableAsync(This, result) \ ((This)->lpVtbl->EnableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_DisableAsync(This, result) \ ((This)->lpVtbl->DisableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_RetainDevice(This) \ ((This)->lpVtbl->RetainDevice(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_SetErrorReportingType(This, value) \ ((This)->lpVtbl->SetErrorReportingType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_RetrieveDeviceAuthenticationDataAsync(This, operation) \ ((This)->lpVtbl->RetrieveDeviceAuthenticationDataAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_AuthenticateDeviceAsync(This, responseTokenLength, responseToken, result) \ ((This)->lpVtbl->AuthenticateDeviceAsync(This, responseTokenLength, responseToken, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_DeAuthenticateDeviceAsync(This, responseTokenLength, responseToken, result) \ ((This)->lpVtbl->DeAuthenticateDeviceAsync(This, responseTokenLength, responseToken, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_UpdateKeyAsync(This, key, keyName, result) \ ((This)->lpVtbl->UpdateKeyAsync(This, key, keyName, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_ResetStatisticsAsync(This, statisticsCategories, result) \ ((This)->lpVtbl->ResetStatisticsAsync(This, statisticsCategories, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_UpdateStatisticsAsync(This, statistics, result) \ ((This)->lpVtbl->UpdateStatisticsAsync(This, statistics, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_add_BankCardDataReceived(This, handler, token) \ ((This)->lpVtbl->add_BankCardDataReceived(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_remove_BankCardDataReceived(This, token) \ ((This)->lpVtbl->remove_BankCardDataReceived(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_add_AamvaCardDataReceived(This, handler, token) \ ((This)->lpVtbl->add_AamvaCardDataReceived(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_remove_AamvaCardDataReceived(This, token) \ ((This)->lpVtbl->remove_AamvaCardDataReceived(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_add_VendorSpecificDataReceived(This, handler, token) \ ((This)->lpVtbl->add_VendorSpecificDataReceived(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_remove_VendorSpecificDataReceived(This, token) \ ((This)->lpVtbl->remove_VendorSpecificDataReceived(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_add_ReleaseDeviceRequested(This, handler, token) \ ((This)->lpVtbl->add_ReleaseDeviceRequested(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_remove_ReleaseDeviceRequested(This, token) \ ((This)->lpVtbl->remove_ReleaseDeviceRequested(This, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_add_ErrorOccurred(This, handler, token) \ ((This)->lpVtbl->add_ErrorOccurred(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_remove_ErrorOccurred(This, token) \ ((This)->lpVtbl->remove_ErrorOccurred(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedMagneticStripeReader2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedMagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedMagneticStripeReader2[] = L"Windows.Devices.PointOfService.IClaimedMagneticStripeReader2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReaderClosedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_add_Closed(This, handler, token) \ ((This)->lpVtbl->add_Closed(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_remove_Closed(This, token) \ ((This)->lpVtbl->remove_Closed(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReader2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedMagneticStripeReaderClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedMagneticStripeReaderClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedMagneticStripeReaderClosedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedMagneticStripeReaderClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedPosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedPosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedPosPrinter[] = L"Windows.Devices.PointOfService.IClaimedPosPrinter"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_CharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_CharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_IsCoverOpen)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsCharacterSetMappingEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsCharacterSetMappingEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_MapMode)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMapMode value); HRESULT (STDMETHODCALLTYPE* get_MapMode)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMapMode* value); HRESULT (STDMETHODCALLTYPE* get_Receipt)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter** value); HRESULT (STDMETHODCALLTYPE* get_Slip)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter** value); HRESULT (STDMETHODCALLTYPE* get_Journal)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedJournalPrinter** value); HRESULT (STDMETHODCALLTYPE* EnableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* DisableAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* RetainDeviceAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* ResetStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* UpdateStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __FIIterable_1___FIKeyValuePair_2_HSTRING_HSTRING* statistics, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* add_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterReleaseDeviceRequestedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ReleaseDeviceRequested)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_IsEnabled(This, value) \ ((This)->lpVtbl->get_IsEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_put_CharacterSet(This, value) \ ((This)->lpVtbl->put_CharacterSet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_CharacterSet(This, value) \ ((This)->lpVtbl->get_CharacterSet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_IsCoverOpen(This, value) \ ((This)->lpVtbl->get_IsCoverOpen(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_put_IsCharacterSetMappingEnabled(This, value) \ ((This)->lpVtbl->put_IsCharacterSetMappingEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_IsCharacterSetMappingEnabled(This, value) \ ((This)->lpVtbl->get_IsCharacterSetMappingEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_put_MapMode(This, value) \ ((This)->lpVtbl->put_MapMode(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_MapMode(This, value) \ ((This)->lpVtbl->get_MapMode(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_Receipt(This, value) \ ((This)->lpVtbl->get_Receipt(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_Slip(This, value) \ ((This)->lpVtbl->get_Slip(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_get_Journal(This, value) \ ((This)->lpVtbl->get_Journal(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_EnableAsync(This, result) \ ((This)->lpVtbl->EnableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_DisableAsync(This, result) \ ((This)->lpVtbl->DisableAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_RetainDeviceAsync(This, result) \ ((This)->lpVtbl->RetainDeviceAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_ResetStatisticsAsync(This, statisticsCategories, result) \ ((This)->lpVtbl->ResetStatisticsAsync(This, statisticsCategories, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_UpdateStatisticsAsync(This, statistics, result) \ ((This)->lpVtbl->UpdateStatisticsAsync(This, statistics, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_add_ReleaseDeviceRequested(This, handler, token) \ ((This)->lpVtbl->add_ReleaseDeviceRequested(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_remove_ReleaseDeviceRequested(This, token) \ ((This)->lpVtbl->remove_ReleaseDeviceRequested(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedPosPrinter2 * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedPosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedPosPrinter2[] = L"Windows.Devices.PointOfService.IClaimedPosPrinter2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CClaimedPosPrinter_Windows__CDevices__CPointOfService__CClaimedPosPrinterClosedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_add_Closed(This, handler, token) \ ((This)->lpVtbl->add_Closed(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_remove_Closed(This, token) \ ((This)->lpVtbl->remove_Closed(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinter2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedPosPrinterClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedPosPrinterClosedEventArgs[] = L"Windows.Devices.PointOfService.IClaimedPosPrinterClosedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedPosPrinterClosedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Devices.PointOfService.IClaimedReceiptPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedReceiptPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedReceiptPrinter[] = L"Windows.Devices.PointOfService.IClaimedReceiptPrinter"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SidewaysMaxLines)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_SidewaysMaxChars)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_LinesToPaperCut)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_PageSize)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, struct __x_ABI_CWindows_CFoundation_CSize* value); HRESULT (STDMETHODCALLTYPE* get_PrintArea)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, struct __x_ABI_CWindows_CFoundation_CRect* value); HRESULT (STDMETHODCALLTYPE* CreateJob)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinterVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_get_SidewaysMaxLines(This, value) \ ((This)->lpVtbl->get_SidewaysMaxLines(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_get_SidewaysMaxChars(This, value) \ ((This)->lpVtbl->get_SidewaysMaxChars(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_get_LinesToPaperCut(This, value) \ ((This)->lpVtbl->get_LinesToPaperCut(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_get_PageSize(This, value) \ ((This)->lpVtbl->get_PageSize(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_get_PrintArea(This, value) \ ((This)->lpVtbl->get_PrintArea(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_CreateJob(This, value) \ ((This)->lpVtbl->CreateJob(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedReceiptPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IClaimedSlipPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ClaimedSlipPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IClaimedSlipPrinter[] = L"Windows.Devices.PointOfService.IClaimedSlipPrinter"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SidewaysMaxLines)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_SidewaysMaxChars)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_MaxLines)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_LinesNearEndToEnd)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_PrintSide)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterPrintSide* value); HRESULT (STDMETHODCALLTYPE* get_PageSize)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, struct __x_ABI_CWindows_CFoundation_CSize* value); HRESULT (STDMETHODCALLTYPE* get_PrintArea)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, struct __x_ABI_CWindows_CFoundation_CRect* value); HRESULT (STDMETHODCALLTYPE* OpenJaws)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This); HRESULT (STDMETHODCALLTYPE* CloseJaws)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This); HRESULT (STDMETHODCALLTYPE* InsertSlipAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan timeout, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* RemoveSlipAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan timeout, __FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* ChangePrintSide)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterPrintSide printSide); HRESULT (STDMETHODCALLTYPE* CreateJob)(__x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinterVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_get_SidewaysMaxLines(This, value) \ ((This)->lpVtbl->get_SidewaysMaxLines(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_get_SidewaysMaxChars(This, value) \ ((This)->lpVtbl->get_SidewaysMaxChars(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_get_MaxLines(This, value) \ ((This)->lpVtbl->get_MaxLines(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_get_LinesNearEndToEnd(This, value) \ ((This)->lpVtbl->get_LinesNearEndToEnd(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_get_PrintSide(This, value) \ ((This)->lpVtbl->get_PrintSide(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_get_PageSize(This, value) \ ((This)->lpVtbl->get_PageSize(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_get_PrintArea(This, value) \ ((This)->lpVtbl->get_PrintArea(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_OpenJaws(This) \ ((This)->lpVtbl->OpenJaws(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_CloseJaws(This) \ ((This)->lpVtbl->CloseJaws(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_InsertSlipAsync(This, timeout, result) \ ((This)->lpVtbl->InsertSlipAsync(This, timeout, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_RemoveSlipAsync(This, timeout, result) \ ((This)->lpVtbl->RemoveSlipAsync(This, timeout, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_ChangePrintSide(This, printSide) \ ((This)->lpVtbl->ChangePrintSide(This, printSide)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_CreateJob(This, value) \ ((This)->lpVtbl->CreateJob(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIClaimedSlipPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICommonClaimedPosPrinterStation[] = L"Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_CharactersPerLine)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_CharactersPerLine)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_LineHeight)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_LineHeight)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_LineSpacing)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_LineSpacing)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_LineWidth)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_IsLetterQuality)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsLetterQuality)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsPaperNearEnd)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_ColorCartridge)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCartridge value); HRESULT (STDMETHODCALLTYPE* get_ColorCartridge)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCartridge* value); HRESULT (STDMETHODCALLTYPE* get_IsCoverOpen)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsCartridgeRemoved)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsCartridgeEmpty)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsHeadCleaning)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsPaperEmpty)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReadyToPrint)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, boolean* value); HRESULT (STDMETHODCALLTYPE* ValidateData)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation* This, HSTRING data, boolean* result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStationVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStationVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_put_CharactersPerLine(This, value) \ ((This)->lpVtbl->put_CharactersPerLine(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_CharactersPerLine(This, value) \ ((This)->lpVtbl->get_CharactersPerLine(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_put_LineHeight(This, value) \ ((This)->lpVtbl->put_LineHeight(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_LineHeight(This, value) \ ((This)->lpVtbl->get_LineHeight(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_put_LineSpacing(This, value) \ ((This)->lpVtbl->put_LineSpacing(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_LineSpacing(This, value) \ ((This)->lpVtbl->get_LineSpacing(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_LineWidth(This, value) \ ((This)->lpVtbl->get_LineWidth(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_put_IsLetterQuality(This, value) \ ((This)->lpVtbl->put_IsLetterQuality(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsLetterQuality(This, value) \ ((This)->lpVtbl->get_IsLetterQuality(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsPaperNearEnd(This, value) \ ((This)->lpVtbl->get_IsPaperNearEnd(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_put_ColorCartridge(This, value) \ ((This)->lpVtbl->put_ColorCartridge(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_ColorCartridge(This, value) \ ((This)->lpVtbl->get_ColorCartridge(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsCoverOpen(This, value) \ ((This)->lpVtbl->get_IsCoverOpen(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsCartridgeRemoved(This, value) \ ((This)->lpVtbl->get_IsCartridgeRemoved(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsCartridgeEmpty(This, value) \ ((This)->lpVtbl->get_IsCartridgeEmpty(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsHeadCleaning(This, value) \ ((This)->lpVtbl->get_IsHeadCleaning(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsPaperEmpty(This, value) \ ((This)->lpVtbl->get_IsPaperEmpty(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_get_IsReadyToPrint(This, value) \ ((This)->lpVtbl->get_IsReadyToPrint(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_ValidateData(This, data, result) \ ((This)->lpVtbl->ValidateData(This, data, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonClaimedPosPrinterStation_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICommonPosPrintStationCapabilities[] = L"Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsPrinterPresent)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsDualColorSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_ColorCartridgeCapabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterColorCapabilities* value); HRESULT (STDMETHODCALLTYPE* get_CartridgeSensors)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterCartridgeSensors* value); HRESULT (STDMETHODCALLTYPE* get_IsBoldSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsItalicSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsUnderlineSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsDoubleHighPrintSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsDoubleWidePrintSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsDoubleHighDoubleWidePrintSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsPaperEmptySensorSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsPaperNearEndSensorSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_SupportedCharactersPerLine)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities* This, __FIVectorView_1_UINT32** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsPrinterPresent(This, value) \ ((This)->lpVtbl->get_IsPrinterPresent(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsDualColorSupported(This, value) \ ((This)->lpVtbl->get_IsDualColorSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_ColorCartridgeCapabilities(This, value) \ ((This)->lpVtbl->get_ColorCartridgeCapabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_CartridgeSensors(This, value) \ ((This)->lpVtbl->get_CartridgeSensors(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsBoldSupported(This, value) \ ((This)->lpVtbl->get_IsBoldSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsItalicSupported(This, value) \ ((This)->lpVtbl->get_IsItalicSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsUnderlineSupported(This, value) \ ((This)->lpVtbl->get_IsUnderlineSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsDoubleHighPrintSupported(This, value) \ ((This)->lpVtbl->get_IsDoubleHighPrintSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsDoubleWidePrintSupported(This, value) \ ((This)->lpVtbl->get_IsDoubleWidePrintSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsDoubleHighDoubleWidePrintSupported(This, value) \ ((This)->lpVtbl->get_IsDoubleHighDoubleWidePrintSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsPaperEmptySensorSupported(This, value) \ ((This)->lpVtbl->get_IsPaperEmptySensorSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_IsPaperNearEndSensorSupported(This, value) \ ((This)->lpVtbl->get_IsPaperNearEndSensorSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_get_SupportedCharactersPerLine(This, value) \ ((This)->lpVtbl->get_SupportedCharactersPerLine(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonPosPrintStationCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ICommonReceiptSlipCapabilities[] = L"Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsBarcodeSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsBitmapSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsLeft90RotationSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsRight90RotationSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_Is180RotationSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsPrintAreaSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_RuledLineCapabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRuledLineCapabilities* value); HRESULT (STDMETHODCALLTYPE* get_SupportedBarcodeRotations)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation** value); HRESULT (STDMETHODCALLTYPE* get_SupportedBitmapRotations)(__x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities* This, __FIVectorView_1_Windows__CDevices__CPointOfService__CPosPrinterRotation** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_IsBarcodeSupported(This, value) \ ((This)->lpVtbl->get_IsBarcodeSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_IsBitmapSupported(This, value) \ ((This)->lpVtbl->get_IsBitmapSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_IsLeft90RotationSupported(This, value) \ ((This)->lpVtbl->get_IsLeft90RotationSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_IsRight90RotationSupported(This, value) \ ((This)->lpVtbl->get_IsRight90RotationSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_Is180RotationSupported(This, value) \ ((This)->lpVtbl->get_Is180RotationSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_IsPrintAreaSupported(This, value) \ ((This)->lpVtbl->get_IsPrintAreaSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_RuledLineCapabilities(This, value) \ ((This)->lpVtbl->get_RuledLineCapabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_SupportedBarcodeRotations(This, value) \ ((This)->lpVtbl->get_SupportedBarcodeRotations(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_get_SupportedBitmapRotations(This, value) \ ((This)->lpVtbl->get_SupportedBitmapRotations(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CICommonReceiptSlipCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IJournalPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.JournalPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IJournalPrintJob[] = L"Windows.Devices.PointOfService.IJournalPrintJob"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJobVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Print)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This, HSTRING data, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* printOptions); HRESULT (STDMETHODCALLTYPE* FeedPaperByLine)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This, INT32 lineCount); HRESULT (STDMETHODCALLTYPE* FeedPaperByMapModeUnit)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob* This, INT32 distance); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJobVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJobVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_Print(This, data, printOptions) \ ((This)->lpVtbl->Print(This, data, printOptions)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FeedPaperByLine(This, lineCount) \ ((This)->lpVtbl->FeedPaperByLine(This, lineCount)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_FeedPaperByMapModeUnit(This, distance) \ ((This)->lpVtbl->FeedPaperByMapModeUnit(This, distance)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrintJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IJournalPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.JournalPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IJournalPrinterCapabilities[] = L"Windows.Devices.PointOfService.IJournalPrinterCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IJournalPrinterCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.JournalPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IJournalPrinterCapabilities2[] = L"Windows.Devices.PointOfService.IJournalPrinterCapabilities2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsReverseVideoSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStrikethroughSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsSuperscriptSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsSubscriptSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReversePaperFeedByLineSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReversePaperFeedByMapModeUnitSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_get_IsReverseVideoSupported(This, value) \ ((This)->lpVtbl->get_IsReverseVideoSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_get_IsStrikethroughSupported(This, value) \ ((This)->lpVtbl->get_IsStrikethroughSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_get_IsSuperscriptSupported(This, value) \ ((This)->lpVtbl->get_IsSuperscriptSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_get_IsSubscriptSupported(This, value) \ ((This)->lpVtbl->get_IsSubscriptSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_get_IsReversePaperFeedByLineSupported(This, value) \ ((This)->lpVtbl->get_IsReversePaperFeedByLineSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_get_IsReversePaperFeedByMapModeUnitSupported(This, value) \ ((This)->lpVtbl->get_IsReversePaperFeedByMapModeUnitSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.ILineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplay[] = L"Windows.Devices.PointOfService.ILineDisplay"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities** value); HRESULT (STDMETHODCALLTYPE* get_PhysicalDeviceName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_PhysicalDeviceDescription)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DeviceControlDescription)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DeviceControlVersion)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DeviceServiceVersion)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* ClaimAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedLineDisplay** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_get_Capabilities(This, value) \ ((This)->lpVtbl->get_Capabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_get_PhysicalDeviceName(This, value) \ ((This)->lpVtbl->get_PhysicalDeviceName(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_get_PhysicalDeviceDescription(This, value) \ ((This)->lpVtbl->get_PhysicalDeviceDescription(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_get_DeviceControlDescription(This, value) \ ((This)->lpVtbl->get_DeviceControlDescription(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_get_DeviceControlVersion(This, value) \ ((This)->lpVtbl->get_DeviceControlVersion(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_get_DeviceServiceVersion(This, value) \ ((This)->lpVtbl->get_DeviceServiceVersion(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_ClaimAsync(This, result) \ ((This)->lpVtbl->ClaimAsync(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplay2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplay2[] = L"Windows.Devices.PointOfService.ILineDisplay2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CheckPowerStatusAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplayPowerStatus** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_CheckPowerStatusAsync(This, result) \ ((This)->lpVtbl->CheckPowerStatusAsync(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplay2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayAttributes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayAttributes[] = L"Windows.Devices.PointOfService.ILineDisplayAttributes"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsPowerNotifyEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsPowerNotifyEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Brightness)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_Brightness)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_BlinkRate)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_BlinkRate)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* get_ScreenSizeInCharacters)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, struct __x_ABI_CWindows_CFoundation_CSize* value); HRESULT (STDMETHODCALLTYPE* put_ScreenSizeInCharacters)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, struct __x_ABI_CWindows_CFoundation_CSize value); HRESULT (STDMETHODCALLTYPE* get_CharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_CharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_IsCharacterSetMappingEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsCharacterSetMappingEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_CurrentWindow)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow** value); HRESULT (STDMETHODCALLTYPE* put_CurrentWindow)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_get_IsPowerNotifyEnabled(This, value) \ ((This)->lpVtbl->get_IsPowerNotifyEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_put_IsPowerNotifyEnabled(This, value) \ ((This)->lpVtbl->put_IsPowerNotifyEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_get_Brightness(This, value) \ ((This)->lpVtbl->get_Brightness(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_put_Brightness(This, value) \ ((This)->lpVtbl->put_Brightness(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_get_BlinkRate(This, value) \ ((This)->lpVtbl->get_BlinkRate(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_put_BlinkRate(This, value) \ ((This)->lpVtbl->put_BlinkRate(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_get_ScreenSizeInCharacters(This, value) \ ((This)->lpVtbl->get_ScreenSizeInCharacters(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_put_ScreenSizeInCharacters(This, value) \ ((This)->lpVtbl->put_ScreenSizeInCharacters(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_get_CharacterSet(This, value) \ ((This)->lpVtbl->get_CharacterSet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_put_CharacterSet(This, value) \ ((This)->lpVtbl->put_CharacterSet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_get_IsCharacterSetMappingEnabled(This, value) \ ((This)->lpVtbl->get_IsCharacterSetMappingEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_put_IsCharacterSetMappingEnabled(This, value) \ ((This)->lpVtbl->put_IsCharacterSetMappingEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_get_CurrentWindow(This, value) \ ((This)->lpVtbl->get_CurrentWindow(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_put_CurrentWindow(This, value) \ ((This)->lpVtbl->put_CurrentWindow(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayAttributes_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCapabilities[] = L"Windows.Devices.PointOfService.ILineDisplayCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsReportingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsUpdatingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_PowerReportingType)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType* value); HRESULT (STDMETHODCALLTYPE* get_CanChangeScreenSize)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanDisplayBitmaps)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanReadCharacterAtCursor)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanMapCharacterSets)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanDisplayCustomGlyphs)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanReverse)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttributeGranularity* value); HRESULT (STDMETHODCALLTYPE* get_CanBlink)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttributeGranularity* value); HRESULT (STDMETHODCALLTYPE* get_CanChangeBlinkRate)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsBrightnessSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsCursorSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsHorizontalMarqueeSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsVerticalMarqueeSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsInterCharacterWaitSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_SupportedDescriptors)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_SupportedWindows)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_IsStatisticsReportingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsReportingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_IsStatisticsUpdatingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsUpdatingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_PowerReportingType(This, value) \ ((This)->lpVtbl->get_PowerReportingType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanChangeScreenSize(This, value) \ ((This)->lpVtbl->get_CanChangeScreenSize(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanDisplayBitmaps(This, value) \ ((This)->lpVtbl->get_CanDisplayBitmaps(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanReadCharacterAtCursor(This, value) \ ((This)->lpVtbl->get_CanReadCharacterAtCursor(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanMapCharacterSets(This, value) \ ((This)->lpVtbl->get_CanMapCharacterSets(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanDisplayCustomGlyphs(This, value) \ ((This)->lpVtbl->get_CanDisplayCustomGlyphs(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanReverse(This, value) \ ((This)->lpVtbl->get_CanReverse(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanBlink(This, value) \ ((This)->lpVtbl->get_CanBlink(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_CanChangeBlinkRate(This, value) \ ((This)->lpVtbl->get_CanChangeBlinkRate(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_IsBrightnessSupported(This, value) \ ((This)->lpVtbl->get_IsBrightnessSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_IsCursorSupported(This, value) \ ((This)->lpVtbl->get_IsCursorSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_IsHorizontalMarqueeSupported(This, value) \ ((This)->lpVtbl->get_IsHorizontalMarqueeSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_IsVerticalMarqueeSupported(This, value) \ ((This)->lpVtbl->get_IsVerticalMarqueeSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_IsInterCharacterWaitSupported(This, value) \ ((This)->lpVtbl->get_IsInterCharacterWaitSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_SupportedDescriptors(This, value) \ ((This)->lpVtbl->get_SupportedDescriptors(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_get_SupportedWindows(This, value) \ ((This)->lpVtbl->get_SupportedWindows(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCursor * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCursor * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCursor[] = L"Windows.Devices.PointOfService.ILineDisplayCursor"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CanCustomize)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsBlinkSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsBlockSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsHalfBlockSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsUnderlineSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReverseSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsOtherSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, boolean* value); HRESULT (STDMETHODCALLTYPE* GetAttributes)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes** result); HRESULT (STDMETHODCALLTYPE* TryUpdateAttributesAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* attributes, __FIAsyncOperation_1_boolean** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_get_CanCustomize(This, value) \ ((This)->lpVtbl->get_CanCustomize(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_get_IsBlinkSupported(This, value) \ ((This)->lpVtbl->get_IsBlinkSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_get_IsBlockSupported(This, value) \ ((This)->lpVtbl->get_IsBlockSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_get_IsHalfBlockSupported(This, value) \ ((This)->lpVtbl->get_IsHalfBlockSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_get_IsUnderlineSupported(This, value) \ ((This)->lpVtbl->get_IsUnderlineSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_get_IsReverseSupported(This, value) \ ((This)->lpVtbl->get_IsReverseSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_get_IsOtherSupported(This, value) \ ((This)->lpVtbl->get_IsOtherSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_GetAttributes(This, result) \ ((This)->lpVtbl->GetAttributes(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_TryUpdateAttributesAsync(This, attributes, operation) \ ((This)->lpVtbl->TryUpdateAttributesAsync(This, attributes, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCursorAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCursorAttributes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCursorAttributes[] = L"Windows.Devices.PointOfService.ILineDisplayCursorAttributes"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsBlinkEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsBlinkEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_CursorType)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayCursorType* value); HRESULT (STDMETHODCALLTYPE* put_CursorType)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayCursorType value); HRESULT (STDMETHODCALLTYPE* get_IsAutoAdvanceEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsAutoAdvanceEnabled)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, struct __x_ABI_CWindows_CFoundation_CPoint* value); HRESULT (STDMETHODCALLTYPE* put_Position)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes* This, struct __x_ABI_CWindows_CFoundation_CPoint value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_get_IsBlinkEnabled(This, value) \ ((This)->lpVtbl->get_IsBlinkEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_put_IsBlinkEnabled(This, value) \ ((This)->lpVtbl->put_IsBlinkEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_get_CursorType(This, value) \ ((This)->lpVtbl->get_CursorType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_put_CursorType(This, value) \ ((This)->lpVtbl->put_CursorType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_get_IsAutoAdvanceEnabled(This, value) \ ((This)->lpVtbl->get_IsAutoAdvanceEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_put_IsAutoAdvanceEnabled(This, value) \ ((This)->lpVtbl->put_IsAutoAdvanceEnabled(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_get_Position(This, value) \ ((This)->lpVtbl->get_Position(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_put_Position(This, value) \ ((This)->lpVtbl->put_Position(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursorAttributes_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayCustomGlyphs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayCustomGlyphs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayCustomGlyphs[] = L"Windows.Devices.PointOfService.ILineDisplayCustomGlyphs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SizeInPixels)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This, struct __x_ABI_CWindows_CFoundation_CSize* value); HRESULT (STDMETHODCALLTYPE* get_SupportedGlyphCodes)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This, __FIVectorView_1_UINT32** value); HRESULT (STDMETHODCALLTYPE* TryRedefineAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs* This, UINT32 glyphCode, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* glyphData, __FIAsyncOperation_1_boolean** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_get_SizeInPixels(This, value) \ ((This)->lpVtbl->get_SizeInPixels(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_get_SupportedGlyphCodes(This, value) \ ((This)->lpVtbl->get_SupportedGlyphCodes(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_TryRedefineAsync(This, glyphCode, glyphData, operation) \ ((This)->lpVtbl->TryRedefineAsync(This, glyphCode, glyphData, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCustomGlyphs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayMarquee * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayMarquee * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayMarquee[] = L"Windows.Devices.PointOfService.ILineDisplayMarquee"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarqueeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Format)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayMarqueeFormat* value); HRESULT (STDMETHODCALLTYPE* put_Format)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayMarqueeFormat value); HRESULT (STDMETHODCALLTYPE* get_RepeatWaitInterval)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_RepeatWaitInterval)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* get_ScrollWaitInterval)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_ScrollWaitInterval)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* TryStartScrollingAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayScrollDirection direction, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryStopScrollingAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee* This, __FIAsyncOperation_1_boolean** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarqueeVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarqueeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_get_Format(This, value) \ ((This)->lpVtbl->get_Format(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_put_Format(This, value) \ ((This)->lpVtbl->put_Format(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_get_RepeatWaitInterval(This, value) \ ((This)->lpVtbl->get_RepeatWaitInterval(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_put_RepeatWaitInterval(This, value) \ ((This)->lpVtbl->put_RepeatWaitInterval(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_get_ScrollWaitInterval(This, value) \ ((This)->lpVtbl->get_ScrollWaitInterval(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_put_ScrollWaitInterval(This, value) \ ((This)->lpVtbl->put_ScrollWaitInterval(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_TryStartScrollingAsync(This, direction, operation) \ ((This)->lpVtbl->TryStartScrollingAsync(This, direction, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_TryStopScrollingAsync(This, operation) \ ((This)->lpVtbl->TryStopScrollingAsync(This, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatics[] = L"Windows.Devices.PointOfService.ILineDisplayStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay** operation); HRESULT (STDMETHODCALLTYPE* GetDefaultAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CLineDisplay** result); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* GetDeviceSelectorWithConnectionTypes)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes connectionTypes, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_FromIdAsync(This, deviceId, operation) \ ((This)->lpVtbl->FromIdAsync(This, deviceId, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_GetDefaultAsync(This, result) \ ((This)->lpVtbl->GetDefaultAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_GetDeviceSelector(This, result) \ ((This)->lpVtbl->GetDeviceSelector(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value) \ ((This)->lpVtbl->GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplay * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatics2[] = L"Windows.Devices.PointOfService.ILineDisplayStatics2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_StatisticsCategorySelector)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_get_StatisticsCategorySelector(This, value) \ ((This)->lpVtbl->get_StatisticsCategorySelector(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatisticsCategorySelector * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatisticsCategorySelector[] = L"Windows.Devices.PointOfService.ILineDisplayStatisticsCategorySelector"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelectorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AllStatistics)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_UnifiedPosStatistics)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ManufacturerStatistics)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelectorVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelectorVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_get_AllStatistics(This, value) \ ((This)->lpVtbl->get_AllStatistics(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_get_UnifiedPosStatistics(This, value) \ ((This)->lpVtbl->get_UnifiedPosStatistics(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_get_ManufacturerStatistics(This, value) \ ((This)->lpVtbl->get_ManufacturerStatistics(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatisticsCategorySelector_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.ILineDisplayStatusUpdatedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayPowerStatus* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayStoredBitmap * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayStoredBitmap * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayStoredBitmap[] = L"Windows.Devices.PointOfService.ILineDisplayStoredBitmap"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmapVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_EscapeSequence)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* TryDeleteAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* This, __FIAsyncOperation_1_boolean** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmapVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmapVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_get_EscapeSequence(This, value) \ ((This)->lpVtbl->get_EscapeSequence(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_TryDeleteAsync(This, operation) \ ((This)->lpVtbl->TryDeleteAsync(This, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayWindow * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayWindow * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayWindow[] = L"Windows.Devices.PointOfService.ILineDisplayWindow"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindowVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SizeInCharacters)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, struct __x_ABI_CWindows_CFoundation_CSize* value); HRESULT (STDMETHODCALLTYPE* get_InterCharacterWaitInterval)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_InterCharacterWaitInterval)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* TryRefreshAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayTextAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, HSTRING text, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttribute displayAttribute, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayTextAtPositionAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, HSTRING text, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayTextAttribute displayAttribute, struct __x_ABI_CWindows_CFoundation_CPoint startPosition, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayTextNormalAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, HSTRING text, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryScrollTextAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayScrollDirection direction, UINT32 numberOfColumnsOrRows, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryClearTextAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow* This, __FIAsyncOperation_1_boolean** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindowVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindowVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_get_SizeInCharacters(This, value) \ ((This)->lpVtbl->get_SizeInCharacters(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_get_InterCharacterWaitInterval(This, value) \ ((This)->lpVtbl->get_InterCharacterWaitInterval(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_put_InterCharacterWaitInterval(This, value) \ ((This)->lpVtbl->put_InterCharacterWaitInterval(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_TryRefreshAsync(This, operation) \ ((This)->lpVtbl->TryRefreshAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_TryDisplayTextAsync(This, text, displayAttribute, operation) \ ((This)->lpVtbl->TryDisplayTextAsync(This, text, displayAttribute, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_TryDisplayTextAtPositionAsync(This, text, displayAttribute, startPosition, operation) \ ((This)->lpVtbl->TryDisplayTextAtPositionAsync(This, text, displayAttribute, startPosition, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_TryDisplayTextNormalAsync(This, text, operation) \ ((This)->lpVtbl->TryDisplayTextNormalAsync(This, text, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_TryScrollTextAsync(This, direction, numberOfColumnsOrRows, operation) \ ((This)->lpVtbl->TryScrollTextAsync(This, direction, numberOfColumnsOrRows, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_TryClearTextAsync(This, operation) \ ((This)->lpVtbl->TryClearTextAsync(This, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.ILineDisplayWindow2 * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.LineDisplayWindow * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ILineDisplayWindow2[] = L"Windows.Devices.PointOfService.ILineDisplayWindow2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Cursor)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayCursor** value); HRESULT (STDMETHODCALLTYPE* get_Marquee)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayMarquee** value); HRESULT (STDMETHODCALLTYPE* ReadCharacterAtCursorAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __FIAsyncOperation_1_UINT32** result); HRESULT (STDMETHODCALLTYPE* TryDisplayStoredBitmapAtCursorAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayStoredBitmap* bitmap, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayStorageFileBitmapAtCursorAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayStorageFileBitmapAtCursorWithAlignmentAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayHorizontalAlignment horizontalAlignment, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayVerticalAlignment verticalAlignment, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayStorageFileBitmapAtCursorWithAlignmentAndWidthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayHorizontalAlignment horizontalAlignment, enum __x_ABI_CWindows_CDevices_CPointOfService_CLineDisplayVerticalAlignment verticalAlignment, INT32 widthInPixels, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayStorageFileBitmapAtPointAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, struct __x_ABI_CWindows_CFoundation_CPoint offsetInPixels, __FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* TryDisplayStorageFileBitmapAtPointWithWidthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2* This, __x_ABI_CWindows_CStorage_CIStorageFile* bitmap, struct __x_ABI_CWindows_CFoundation_CPoint offsetInPixels, INT32 widthInPixels, __FIAsyncOperation_1_boolean** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_get_Cursor(This, value) \ ((This)->lpVtbl->get_Cursor(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_get_Marquee(This, value) \ ((This)->lpVtbl->get_Marquee(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_ReadCharacterAtCursorAsync(This, result) \ ((This)->lpVtbl->ReadCharacterAtCursorAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_TryDisplayStoredBitmapAtCursorAsync(This, bitmap, operation) \ ((This)->lpVtbl->TryDisplayStoredBitmapAtCursorAsync(This, bitmap, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_TryDisplayStorageFileBitmapAtCursorAsync(This, bitmap, operation) \ ((This)->lpVtbl->TryDisplayStorageFileBitmapAtCursorAsync(This, bitmap, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_TryDisplayStorageFileBitmapAtCursorWithAlignmentAsync(This, bitmap, horizontalAlignment, verticalAlignment, operation) \ ((This)->lpVtbl->TryDisplayStorageFileBitmapAtCursorWithAlignmentAsync(This, bitmap, horizontalAlignment, verticalAlignment, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_TryDisplayStorageFileBitmapAtCursorWithAlignmentAndWidthAsync(This, bitmap, horizontalAlignment, verticalAlignment, widthInPixels, operation) \ ((This)->lpVtbl->TryDisplayStorageFileBitmapAtCursorWithAlignmentAndWidthAsync(This, bitmap, horizontalAlignment, verticalAlignment, widthInPixels, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_TryDisplayStorageFileBitmapAtPointAsync(This, bitmap, offsetInPixels, operation) \ ((This)->lpVtbl->TryDisplayStorageFileBitmapAtPointAsync(This, bitmap, offsetInPixels, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_TryDisplayStorageFileBitmapAtPointWithWidthAsync(This, bitmap, offsetInPixels, widthInPixels, operation) \ ((This)->lpVtbl->TryDisplayStorageFileBitmapAtPointWithWidthAsync(This, bitmap, offsetInPixels, widthInPixels, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CILineDisplayWindow2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReader[] = L"Windows.Devices.PointOfService.IMagneticStripeReader"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities** value); HRESULT (STDMETHODCALLTYPE* get_SupportedCardTypes)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, UINT32* valueLength, UINT32** value); HRESULT (STDMETHODCALLTYPE* get_DeviceAuthenticationProtocol)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationProtocol* value); HRESULT (STDMETHODCALLTYPE* CheckHealthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* ClaimReaderAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedMagneticStripeReader** operation); HRESULT (STDMETHODCALLTYPE* RetrieveStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer** operation); HRESULT (STDMETHODCALLTYPE* GetErrorReportingType)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderErrorReportingType* value); HRESULT (STDMETHODCALLTYPE* add_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CMagneticStripeReader_Windows__CDevices__CPointOfService__CMagneticStripeReaderStatusUpdatedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_get_Capabilities(This, value) \ ((This)->lpVtbl->get_Capabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_get_SupportedCardTypes(This, valueLength, value) \ ((This)->lpVtbl->get_SupportedCardTypes(This, valueLength, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_get_DeviceAuthenticationProtocol(This, value) \ ((This)->lpVtbl->get_DeviceAuthenticationProtocol(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_CheckHealthAsync(This, level, operation) \ ((This)->lpVtbl->CheckHealthAsync(This, level, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_ClaimReaderAsync(This, operation) \ ((This)->lpVtbl->ClaimReaderAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_RetrieveStatisticsAsync(This, statisticsCategories, operation) \ ((This)->lpVtbl->RetrieveStatisticsAsync(This, statisticsCategories, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_GetErrorReportingType(This, value) \ ((This)->lpVtbl->GetErrorReportingType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_add_StatusUpdated(This, handler, token) \ ((This)->lpVtbl->add_StatusUpdated(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_remove_StatusUpdated(This, token) \ ((This)->lpVtbl->remove_StatusUpdated(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderAamvaCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderAamvaCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderAamvaCardDataReceivedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Report)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport** value); HRESULT (STDMETHODCALLTYPE* get_LicenseNumber)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ExpirationDate)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Restrictions)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Class)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Endorsements)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_BirthDate)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_FirstName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Surname)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Suffix)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Gender)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_HairColor)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_EyeColor)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Height)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Weight)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Address)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_City)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_PostalCode)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Report(This, value) \ ((This)->lpVtbl->get_Report(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_LicenseNumber(This, value) \ ((This)->lpVtbl->get_LicenseNumber(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_ExpirationDate(This, value) \ ((This)->lpVtbl->get_ExpirationDate(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Restrictions(This, value) \ ((This)->lpVtbl->get_Restrictions(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Class(This, value) \ ((This)->lpVtbl->get_Class(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Endorsements(This, value) \ ((This)->lpVtbl->get_Endorsements(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_BirthDate(This, value) \ ((This)->lpVtbl->get_BirthDate(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_FirstName(This, value) \ ((This)->lpVtbl->get_FirstName(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Surname(This, value) \ ((This)->lpVtbl->get_Surname(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Suffix(This, value) \ ((This)->lpVtbl->get_Suffix(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Gender(This, value) \ ((This)->lpVtbl->get_Gender(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_HairColor(This, value) \ ((This)->lpVtbl->get_HairColor(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_EyeColor(This, value) \ ((This)->lpVtbl->get_EyeColor(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Height(This, value) \ ((This)->lpVtbl->get_Height(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Weight(This, value) \ ((This)->lpVtbl->get_Weight(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_Address(This, value) \ ((This)->lpVtbl->get_Address(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_City(This, value) \ ((This)->lpVtbl->get_City(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_State(This, value) \ ((This)->lpVtbl->get_State(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_get_PostalCode(This, value) \ ((This)->lpVtbl->get_PostalCode(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderAamvaCardDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderBankCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderBankCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderBankCardDataReceivedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Report)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport** value); HRESULT (STDMETHODCALLTYPE* get_AccountNumber)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ExpirationDate)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ServiceCode)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Title)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_FirstName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_MiddleInitial)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Surname)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Suffix)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_Report(This, value) \ ((This)->lpVtbl->get_Report(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_AccountNumber(This, value) \ ((This)->lpVtbl->get_AccountNumber(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_ExpirationDate(This, value) \ ((This)->lpVtbl->get_ExpirationDate(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_ServiceCode(This, value) \ ((This)->lpVtbl->get_ServiceCode(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_Title(This, value) \ ((This)->lpVtbl->get_Title(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_FirstName(This, value) \ ((This)->lpVtbl->get_FirstName(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_MiddleInitial(This, value) \ ((This)->lpVtbl->get_MiddleInitial(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_Surname(This, value) \ ((This)->lpVtbl->get_Surname(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_get_Suffix(This, value) \ ((This)->lpVtbl->get_Suffix(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderBankCardDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderCapabilities[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CardAuthentication)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_SupportedEncryptionAlgorithms)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_AuthenticationLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderAuthenticationLevel* value); HRESULT (STDMETHODCALLTYPE* get_IsIsoSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsJisOneSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsJisTwoSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_PowerReportingType)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsReportingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsUpdatingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsTrackDataMaskingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsTransmitSentinelsSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_CardAuthentication(This, value) \ ((This)->lpVtbl->get_CardAuthentication(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_SupportedEncryptionAlgorithms(This, value) \ ((This)->lpVtbl->get_SupportedEncryptionAlgorithms(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_AuthenticationLevel(This, value) \ ((This)->lpVtbl->get_AuthenticationLevel(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_IsIsoSupported(This, value) \ ((This)->lpVtbl->get_IsIsoSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_IsJisOneSupported(This, value) \ ((This)->lpVtbl->get_IsJisOneSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_IsJisTwoSupported(This, value) \ ((This)->lpVtbl->get_IsJisTwoSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_PowerReportingType(This, value) \ ((This)->lpVtbl->get_PowerReportingType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_IsStatisticsReportingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsReportingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_IsStatisticsUpdatingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsUpdatingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_IsTrackDataMaskingSupported(This, value) \ ((This)->lpVtbl->get_IsTrackDataMaskingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_get_IsTransmitSentinelsSupported(This, value) \ ((This)->lpVtbl->get_IsTransmitSentinelsSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderCardTypesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderCardTypes * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderCardTypesStatics[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderCardTypesStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Unknown)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Bank)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Aamva)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedBase)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_get_Unknown(This, value) \ ((This)->lpVtbl->get_Unknown(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_get_Bank(This, value) \ ((This)->lpVtbl->get_Bank(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_get_Aamva(This, value) \ ((This)->lpVtbl->get_Aamva(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_get_ExtendedBase(This, value) \ ((This)->lpVtbl->get_ExtendedBase(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderCardTypesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderEncryptionAlgorithmsStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderEncryptionAlgorithmsStatics[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderEncryptionAlgorithmsStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_None)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_TripleDesDukpt)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedBase)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_get_None(This, value) \ ((This)->lpVtbl->get_None(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_get_TripleDesDukpt(This, value) \ ((This)->lpVtbl->get_TripleDesDukpt(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_get_ExtendedBase(This, value) \ ((This)->lpVtbl->get_ExtendedBase(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderEncryptionAlgorithmsStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderErrorOccurredEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Track1Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackErrorType* value); HRESULT (STDMETHODCALLTYPE* get_Track2Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackErrorType* value); HRESULT (STDMETHODCALLTYPE* get_Track3Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackErrorType* value); HRESULT (STDMETHODCALLTYPE* get_Track4Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderTrackErrorType* value); HRESULT (STDMETHODCALLTYPE* get_ErrorData)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData** value); HRESULT (STDMETHODCALLTYPE* get_PartialInputData)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_get_Track1Status(This, value) \ ((This)->lpVtbl->get_Track1Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_get_Track2Status(This, value) \ ((This)->lpVtbl->get_Track2Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_get_Track3Status(This, value) \ ((This)->lpVtbl->get_Track3Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_get_Track4Status(This, value) \ ((This)->lpVtbl->get_Track4Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_get_ErrorData(This, value) \ ((This)->lpVtbl->get_ErrorData(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_get_PartialInputData(This, value) \ ((This)->lpVtbl->get_PartialInputData(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderErrorOccurredEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderReport * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderReport[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderReport"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReportVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CardType)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Track1)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData** value); HRESULT (STDMETHODCALLTYPE* get_Track2)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData** value); HRESULT (STDMETHODCALLTYPE* get_Track3)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData** value); HRESULT (STDMETHODCALLTYPE* get_Track4)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData** value); HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, __FIMapView_2_HSTRING_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_CardAuthenticationData)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_CardAuthenticationDataLength)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_AdditionalSecurityInformation)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReportVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReportVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_CardType(This, value) \ ((This)->lpVtbl->get_CardType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_Track1(This, value) \ ((This)->lpVtbl->get_Track1(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_Track2(This, value) \ ((This)->lpVtbl->get_Track2(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_Track3(This, value) \ ((This)->lpVtbl->get_Track3(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_Track4(This, value) \ ((This)->lpVtbl->get_Track4(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_Properties(This, value) \ ((This)->lpVtbl->get_Properties(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_CardAuthenticationData(This, value) \ ((This)->lpVtbl->get_CardAuthenticationData(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_CardAuthenticationDataLength(This, value) \ ((This)->lpVtbl->get_CardAuthenticationDataLength(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_get_AdditionalSecurityInformation(This, value) \ ((This)->lpVtbl->get_AdditionalSecurityInformation(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderStatics[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefaultAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader** result); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This, HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CMagneticStripeReader** result); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_GetDefaultAsync(This, result) \ ((This)->lpVtbl->GetDefaultAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_FromIdAsync(This, deviceId, result) \ ((This)->lpVtbl->FromIdAsync(This, deviceId, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_GetDeviceSelector(This, value) \ ((This)->lpVtbl->GetDeviceSelector(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReader * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderStatics2[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderStatics2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelectorWithConnectionTypes)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes connectionTypes, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value) \ ((This)->lpVtbl->GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderStatusUpdatedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CMagneticStripeReaderStatus* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedStatus)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_get_ExtendedStatus(This, value) \ ((This)->lpVtbl->get_ExtendedStatus(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderTrackData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderTrackData * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderTrackData[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderTrackData"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackDataVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_DiscretionaryData)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_EncryptedData)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackDataVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackDataVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_get_Data(This, value) \ ((This)->lpVtbl->get_Data(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_get_DiscretionaryData(This, value) \ ((This)->lpVtbl->get_DiscretionaryData(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_get_EncryptedData(This, value) \ ((This)->lpVtbl->get_EncryptedData(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderTrackData_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Report)(__x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderReport** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_get_Report(This, value) \ ((This)->lpVtbl->get_Report(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinter[] = L"Windows.Devices.PointOfService.IPosPrinter"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities** value); HRESULT (STDMETHODCALLTYPE* get_SupportedCharacterSets)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, __FIVectorView_1_UINT32** value); HRESULT (STDMETHODCALLTYPE* get_SupportedTypeFaces)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, __FIVectorView_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus** value); HRESULT (STDMETHODCALLTYPE* ClaimPrinterAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CClaimedPosPrinter** operation); HRESULT (STDMETHODCALLTYPE* CheckHealthAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosHealthCheckLevel level, __FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* GetStatisticsAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, __FIIterable_1_HSTRING* statisticsCategories, __FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* add_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, __FITypedEventHandler_2_Windows__CDevices__CPointOfService__CPosPrinter_Windows__CDevices__CPointOfService__CPosPrinterStatusUpdatedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_StatusUpdated)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_get_Capabilities(This, value) \ ((This)->lpVtbl->get_Capabilities(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_get_SupportedCharacterSets(This, value) \ ((This)->lpVtbl->get_SupportedCharacterSets(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_get_SupportedTypeFaces(This, value) \ ((This)->lpVtbl->get_SupportedTypeFaces(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_ClaimPrinterAsync(This, operation) \ ((This)->lpVtbl->ClaimPrinterAsync(This, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_CheckHealthAsync(This, level, operation) \ ((This)->lpVtbl->CheckHealthAsync(This, level, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_GetStatisticsAsync(This, statisticsCategories, operation) \ ((This)->lpVtbl->GetStatisticsAsync(This, statisticsCategories, operation)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_add_StatusUpdated(This, handler, token) \ ((This)->lpVtbl->add_StatusUpdated(This, handler, token)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_remove_StatusUpdated(This, token) \ ((This)->lpVtbl->remove_StatusUpdated(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinter2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinter2[] = L"Windows.Devices.PointOfService.IPosPrinter2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SupportedBarcodeSymbologies)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This, __FIVectorView_1_UINT32** value); HRESULT (STDMETHODCALLTYPE* GetFontProperty)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2* This, HSTRING typeface, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_get_SupportedBarcodeSymbologies(This, value) \ ((This)->lpVtbl->get_SupportedBarcodeSymbologies(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_GetFontProperty(This, typeface, result) \ ((This)->lpVtbl->GetFontProperty(This, typeface, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinter2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterCapabilities[] = L"Windows.Devices.PointOfService.IPosPrinterCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PowerReportingType)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosPowerReportingType* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsReportingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStatisticsUpdatingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_DefaultCharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_HasCoverSensor)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanMapCharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsTransactionSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_Receipt)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities** value); HRESULT (STDMETHODCALLTYPE* get_Slip)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities** value); HRESULT (STDMETHODCALLTYPE* get_Journal)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities* This, __x_ABI_CWindows_CDevices_CPointOfService_CIJournalPrinterCapabilities** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_PowerReportingType(This, value) \ ((This)->lpVtbl->get_PowerReportingType(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_IsStatisticsReportingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsReportingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_IsStatisticsUpdatingSupported(This, value) \ ((This)->lpVtbl->get_IsStatisticsUpdatingSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_DefaultCharacterSet(This, value) \ ((This)->lpVtbl->get_DefaultCharacterSet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_HasCoverSensor(This, value) \ ((This)->lpVtbl->get_HasCoverSensor(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_CanMapCharacterSet(This, value) \ ((This)->lpVtbl->get_CanMapCharacterSet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_IsTransactionSupported(This, value) \ ((This)->lpVtbl->get_IsTransactionSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_Receipt(This, value) \ ((This)->lpVtbl->get_Receipt(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_Slip(This, value) \ ((This)->lpVtbl->get_Slip(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_get_Journal(This, value) \ ((This)->lpVtbl->get_Journal(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterCharacterSetIdsStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterCharacterSetIds * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterCharacterSetIdsStatics[] = L"Windows.Devices.PointOfService.IPosPrinterCharacterSetIdsStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Utf16LE)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ascii)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Ansi)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_get_Utf16LE(This, value) \ ((This)->lpVtbl->get_Utf16LE(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_get_Ascii(This, value) \ ((This)->lpVtbl->get_Ascii(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_get_Ansi(This, value) \ ((This)->lpVtbl->get_Ansi(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterCharacterSetIdsStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterFontProperty * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterFontProperty * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterFontProperty[] = L"Windows.Devices.PointOfService.IPosPrinterFontProperty"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontPropertyVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_TypeFace)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_IsScalableToAnySize)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CharacterSizes)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty* This, __FIVectorView_1_Windows__CDevices__CPointOfService__CSizeUInt32** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontPropertyVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontPropertyVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_get_TypeFace(This, value) \ ((This)->lpVtbl->get_TypeFace(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_get_IsScalableToAnySize(This, value) \ ((This)->lpVtbl->get_IsScalableToAnySize(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_get_CharacterSizes(This, value) \ ((This)->lpVtbl->get_CharacterSizes(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterFontProperty_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterJob[] = L"Windows.Devices.PointOfService.IPosPrinterJob"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJobVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Print)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This, HSTRING data); HRESULT (STDMETHODCALLTYPE* PrintLine)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This, HSTRING data); HRESULT (STDMETHODCALLTYPE* PrintNewline)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This); HRESULT (STDMETHODCALLTYPE* ExecuteAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob* This, __FIAsyncOperation_1_boolean** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJobVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJobVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_Print(This, data) \ ((This)->lpVtbl->Print(This, data)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_PrintLine(This, data) \ ((This)->lpVtbl->PrintLine(This, data)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_PrintNewline(This) \ ((This)->lpVtbl->PrintNewline(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_ExecuteAsync(This, operation) \ ((This)->lpVtbl->ExecuteAsync(This, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterPrintOptions * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterPrintOptions * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterPrintOptions[] = L"Windows.Devices.PointOfService.IPosPrinterPrintOptions"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptionsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_TypeFace)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_TypeFace)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_CharacterHeight)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_CharacterHeight)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_Bold)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Bold)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Italic)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Italic)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Underline)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Underline)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_ReverseVideo)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_ReverseVideo)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Strikethrough)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Strikethrough)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Superscript)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Superscript)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Subscript)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Subscript)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_DoubleWide)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_DoubleWide)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_DoubleHigh)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_DoubleHigh)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Alignment)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment* value); HRESULT (STDMETHODCALLTYPE* put_Alignment)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment value); HRESULT (STDMETHODCALLTYPE* get_CharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_CharacterSet)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* This, UINT32 value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptionsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptionsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_TypeFace(This, value) \ ((This)->lpVtbl->get_TypeFace(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_TypeFace(This, value) \ ((This)->lpVtbl->put_TypeFace(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_CharacterHeight(This, value) \ ((This)->lpVtbl->get_CharacterHeight(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_CharacterHeight(This, value) \ ((This)->lpVtbl->put_CharacterHeight(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_Bold(This, value) \ ((This)->lpVtbl->get_Bold(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_Bold(This, value) \ ((This)->lpVtbl->put_Bold(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_Italic(This, value) \ ((This)->lpVtbl->get_Italic(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_Italic(This, value) \ ((This)->lpVtbl->put_Italic(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_Underline(This, value) \ ((This)->lpVtbl->get_Underline(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_Underline(This, value) \ ((This)->lpVtbl->put_Underline(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_ReverseVideo(This, value) \ ((This)->lpVtbl->get_ReverseVideo(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_ReverseVideo(This, value) \ ((This)->lpVtbl->put_ReverseVideo(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_Strikethrough(This, value) \ ((This)->lpVtbl->get_Strikethrough(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_Strikethrough(This, value) \ ((This)->lpVtbl->put_Strikethrough(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_Superscript(This, value) \ ((This)->lpVtbl->get_Superscript(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_Superscript(This, value) \ ((This)->lpVtbl->put_Superscript(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_Subscript(This, value) \ ((This)->lpVtbl->get_Subscript(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_Subscript(This, value) \ ((This)->lpVtbl->put_Subscript(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_DoubleWide(This, value) \ ((This)->lpVtbl->get_DoubleWide(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_DoubleWide(This, value) \ ((This)->lpVtbl->put_DoubleWide(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_DoubleHigh(This, value) \ ((This)->lpVtbl->get_DoubleHigh(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_DoubleHigh(This, value) \ ((This)->lpVtbl->put_DoubleHigh(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_Alignment(This, value) \ ((This)->lpVtbl->get_Alignment(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_Alignment(This, value) \ ((This)->lpVtbl->put_Alignment(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_get_CharacterSet(This, value) \ ((This)->lpVtbl->get_CharacterSet(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_put_CharacterSet(This, value) \ ((This)->lpVtbl->put_CharacterSet(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterReleaseDeviceRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterReleaseDeviceRequestedEventArgs[] = L"Windows.Devices.PointOfService.IPosPrinterReleaseDeviceRequestedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterReleaseDeviceRequestedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatics[] = L"Windows.Devices.PointOfService.IPosPrinterStatics"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefaultAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter** result); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This, HSTRING deviceId, __FIAsyncOperation_1_Windows__CDevices__CPointOfService__CPosPrinter** result); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_GetDefaultAsync(This, result) \ ((This)->lpVtbl->GetDefaultAsync(This, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_FromIdAsync(This, deviceId, result) \ ((This)->lpVtbl->FromIdAsync(This, deviceId, result)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_GetDeviceSelector(This, value) \ ((This)->lpVtbl->GetDeviceSelector(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinter * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatics2[] = L"Windows.Devices.PointOfService.IPosPrinterStatics2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelectorWithConnectionTypes)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosConnectionTypes connectionTypes, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value) \ ((This)->lpVtbl->GetDeviceSelectorWithConnectionTypes(This, connectionTypes, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterStatus * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatus[] = L"Windows.Devices.PointOfService.IPosPrinterStatus"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_StatusKind)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterStatusKind* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedStatus)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_get_StatusKind(This, value) \ ((This)->lpVtbl->get_StatusKind(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_get_ExtendedStatus(This, value) \ ((This)->lpVtbl->get_ExtendedStatus(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IPosPrinterStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IPosPrinterStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.IPosPrinterStatusUpdatedEventArgs"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs* This, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatus** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterStatusUpdatedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptOrSlipJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Devices.PointOfService.IPosPrinterJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptOrSlipJob[] = L"Windows.Devices.PointOfService.IReceiptOrSlipJob"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJobVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SetBarcodeRotation)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation value); HRESULT (STDMETHODCALLTYPE* SetPrintRotation)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterRotation value, boolean includeBitmaps); HRESULT (STDMETHODCALLTYPE* SetPrintArea)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, struct __x_ABI_CWindows_CFoundation_CRect value); HRESULT (STDMETHODCALLTYPE* SetBitmap)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, UINT32 bitmapNumber, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment alignment); HRESULT (STDMETHODCALLTYPE* SetBitmapCustomWidthStandardAlign)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, UINT32 bitmapNumber, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment alignment, UINT32 width); HRESULT (STDMETHODCALLTYPE* SetCustomAlignedBitmap)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, UINT32 bitmapNumber, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, UINT32 alignmentDistance); HRESULT (STDMETHODCALLTYPE* SetBitmapCustomWidthCustomAlign)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, UINT32 bitmapNumber, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, UINT32 alignmentDistance, UINT32 width); HRESULT (STDMETHODCALLTYPE* PrintSavedBitmap)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, UINT32 bitmapNumber); HRESULT (STDMETHODCALLTYPE* DrawRuledLine)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, HSTRING positionList, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineDirection lineDirection, UINT32 lineWidth, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterLineStyle lineStyle, UINT32 lineColor); HRESULT (STDMETHODCALLTYPE* PrintBarcode)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, HSTRING data, UINT32 symbology, UINT32 height, UINT32 width, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterBarcodeTextPosition textPosition, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment alignment); HRESULT (STDMETHODCALLTYPE* PrintBarcodeCustomAlign)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, HSTRING data, UINT32 symbology, UINT32 height, UINT32 width, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterBarcodeTextPosition textPosition, UINT32 alignmentDistance); HRESULT (STDMETHODCALLTYPE* PrintBitmap)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment alignment); HRESULT (STDMETHODCALLTYPE* PrintBitmapCustomWidthStandardAlign)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterAlignment alignment, UINT32 width); HRESULT (STDMETHODCALLTYPE* PrintCustomAlignedBitmap)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, UINT32 alignmentDistance); HRESULT (STDMETHODCALLTYPE* PrintBitmapCustomWidthCustomAlign)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob* This, __x_ABI_CWindows_CGraphics_CImaging_CIBitmapFrame* bitmap, UINT32 alignmentDistance, UINT32 width); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJobVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJobVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_SetBarcodeRotation(This, value) \ ((This)->lpVtbl->SetBarcodeRotation(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_SetPrintRotation(This, value, includeBitmaps) \ ((This)->lpVtbl->SetPrintRotation(This, value, includeBitmaps)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_SetPrintArea(This, value) \ ((This)->lpVtbl->SetPrintArea(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_SetBitmap(This, bitmapNumber, bitmap, alignment) \ ((This)->lpVtbl->SetBitmap(This, bitmapNumber, bitmap, alignment)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_SetBitmapCustomWidthStandardAlign(This, bitmapNumber, bitmap, alignment, width) \ ((This)->lpVtbl->SetBitmapCustomWidthStandardAlign(This, bitmapNumber, bitmap, alignment, width)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_SetCustomAlignedBitmap(This, bitmapNumber, bitmap, alignmentDistance) \ ((This)->lpVtbl->SetCustomAlignedBitmap(This, bitmapNumber, bitmap, alignmentDistance)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_SetBitmapCustomWidthCustomAlign(This, bitmapNumber, bitmap, alignmentDistance, width) \ ((This)->lpVtbl->SetBitmapCustomWidthCustomAlign(This, bitmapNumber, bitmap, alignmentDistance, width)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_PrintSavedBitmap(This, bitmapNumber) \ ((This)->lpVtbl->PrintSavedBitmap(This, bitmapNumber)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_DrawRuledLine(This, positionList, lineDirection, lineWidth, lineStyle, lineColor) \ ((This)->lpVtbl->DrawRuledLine(This, positionList, lineDirection, lineWidth, lineStyle, lineColor)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_PrintBarcode(This, data, symbology, height, width, textPosition, alignment) \ ((This)->lpVtbl->PrintBarcode(This, data, symbology, height, width, textPosition, alignment)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_PrintBarcodeCustomAlign(This, data, symbology, height, width, textPosition, alignmentDistance) \ ((This)->lpVtbl->PrintBarcodeCustomAlign(This, data, symbology, height, width, textPosition, alignmentDistance)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_PrintBitmap(This, bitmap, alignment) \ ((This)->lpVtbl->PrintBitmap(This, bitmap, alignment)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_PrintBitmapCustomWidthStandardAlign(This, bitmap, alignment, width) \ ((This)->lpVtbl->PrintBitmapCustomWidthStandardAlign(This, bitmap, alignment, width)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_PrintCustomAlignedBitmap(This, bitmap, alignmentDistance) \ ((This)->lpVtbl->PrintCustomAlignedBitmap(This, bitmap, alignmentDistance)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_PrintBitmapCustomWidthCustomAlign(This, bitmap, alignmentDistance, width) \ ((This)->lpVtbl->PrintBitmapCustomWidthCustomAlign(This, bitmap, alignmentDistance, width)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptOrSlipJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrintJob[] = L"Windows.Devices.PointOfService.IReceiptPrintJob"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJobVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* MarkFeed)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedKind kind); HRESULT (STDMETHODCALLTYPE* CutPaper)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This, DOUBLE percentage); HRESULT (STDMETHODCALLTYPE* CutPaperDefault)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJobVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJobVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_MarkFeed(This, kind) \ ((This)->lpVtbl->MarkFeed(This, kind)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_CutPaper(This, percentage) \ ((This)->lpVtbl->CutPaper(This, percentage)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_CutPaperDefault(This) \ ((This)->lpVtbl->CutPaperDefault(This)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrintJob2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrintJob2[] = L"Windows.Devices.PointOfService.IReceiptPrintJob2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* StampPaper)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This); HRESULT (STDMETHODCALLTYPE* Print)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This, HSTRING data, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* printOptions); HRESULT (STDMETHODCALLTYPE* FeedPaperByLine)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This, INT32 lineCount); HRESULT (STDMETHODCALLTYPE* FeedPaperByMapModeUnit)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2* This, INT32 distance); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_StampPaper(This) \ ((This)->lpVtbl->StampPaper(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_Print(This, data, printOptions) \ ((This)->lpVtbl->Print(This, data, printOptions)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FeedPaperByLine(This, lineCount) \ ((This)->lpVtbl->FeedPaperByLine(This, lineCount)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_FeedPaperByMapModeUnit(This, distance) \ ((This)->lpVtbl->FeedPaperByMapModeUnit(This, distance)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrintJob2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrinterCapabilities[] = L"Windows.Devices.PointOfService.IReceiptPrinterCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CanCutPaper)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStampSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_MarkFeedCapabilities)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CPosPrinterMarkFeedCapabilities* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_get_CanCutPaper(This, value) \ ((This)->lpVtbl->get_CanCutPaper(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_get_IsStampSupported(This, value) \ ((This)->lpVtbl->get_IsStampSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_get_MarkFeedCapabilities(This, value) \ ((This)->lpVtbl->get_MarkFeedCapabilities(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IReceiptPrinterCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.ReceiptPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IReceiptPrinterCapabilities2[] = L"Windows.Devices.PointOfService.IReceiptPrinterCapabilities2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsReverseVideoSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStrikethroughSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsSuperscriptSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsSubscriptSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReversePaperFeedByLineSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReversePaperFeedByMapModeUnitSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_get_IsReverseVideoSupported(This, value) \ ((This)->lpVtbl->get_IsReverseVideoSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_get_IsStrikethroughSupported(This, value) \ ((This)->lpVtbl->get_IsStrikethroughSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_get_IsSuperscriptSupported(This, value) \ ((This)->lpVtbl->get_IsSuperscriptSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_get_IsSubscriptSupported(This, value) \ ((This)->lpVtbl->get_IsSubscriptSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_get_IsReversePaperFeedByLineSupported(This, value) \ ((This)->lpVtbl->get_IsReversePaperFeedByLineSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_get_IsReversePaperFeedByMapModeUnitSupported(This, value) \ ((This)->lpVtbl->get_IsReversePaperFeedByMapModeUnitSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIReceiptPrinterCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.ISlipPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.SlipPrintJob * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ISlipPrintJob[] = L"Windows.Devices.PointOfService.ISlipPrintJob"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJobVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Print)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This, HSTRING data, __x_ABI_CWindows_CDevices_CPointOfService_CIPosPrinterPrintOptions* printOptions); HRESULT (STDMETHODCALLTYPE* FeedPaperByLine)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This, INT32 lineCount); HRESULT (STDMETHODCALLTYPE* FeedPaperByMapModeUnit)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob* This, INT32 distance); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJobVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJobVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_Print(This, data, printOptions) \ ((This)->lpVtbl->Print(This, data, printOptions)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FeedPaperByLine(This, lineCount) \ ((This)->lpVtbl->FeedPaperByLine(This, lineCount)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_FeedPaperByMapModeUnit(This, distance) \ ((This)->lpVtbl->FeedPaperByMapModeUnit(This, distance)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrintJob_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.ISlipPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.SlipPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ISlipPrinterCapabilities[] = L"Windows.Devices.PointOfService.ISlipPrinterCapabilities"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsFullLengthSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsBothSidesPrintingSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilitiesVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_get_IsFullLengthSupported(This, value) \ ((This)->lpVtbl->get_IsFullLengthSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_get_IsBothSidesPrintingSupported(This, value) \ ((This)->lpVtbl->get_IsBothSidesPrintingSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.ISlipPrinterCapabilities2 * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.SlipPrinterCapabilities * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_ISlipPrinterCapabilities2[] = L"Windows.Devices.PointOfService.ISlipPrinterCapabilities2"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsReverseVideoSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsStrikethroughSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsSuperscriptSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsSubscriptSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReversePaperFeedByLineSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsReversePaperFeedByMapModeUnitSupported)(__x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2Vtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_get_IsReverseVideoSupported(This, value) \ ((This)->lpVtbl->get_IsReverseVideoSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_get_IsStrikethroughSupported(This, value) \ ((This)->lpVtbl->get_IsStrikethroughSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_get_IsSuperscriptSupported(This, value) \ ((This)->lpVtbl->get_IsSuperscriptSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_get_IsSubscriptSupported(This, value) \ ((This)->lpVtbl->get_IsSubscriptSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_get_IsReversePaperFeedByLineSupported(This, value) \ ((This)->lpVtbl->get_IsReversePaperFeedByLineSupported(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_get_IsReversePaperFeedByMapModeUnitSupported(This, value) \ ((This)->lpVtbl->get_IsReversePaperFeedByMapModeUnitSupported(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CISlipPrinterCapabilities2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Interface Windows.Devices.PointOfService.IUnifiedPosErrorData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.UnifiedPosErrorData * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IUnifiedPosErrorData[] = L"Windows.Devices.PointOfService.IUnifiedPosErrorData"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Message)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Severity)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorSeverity* value); HRESULT (STDMETHODCALLTYPE* get_Reason)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorReason* value); HRESULT (STDMETHODCALLTYPE* get_ExtendedReason)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_get_Message(This, value) \ ((This)->lpVtbl->get_Message(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_get_Severity(This, value) \ ((This)->lpVtbl->get_Severity(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_get_Reason(This, value) \ ((This)->lpVtbl->get_Reason(This, value)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_get_ExtendedReason(This, value) \ ((This)->lpVtbl->get_ExtendedReason(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.PointOfService.IUnifiedPosErrorDataFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 6.0 * * Interface is a part of the implementation of type Windows.Devices.PointOfService.UnifiedPosErrorData * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 #if !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_PointOfService_IUnifiedPosErrorDataFactory[] = L"Windows.Devices.PointOfService.IUnifiedPosErrorDataFactory"; typedef struct __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory* This, HSTRING message, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorSeverity severity, enum __x_ABI_CWindows_CDevices_CPointOfService_CUnifiedPosErrorReason reason, UINT32 extendedReason, __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorData** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactoryVtbl; interface __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_CreateInstance(This, message, severity, reason, extendedReason, result) \ ((This)->lpVtbl->CreateInstance(This, message, severity, reason, extendedReason, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CPointOfService_CIUnifiedPosErrorDataFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 /* * * Class Windows.Devices.PointOfService.BarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeScannerStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeScannerStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScanner ** Default Interface ** * Windows.Devices.PointOfService.IBarcodeScanner2 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScanner_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScanner_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScanner[] = L"Windows.Devices.PointOfService.BarcodeScanner"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerCapabilities ** Default Interface ** * Windows.Devices.PointOfService.IBarcodeScannerCapabilities1 * Windows.Devices.PointOfService.IBarcodeScannerCapabilities2 * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerCapabilities[] = L"Windows.Devices.PointOfService.BarcodeScannerCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerErrorOccurredEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerErrorOccurredEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerErrorOccurredEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerImagePreviewReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerImagePreviewReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerImagePreviewReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerImagePreviewReceivedEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Devices.PointOfService.IBarcodeScannerReportFactory interface starting with version 6.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerReport ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerReport_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerReport_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerReport[] = L"Windows.Devices.PointOfService.BarcodeScannerReport"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeScannerStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeScannerStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeScannerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeSymbologies * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeSymbologiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IBarcodeSymbologiesStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologies_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologies_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeSymbologies[] = L"Windows.Devices.PointOfService.BarcodeSymbologies"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.BarcodeSymbologyAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IBarcodeSymbologyAttributes ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologyAttributes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_BarcodeSymbologyAttributes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_BarcodeSymbologyAttributes[] = L"Windows.Devices.PointOfService.BarcodeSymbologyAttributes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.CashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.ICashDrawerStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.ICashDrawerStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawer ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawer_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawer_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawer[] = L"Windows.Devices.PointOfService.CashDrawer"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerCapabilities[] = L"Windows.Devices.PointOfService.CashDrawerCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerCloseAlarm * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerCloseAlarm ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCloseAlarm_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerCloseAlarm_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerCloseAlarm[] = L"Windows.Devices.PointOfService.CashDrawerCloseAlarm"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerClosedEventArgs[] = L"Windows.Devices.PointOfService.CashDrawerClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerEventSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerEventSource ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerEventSource_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerEventSource_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerEventSource[] = L"Windows.Devices.PointOfService.CashDrawerEventSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerOpenedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerOpenedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerOpenedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerOpenedEventArgs[] = L"Windows.Devices.PointOfService.CashDrawerOpenedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerStatus ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatus_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatus_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerStatus[] = L"Windows.Devices.PointOfService.CashDrawerStatus"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ICashDrawerStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_CashDrawerStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_CashDrawerStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedBarcodeScanner * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedBarcodeScanner ** Default Interface ** * Windows.Devices.PointOfService.IClaimedBarcodeScanner1 * Windows.Devices.PointOfService.IClaimedBarcodeScanner2 * Windows.Devices.PointOfService.IClaimedBarcodeScanner3 * Windows.Devices.PointOfService.IClaimedBarcodeScanner4 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScanner_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScanner_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedBarcodeScanner[] = L"Windows.Devices.PointOfService.ClaimedBarcodeScanner"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedBarcodeScannerClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScannerClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedBarcodeScannerClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedBarcodeScannerClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedCashDrawer * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedCashDrawer ** Default Interface ** * Windows.Devices.PointOfService.IClaimedCashDrawer2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawer_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawer_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedCashDrawer[] = L"Windows.Devices.PointOfService.ClaimedCashDrawer"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedCashDrawerClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawerClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedCashDrawerClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedCashDrawerClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedJournalPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedJournalPrinter ** Default Interface ** * Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedJournalPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedJournalPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedJournalPrinter[] = L"Windows.Devices.PointOfService.ClaimedJournalPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedLineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IClaimedLineDisplayStatics interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedLineDisplay ** Default Interface ** * Windows.Devices.PointOfService.IClaimedLineDisplay2 * Windows.Devices.PointOfService.IClaimedLineDisplay3 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplay_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplay_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedLineDisplay[] = L"Windows.Devices.PointOfService.ClaimedLineDisplay"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedLineDisplayClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplayClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedLineDisplayClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedLineDisplayClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedMagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedMagneticStripeReader ** Default Interface ** * Windows.Devices.PointOfService.IClaimedMagneticStripeReader2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReader_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReader_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedMagneticStripeReader[] = L"Windows.Devices.PointOfService.ClaimedMagneticStripeReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedMagneticStripeReaderClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReaderClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedMagneticStripeReaderClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedMagneticStripeReaderClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedPosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedPosPrinter ** Default Interface ** * Windows.Devices.PointOfService.IClaimedPosPrinter2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedPosPrinter[] = L"Windows.Devices.PointOfService.ClaimedPosPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 7.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedPosPrinterClosedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinterClosedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedPosPrinterClosedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedPosPrinterClosedEventArgs[] = L"Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 /* * * Class Windows.Devices.PointOfService.ClaimedReceiptPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedReceiptPrinter ** Default Interface ** * Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedReceiptPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedReceiptPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedReceiptPrinter[] = L"Windows.Devices.PointOfService.ClaimedReceiptPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ClaimedSlipPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IClaimedSlipPrinter ** Default Interface ** * Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedSlipPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ClaimedSlipPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ClaimedSlipPrinter[] = L"Windows.Devices.PointOfService.ClaimedSlipPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.JournalPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IJournalPrintJob * Windows.Devices.PointOfService.IPosPrinterJob ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrintJob_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrintJob_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_JournalPrintJob[] = L"Windows.Devices.PointOfService.JournalPrintJob"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.JournalPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IJournalPrinterCapabilities ** Default Interface ** * Windows.Devices.PointOfService.IJournalPrinterCapabilities2 * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_JournalPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_JournalPrinterCapabilities[] = L"Windows.Devices.PointOfService.JournalPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.LineDisplay * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.ILineDisplayStatics2 interface starting with version 5.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.ILineDisplayStatics interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplay ** Default Interface ** * Windows.Devices.PointOfService.ILineDisplay2 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplay_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplay_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplay[] = L"Windows.Devices.PointOfService.LineDisplay"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.LineDisplayAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayAttributes ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayAttributes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayAttributes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayAttributes[] = L"Windows.Devices.PointOfService.LineDisplayAttributes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCapabilities[] = L"Windows.Devices.PointOfService.LineDisplayCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.LineDisplayCursor * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCursor ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursor_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursor_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCursor[] = L"Windows.Devices.PointOfService.LineDisplayCursor"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayCursorAttributes * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCursorAttributes ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursorAttributes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCursorAttributes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCursorAttributes[] = L"Windows.Devices.PointOfService.LineDisplayCursorAttributes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayCustomGlyphs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayCustomGlyphs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCustomGlyphs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayCustomGlyphs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayCustomGlyphs[] = L"Windows.Devices.PointOfService.LineDisplayCustomGlyphs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayMarquee * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayMarquee ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayMarquee_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayMarquee_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayMarquee[] = L"Windows.Devices.PointOfService.LineDisplayMarquee"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayStatisticsCategorySelector ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatisticsCategorySelector_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatisticsCategorySelector_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayStatisticsCategorySelector[] = L"Windows.Devices.PointOfService.LineDisplayStatisticsCategorySelector"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayStoredBitmap * * Introduced to Windows.Foundation.UniversalApiContract in version 5.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayStoredBitmap ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStoredBitmap_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayStoredBitmap_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayStoredBitmap[] = L"Windows.Devices.PointOfService.LineDisplayStoredBitmap"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 /* * * Class Windows.Devices.PointOfService.LineDisplayWindow * * Introduced to Windows.Foundation.UniversalApiContract in version 4.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ILineDisplayWindow ** Default Interface ** * Windows.Devices.PointOfService.ILineDisplayWindow2 * Windows.Foundation.IClosable * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayWindow_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_LineDisplayWindow_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_LineDisplayWindow[] = L"Windows.Devices.PointOfService.LineDisplayWindow"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReader_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReader_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReader[] = L"Windows.Devices.PointOfService.MagneticStripeReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderAamvaCardDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderAamvaCardDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderAamvaCardDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderAamvaCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderBankCardDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderBankCardDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderBankCardDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderBankCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderCapabilities[] = L"Windows.Devices.PointOfService.MagneticStripeReaderCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderCardTypes * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderCardTypesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCardTypes_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderCardTypes_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderCardTypes[] = L"Windows.Devices.PointOfService.MagneticStripeReaderCardTypes"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderEncryptionAlgorithmsStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderEncryptionAlgorithms_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderEncryptionAlgorithms_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderEncryptionAlgorithms[] = L"Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderErrorOccurredEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderErrorOccurredEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderErrorOccurredEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderErrorOccurredEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderReport * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderReport ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderReport_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderReport_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderReport[] = L"Windows.Devices.PointOfService.MagneticStripeReaderReport"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderTrackData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderTrackData ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderTrackData_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderTrackData_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderTrackData[] = L"Windows.Devices.PointOfService.MagneticStripeReaderTrackData"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs[] = L"Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IPosPrinterStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.PointOfService.IPosPrinterStatics2 interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinter ** Default Interface ** * Windows.Devices.PointOfService.IPosPrinter2 * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinter_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinter_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinter[] = L"Windows.Devices.PointOfService.PosPrinter"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterCapabilities ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterCapabilities[] = L"Windows.Devices.PointOfService.PosPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterCharacterSetIds * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.PointOfService.IPosPrinterCharacterSetIdsStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCharacterSetIds_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterCharacterSetIds_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterCharacterSetIds[] = L"Windows.Devices.PointOfService.PosPrinterCharacterSetIds"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterFontProperty * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterFontProperty ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterFontProperty_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterFontProperty_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterFontProperty[] = L"Windows.Devices.PointOfService.PosPrinterFontProperty"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Class Windows.Devices.PointOfService.PosPrinterPrintOptions * * Introduced to Windows.Foundation.UniversalApiContract in version 8.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 8.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterPrintOptions ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterPrintOptions_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterPrintOptions_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterPrintOptions[] = L"Windows.Devices.PointOfService.PosPrinterPrintOptions"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 /* * * Class Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterReleaseDeviceRequestedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterReleaseDeviceRequestedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterReleaseDeviceRequestedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterReleaseDeviceRequestedEventArgs[] = L"Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterStatus ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatus_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatus_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterStatus[] = L"Windows.Devices.PointOfService.PosPrinterStatus"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IPosPrinterStatusUpdatedEventArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatusUpdatedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_PosPrinterStatusUpdatedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_PosPrinterStatusUpdatedEventArgs[] = L"Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ReceiptPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IReceiptPrintJob ** Default Interface ** * Windows.Devices.PointOfService.IReceiptPrintJob2 * Windows.Devices.PointOfService.IReceiptOrSlipJob * Windows.Devices.PointOfService.IPosPrinterJob * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrintJob_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrintJob_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ReceiptPrintJob[] = L"Windows.Devices.PointOfService.ReceiptPrintJob"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.ReceiptPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.IReceiptPrinterCapabilities ** Default Interface ** * Windows.Devices.PointOfService.IReceiptPrinterCapabilities2 * Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_ReceiptPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_ReceiptPrinterCapabilities[] = L"Windows.Devices.PointOfService.ReceiptPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.SlipPrintJob * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ISlipPrintJob * Windows.Devices.PointOfService.IReceiptOrSlipJob ** Default Interface ** * Windows.Devices.PointOfService.IPosPrinterJob * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrintJob_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrintJob_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_SlipPrintJob[] = L"Windows.Devices.PointOfService.SlipPrintJob"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.SlipPrinterCapabilities * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.PointOfService.ISlipPrinterCapabilities ** Default Interface ** * Windows.Devices.PointOfService.ISlipPrinterCapabilities2 * Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities * Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrinterCapabilities_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_SlipPrinterCapabilities_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_SlipPrinterCapabilities[] = L"Windows.Devices.PointOfService.SlipPrinterCapabilities"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.PointOfService.UnifiedPosErrorData * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Devices.PointOfService.IUnifiedPosErrorDataFactory interface starting with version 6.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.PointOfService.IUnifiedPosErrorData ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_PointOfService_UnifiedPosErrorData_DEFINED #define RUNTIMECLASS_Windows_Devices_PointOfService_UnifiedPosErrorData_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_PointOfService_UnifiedPosErrorData[] = L"Windows.Devices.PointOfService.UnifiedPosErrorData"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // defined(__cplusplus) #pragma pop_macro("MIDL_CONST_ID") // Restore the original value of the 'DEPRECATED' macro #pragma pop_macro("DEPRECATED") #ifdef __clang__ #pragma clang diagnostic pop // deprecated-declarations #else #pragma warning(pop) #endif #endif // __windows2Edevices2Epointofservice_p_h__ #endif // __windows2Edevices2Epointofservice_h__