| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 500
#endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif
#include <rpc.h>
#include <rpcndr.h>
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif /* __RPCNDR_H_VERSION__ */
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
#include <ole2.h>
#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 0xa0000
#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 <windows.foundation.collections.h>
#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<bool> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<bool, boolean>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Boolean>";
}
};
// 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<bool> __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<bool> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<bool, boolean>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Boolean>";
}
};
// 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<bool> __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<HSTRING> : IAsyncOperation_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<String>";
}
};
// 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<HSTRING> __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<HSTRING> : IAsyncOperationCompletedHandler_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<String>";
}
};
// 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<HSTRING> __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<UINT32> : IAsyncOperation_impl<UINT32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<UInt32>";
}
};
// 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<UINT32> __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<UINT32> : IAsyncOperationCompletedHandler_impl<UINT32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<UInt32>";
}
};
// 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<UINT32> __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<ABI::Windows::Devices::PointOfService::BarcodeScanner*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeScanner*, ABI::Windows::Devices::PointOfService::IBarcodeScanner*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.BarcodeScanner>";
}
};
// 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<ABI::Windows::Devices::PointOfService::BarcodeScanner*> __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<ABI::Windows::Devices::PointOfService::BarcodeScanner*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeScanner*, ABI::Windows::Devices::PointOfService::IBarcodeScanner*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.BarcodeScanner>";
}
};
// 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<ABI::Windows::Devices::PointOfService::BarcodeScanner*> __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<ABI::Windows::Devices::PointOfService::BarcodeSymbologyAttributes*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeSymbologyAttributes*, ABI::Windows::Devices::PointOfService::IBarcodeSymbologyAttributes*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.BarcodeSymbologyAttributes>";
}
};
// 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<ABI::Windows::Devices::PointOfService::BarcodeSymbologyAttributes*> __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<ABI::Windows::Devices::PointOfService::BarcodeSymbologyAttributes*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeSymbologyAttributes*, ABI::Windows::Devices::PointOfService::IBarcodeSymbologyAttributes*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.BarcodeSymbologyAttributes>";
}
};
// 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<ABI::Windows::Devices::PointOfService::BarcodeSymbologyAttributes*> __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<ABI::Windows::Devices::PointOfService::CashDrawer*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawer*, ABI::Windows::Devices::PointOfService::ICashDrawer*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.CashDrawer>";
}
};
// 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<ABI::Windows::Devices::PointOfService::CashDrawer*> __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<ABI::Windows::Devices::PointOfService::CashDrawer*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawer*, ABI::Windows::Devices::PointOfService::ICashDrawer*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.CashDrawer>";
}
};
// 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<ABI::Windows::Devices::PointOfService::CashDrawer*> __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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.ClaimedBarcodeScanner>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*> __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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.ClaimedBarcodeScanner>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*> __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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, ABI::Windows::Devices::PointOfService::IClaimedCashDrawer*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.ClaimedCashDrawer>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*> __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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, ABI::Windows::Devices::PointOfService::IClaimedCashDrawer*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.ClaimedCashDrawer>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*> __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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::IClaimedLineDisplay*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.ClaimedLineDisplay>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*> __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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::IClaimedLineDisplay*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.ClaimedLineDisplay>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.ClaimedMagneticStripeReader>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.ClaimedMagneticStripeReader>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*> __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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::IClaimedPosPrinter*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.ClaimedPosPrinter>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*> __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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::IClaimedPosPrinter*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.ClaimedPosPrinter>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*> __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<ABI::Windows::Devices::PointOfService::LineDisplay*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::LineDisplay*, ABI::Windows::Devices::PointOfService::ILineDisplay*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.LineDisplay>";
}
};
// 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<ABI::Windows::Devices::PointOfService::LineDisplay*> __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<ABI::Windows::Devices::PointOfService::LineDisplay*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::LineDisplay*, ABI::Windows::Devices::PointOfService::ILineDisplay*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.LineDisplay>";
}
};
// 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<ABI::Windows::Devices::PointOfService::LineDisplay*> __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<enum ABI::Windows::Devices::PointOfService::LineDisplayPowerStatus> : IAsyncOperation_impl<enum ABI::Windows::Devices::PointOfService::LineDisplayPowerStatus>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.LineDisplayPowerStatus>";
}
};
// 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<enum ABI::Windows::Devices::PointOfService::LineDisplayPowerStatus> __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<enum ABI::Windows::Devices::PointOfService::LineDisplayPowerStatus> : IAsyncOperationCompletedHandler_impl<enum ABI::Windows::Devices::PointOfService::LineDisplayPowerStatus>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.LineDisplayPowerStatus>";
}
};
// 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<enum ABI::Windows::Devices::PointOfService::LineDisplayPowerStatus> __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<ABI::Windows::Devices::PointOfService::LineDisplayStoredBitmap*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::LineDisplayStoredBitmap*, ABI::Windows::Devices::PointOfService::ILineDisplayStoredBitmap*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.LineDisplayStoredBitmap>";
}
};
// 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<ABI::Windows::Devices::PointOfService::LineDisplayStoredBitmap*> __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<ABI::Windows::Devices::PointOfService::LineDisplayStoredBitmap*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::LineDisplayStoredBitmap*, ABI::Windows::Devices::PointOfService::ILineDisplayStoredBitmap*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.LineDisplayStoredBitmap>";
}
};
// 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<ABI::Windows::Devices::PointOfService::LineDisplayStoredBitmap*> __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<ABI::Windows::Devices::PointOfService::LineDisplayWindow*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::LineDisplayWindow*, ABI::Windows::Devices::PointOfService::ILineDisplayWindow*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.LineDisplayWindow>";
}
};
// 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<ABI::Windows::Devices::PointOfService::LineDisplayWindow*> __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<ABI::Windows::Devices::PointOfService::LineDisplayWindow*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::LineDisplayWindow*, ABI::Windows::Devices::PointOfService::ILineDisplayWindow*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.LineDisplayWindow>";
}
};
// 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<ABI::Windows::Devices::PointOfService::LineDisplayWindow*> __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<ABI::Windows::Devices::PointOfService::MagneticStripeReader*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReader*, ABI::Windows::Devices::PointOfService::IMagneticStripeReader*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.MagneticStripeReader>";
}
};
// 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<ABI::Windows::Devices::PointOfService::MagneticStripeReader*> __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<ABI::Windows::Devices::PointOfService::MagneticStripeReader*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReader*, ABI::Windows::Devices::PointOfService::IMagneticStripeReader*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.MagneticStripeReader>";
}
};
// 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<ABI::Windows::Devices::PointOfService::MagneticStripeReader*> __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<ABI::Windows::Devices::PointOfService::PosPrinter*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::PosPrinter*, ABI::Windows::Devices::PointOfService::IPosPrinter*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Devices.PointOfService.PosPrinter>";
}
};
// 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<ABI::Windows::Devices::PointOfService::PosPrinter*> __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<ABI::Windows::Devices::PointOfService::PosPrinter*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::PosPrinter*, ABI::Windows::Devices::PointOfService::IPosPrinter*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Devices.PointOfService.PosPrinter>";
}
};
// 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<ABI::Windows::Devices::PointOfService::PosPrinter*> __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<UINT32> : IIterator_impl<UINT32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<UInt32>";
}
};
// 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<UINT32> __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<UINT32> : IIterable_impl<UINT32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<UInt32>";
}
};
// 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<UINT32> __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<UINT32> : IVectorView_impl<UINT32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<UInt32>";
}
};
// 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<UINT32> __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<Windows.Foundation.Collections.IVectorView`1<UInt32>>";
}
};
// 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<Windows.Foundation.Collections.IVectorView`1<UInt32>>";
}
};
// 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<ABI::Windows::Storage::Streams::IBuffer*> : IAsyncOperation_impl<ABI::Windows::Storage::Streams::IBuffer*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Storage.Streams.IBuffer>";
}
};
// 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<ABI::Windows::Storage::Streams::IBuffer*> __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<ABI::Windows::Storage::Streams::IBuffer*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Storage::Streams::IBuffer*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Storage.Streams.IBuffer>";
}
};
// 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<ABI::Windows::Storage::Streams::IBuffer*> __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<int> : IIterator_impl<int>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Int32>";
}
};
// 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<int> __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<int> : IIterable_impl<int>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Int32>";
}
};
// 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<int> __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<HSTRING> : IIterator_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<String>";
}
};
// 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<HSTRING> __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<HSTRING> : IIterable_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<String>";
}
};
// 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<HSTRING> __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<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation> : IIterator_impl<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Devices.PointOfService.PosPrinterRotation>";
}
};
// 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<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation> __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<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation> : IIterable_impl<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Devices.PointOfService.PosPrinterRotation>";
}
};
// 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<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation> __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<struct ABI::Windows::Devices::PointOfService::SizeUInt32> : IIterator_impl<struct ABI::Windows::Devices::PointOfService::SizeUInt32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Devices.PointOfService.SizeUInt32>";
}
};
// 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<struct ABI::Windows::Devices::PointOfService::SizeUInt32> __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<struct ABI::Windows::Devices::PointOfService::SizeUInt32> : IIterable_impl<struct ABI::Windows::Devices::PointOfService::SizeUInt32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Devices.PointOfService.SizeUInt32>";
}
};
// 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<struct ABI::Windows::Devices::PointOfService::SizeUInt32> __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<HSTRING, HSTRING> : IKeyValuePair_impl<HSTRING, HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IKeyValuePair`2<String, String>";
}
};
// 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<HSTRING, HSTRING> __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<Windows.Foundation.Collections.IKeyValuePair`2<String, String>>";
}
};
// 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<Windows.Foundation.Collections.IKeyValuePair`2<String, String>>";
}
};
// 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<struct ABI::Windows::Foundation::Size> : IIterator_impl<struct ABI::Windows::Foundation::Size>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Foundation.Size>";
}
};
// 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<struct ABI::Windows::Foundation::Size> __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<struct ABI::Windows::Foundation::Size> : IIterable_impl<struct ABI::Windows::Foundation::Size>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Foundation.Size>";
}
};
// 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<struct ABI::Windows::Foundation::Size> __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<HSTRING, HSTRING> : IMapView_impl<HSTRING, HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IMapView`2<String, String>";
}
};
// 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<HSTRING, HSTRING> __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<int> : IVectorView_impl<int>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Int32>";
}
};
// 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<int> __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<HSTRING> : IVectorView_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<String>";
}
};
// 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<HSTRING> __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<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation> : IVectorView_impl<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Devices.PointOfService.PosPrinterRotation>";
}
};
// 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<enum ABI::Windows::Devices::PointOfService::PosPrinterRotation> __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<struct ABI::Windows::Devices::PointOfService::SizeUInt32> : IVectorView_impl<struct ABI::Windows::Devices::PointOfService::SizeUInt32>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Devices.PointOfService.SizeUInt32>";
}
};
// 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<struct ABI::Windows::Devices::PointOfService::SizeUInt32> __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<struct ABI::Windows::Foundation::Size> : IVectorView_impl<struct ABI::Windows::Foundation::Size>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Foundation.Size>";
}
};
// 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<struct ABI::Windows::Foundation::Size> __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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*> : IEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.EventHandler`1<Windows.Devices.PointOfService.ClaimedBarcodeScanner>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*> : IEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.EventHandler`1<Windows.Devices.PointOfService.ClaimedMagneticStripeReader>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*> __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<ABI::Windows::Devices::PointOfService::BarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerStatusUpdatedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeScanner*, ABI::Windows::Devices::PointOfService::IBarcodeScanner*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeScannerStatusUpdatedEventArgs*, ABI::Windows::Devices::PointOfService::IBarcodeScannerStatusUpdatedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.BarcodeScanner, Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::BarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerStatusUpdatedEventArgs*> __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<ABI::Windows::Devices::PointOfService::CashDrawer*, ABI::Windows::Devices::PointOfService::CashDrawerStatusUpdatedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawer*, ABI::Windows::Devices::PointOfService::ICashDrawer*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawerStatusUpdatedEventArgs*, ABI::Windows::Devices::PointOfService::ICashDrawerStatusUpdatedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.CashDrawer, Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::CashDrawer*, ABI::Windows::Devices::PointOfService::CashDrawerStatusUpdatedEventArgs*> __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<ABI::Windows::Devices::PointOfService::CashDrawerCloseAlarm*, IInspectable*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawerCloseAlarm*, ABI::Windows::Devices::PointOfService::ICashDrawerCloseAlarm*>, IInspectable*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.CashDrawerCloseAlarm, Object>";
}
};
// 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<ABI::Windows::Devices::PointOfService::CashDrawerCloseAlarm*, IInspectable*> __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<ABI::Windows::Devices::PointOfService::CashDrawerEventSource*, ABI::Windows::Devices::PointOfService::CashDrawerClosedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawerEventSource*, ABI::Windows::Devices::PointOfService::ICashDrawerEventSource*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawerClosedEventArgs*, ABI::Windows::Devices::PointOfService::ICashDrawerEventSourceEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.CashDrawerEventSource, Windows.Devices.PointOfService.CashDrawerClosedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::CashDrawerEventSource*, ABI::Windows::Devices::PointOfService::CashDrawerClosedEventArgs*> __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<ABI::Windows::Devices::PointOfService::CashDrawerEventSource*, ABI::Windows::Devices::PointOfService::CashDrawerOpenedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawerEventSource*, ABI::Windows::Devices::PointOfService::ICashDrawerEventSource*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::CashDrawerOpenedEventArgs*, ABI::Windows::Devices::PointOfService::ICashDrawerEventSourceEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.CashDrawerEventSource, Windows.Devices.PointOfService.CashDrawerOpenedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::CashDrawerEventSource*, ABI::Windows::Devices::PointOfService::CashDrawerOpenedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerDataReceivedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeScannerDataReceivedEventArgs*, ABI::Windows::Devices::PointOfService::IBarcodeScannerDataReceivedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedBarcodeScanner, Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerDataReceivedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerErrorOccurredEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeScannerErrorOccurredEventArgs*, ABI::Windows::Devices::PointOfService::IBarcodeScannerErrorOccurredEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedBarcodeScanner, Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerErrorOccurredEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerImagePreviewReceivedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::BarcodeScannerImagePreviewReceivedEventArgs*, ABI::Windows::Devices::PointOfService::IBarcodeScannerImagePreviewReceivedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedBarcodeScanner, Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::BarcodeScannerImagePreviewReceivedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::ClaimedBarcodeScannerClosedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScanner*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScannerClosedEventArgs*, ABI::Windows::Devices::PointOfService::IClaimedBarcodeScannerClosedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedBarcodeScanner, Windows.Devices.PointOfService.ClaimedBarcodeScannerClosedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedBarcodeScanner*, ABI::Windows::Devices::PointOfService::ClaimedBarcodeScannerClosedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, IInspectable*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, ABI::Windows::Devices::PointOfService::IClaimedCashDrawer*>, IInspectable*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedCashDrawer, Object>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, IInspectable*> __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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, ABI::Windows::Devices::PointOfService::ClaimedCashDrawerClosedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, ABI::Windows::Devices::PointOfService::IClaimedCashDrawer*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedCashDrawerClosedEventArgs*, ABI::Windows::Devices::PointOfService::IClaimedCashDrawerClosedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedCashDrawer, Windows.Devices.PointOfService.ClaimedCashDrawerClosedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedCashDrawer*, ABI::Windows::Devices::PointOfService::ClaimedCashDrawerClosedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, IInspectable*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::IClaimedLineDisplay*>, IInspectable*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedLineDisplay, Object>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, IInspectable*> __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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::ClaimedLineDisplayClosedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::IClaimedLineDisplay*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedLineDisplayClosedEventArgs*, ABI::Windows::Devices::PointOfService::IClaimedLineDisplayClosedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedLineDisplay, Windows.Devices.PointOfService.ClaimedLineDisplayClosedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::ClaimedLineDisplayClosedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::LineDisplayStatusUpdatedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::IClaimedLineDisplay*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::LineDisplayStatusUpdatedEventArgs*, ABI::Windows::Devices::PointOfService::ILineDisplayStatusUpdatedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedLineDisplay, Windows.Devices.PointOfService.LineDisplayStatusUpdatedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedLineDisplay*, ABI::Windows::Devices::PointOfService::LineDisplayStatusUpdatedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReaderClosedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReaderClosedEventArgs*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReaderClosedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedMagneticStripeReader, Windows.Devices.PointOfService.ClaimedMagneticStripeReaderClosedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReaderClosedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderAamvaCardDataReceivedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReaderAamvaCardDataReceivedEventArgs*, ABI::Windows::Devices::PointOfService::IMagneticStripeReaderAamvaCardDataReceivedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedMagneticStripeReader, Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderAamvaCardDataReceivedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderBankCardDataReceivedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReaderBankCardDataReceivedEventArgs*, ABI::Windows::Devices::PointOfService::IMagneticStripeReaderBankCardDataReceivedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedMagneticStripeReader, Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderBankCardDataReceivedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderErrorOccurredEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReaderErrorOccurredEventArgs*, ABI::Windows::Devices::PointOfService::IMagneticStripeReaderErrorOccurredEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedMagneticStripeReader, Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderErrorOccurredEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::IClaimedMagneticStripeReader*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs*, ABI::Windows::Devices::PointOfService::IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedMagneticStripeReader, Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedMagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::ClaimedPosPrinterClosedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::IClaimedPosPrinter*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedPosPrinterClosedEventArgs*, ABI::Windows::Devices::PointOfService::IClaimedPosPrinterClosedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedPosPrinter, Windows.Devices.PointOfService.ClaimedPosPrinterClosedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::ClaimedPosPrinterClosedEventArgs*> __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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::PosPrinterReleaseDeviceRequestedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::IClaimedPosPrinter*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::PosPrinterReleaseDeviceRequestedEventArgs*, ABI::Windows::Devices::PointOfService::IPosPrinterReleaseDeviceRequestedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.ClaimedPosPrinter, Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::ClaimedPosPrinter*, ABI::Windows::Devices::PointOfService::PosPrinterReleaseDeviceRequestedEventArgs*> __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<ABI::Windows::Devices::PointOfService::MagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderStatusUpdatedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReader*, ABI::Windows::Devices::PointOfService::IMagneticStripeReader*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::MagneticStripeReaderStatusUpdatedEventArgs*, ABI::Windows::Devices::PointOfService::IMagneticStripeReaderStatusUpdatedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.MagneticStripeReader, Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::MagneticStripeReader*, ABI::Windows::Devices::PointOfService::MagneticStripeReaderStatusUpdatedEventArgs*> __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<ABI::Windows::Devices::PointOfService::PosPrinter*, ABI::Windows::Devices::PointOfService::PosPrinterStatusUpdatedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::PosPrinter*, ABI::Windows::Devices::PointOfService::IPosPrinter*>, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::PointOfService::PosPrinterStatusUpdatedEventArgs*, ABI::Windows::Devices::PointOfService::IPosPrinterStatusUpdatedEventArgs*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.TypedEventHandler`2<Windows.Devices.PointOfService.PosPrinter, Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs>";
}
};
// 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<ABI::Windows::Devices::PointOfService::PosPrinter*, ABI::Windows::Devices::PointOfService::PosPrinterStatusUpdatedEventArgs*> __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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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:
};
extern 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;
};
extern 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;
};
extern 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:
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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:
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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:
};
extern 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;
};
extern 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;
};
extern 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:
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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:
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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:
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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;
};
extern 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.ILineDisplayStatics interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract
* Static Methods exist on the Windows.Devices.PointOfService.ILineDisplayStatics2 interface starting with version 5.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.IMagneticStripeReaderStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
* Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderStatics2 interface starting with version 4.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.ILineDisplayStatics interface starting with version 4.0 of the Windows.Foundation.UniversalApiContract API contract
* Static Methods exist on the Windows.Devices.PointOfService.ILineDisplayStatics2 interface starting with version 5.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.IMagneticStripeReaderStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
* Static Methods exist on the Windows.Devices.PointOfService.IMagneticStripeReaderStatics2 interface starting with version 4.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__