Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Runtime.InteropServices;
- using Windows.Foundation;
- using Windows.Foundation.Collections;
- using Windows.Foundation.Metadata;
- using Windows.Storage.Streams;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Static(typeof(IBarcodeScannerStatics), 100859904u), Threading(ThreadingModel.Both), Version(100859904u)]
- public sealed class BarcodeScanner : IBarcodeScanner
- {
- public extern event TypedEventHandler<BarcodeScanner, BarcodeScannerErrorOccurredEventArgs> ErrorOccurred
- {
- add;
- remove;
- }
- public extern BarcodeScannerCapabilities Capabilities
- {
- get;
- }
- public extern string DeviceId
- {
- get;
- }
- public extern IAsyncOperation<ClaimedBarcodeScanner> ClaimScannerAsync();
- public extern IAsyncOperation<string> CheckHealthAsync([In] UnifiedPosHealthCheckLevel level);
- public extern IAsyncAction ResetStatisticsAsync([In] IIterable<string> statisticsCategories);
- public extern IAsyncOperation<IBuffer> RetrieveStatisticsAsync([In] IIterable<string> statisticsCategories);
- public extern IAsyncAction UpdateStatisticsAsync([In] IIterable<IKeyValuePair<string, string>> statistics);
- public extern IVectorView<string> GetSupportedProfiles();
- public extern bool IsProfileSupported([In] string profile);
- public extern IAsyncAction SetActiveProfileAsync([In] string profile);
- public static extern IAsyncOperation<BarcodeScanner> GetDefaultAsync();
- public static extern IAsyncOperation<BarcodeScanner> FromIdAsync([In] string deviceId);
- public static extern string GetDeviceSelector();
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class BarcodeScannerCapabilities : IBarcodeScannerCapabilities
- {
- public extern bool IsImagePreviewSupported
- {
- get;
- }
- public extern bool IsStatisticsReportingSupported
- {
- get;
- }
- public extern bool IsStatisticsUpdatingSupported
- {
- get;
- }
- public extern UnifiedPosPowerReportingType PowerReportingType
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class BarcodeScannerDataReceivedEventArgs : IBarcodeScannerDataReceivedEventArgs
- {
- public extern BarcodeScannerReport Report
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class BarcodeScannerErrorOccurredEventArgs : IBarcodeScannerErrorOccurredEventArgs
- {
- public extern UnifiedPosErrorData ErrorData
- {
- get;
- }
- public extern bool IsRetriable
- {
- get;
- }
- public extern BarcodeScannerReport PartialInputData
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- using Windows.Storage.Streams;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class BarcodeScannerImagePreviewReceivedEventArgs : IBarcodeScannerImagePreviewReceivedEventArgs
- {
- public extern IRandomAccessStreamWithContentType Preview
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- using Windows.Storage.Streams;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class BarcodeScannerReport : IBarcodeScannerReport
- {
- public extern IBuffer ScanData
- {
- get;
- }
- public extern IBuffer ScanDataLabel
- {
- get;
- }
- public extern uint ScanDataType
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Static(typeof(IBarcodeSymbologiesStatics), 100859904u), Threading(ThreadingModel.Both), Version(100859904u)]
- public static class BarcodeSymbologies
- {
- public static extern uint AusPostal
- {
- get;
- }
- public static extern uint Aztec
- {
- get;
- }
- public static extern uint Bookland
- {
- get;
- }
- public static extern uint CanPostal
- {
- get;
- }
- public static extern uint Cca
- {
- get;
- }
- public static extern uint Ccb
- {
- get;
- }
- public static extern uint Ccc
- {
- get;
- }
- public static extern uint Chinese2of5
- {
- get;
- }
- public static extern uint Codabar
- {
- get;
- }
- public static extern uint Code11
- {
- get;
- }
- public static extern uint Code128
- {
- get;
- }
- public static extern uint Code128Parsed
- {
- get;
- }
- public static extern uint Code32
- {
- get;
- }
- public static extern uint Code39
- {
- get;
- }
- public static extern uint Code93
- {
- get;
- }
- public static extern uint CompositeAB
- {
- get;
- }
- public static extern uint CompositeC
- {
- get;
- }
- public static extern uint Coupon
- {
- get;
- }
- public static extern uint CueCode
- {
- get;
- }
- public static extern uint DataMatrix
- {
- get;
- }
- public static extern uint Doccap
- {
- get;
- }
- public static extern uint DutchPostal
- {
- get;
- }
- public static extern uint Ean128
- {
- get;
- }
- public static extern uint Ean13S
- {
- get;
- }
- public static extern uint Ean8S
- {
- get;
- }
- public static extern uint EanJan13
- {
- get;
- }
- public static extern uint EanJan8
- {
- get;
- }
- public static extern uint ExtendedBase
- {
- get;
- }
- public static extern uint GS1DataBar
- {
- get;
- }
- public static extern uint GS1DataBarExpanded
- {
- get;
- }
- public static extern uint GS1DataBarExpandedStacked
- {
- get;
- }
- public static extern uint GS1DataBarStackedOmnidirectional
- {
- get;
- }
- public static extern uint Iata2of5
- {
- get;
- }
- public static extern uint Image
- {
- get;
- }
- public static extern uint Isbt128
- {
- get;
- }
- public static extern uint Itf
- {
- get;
- }
- public static extern uint JapPostal
- {
- get;
- }
- public static extern uint Korean3of5
- {
- get;
- }
- public static extern uint Macromicropdf
- {
- get;
- }
- public static extern uint Macropdf
- {
- get;
- }
- public static extern uint Matrix2of5
- {
- get;
- }
- public static extern uint Maxicode
- {
- get;
- }
- public static extern uint MicroPdf417
- {
- get;
- }
- public static extern uint MicroQRCode
- {
- get;
- }
- public static extern uint Micropdf
- {
- get;
- }
- public static extern uint Msi
- {
- get;
- }
- public static extern uint Ocra
- {
- get;
- }
- public static extern uint Ocrb
- {
- get;
- }
- public static extern uint Pdf417
- {
- get;
- }
- public static extern uint QRCode
- {
- get;
- }
- public static extern uint Rss14
- {
- get;
- }
- public static extern uint Rssexp
- {
- get;
- }
- public static extern uint Rsslim
- {
- get;
- }
- public static extern uint Signature
- {
- get;
- }
- public static extern uint TF
- {
- get;
- }
- public static extern uint Tlc39
- {
- get;
- }
- public static extern uint Trioptic39
- {
- get;
- }
- public static extern uint US4statefics
- {
- get;
- }
- public static extern uint UkPostal
- {
- get;
- }
- public static extern uint Unknown
- {
- get;
- }
- public static extern uint Upca
- {
- get;
- }
- public static extern uint Upcas
- {
- get;
- }
- public static extern uint Upcd1
- {
- get;
- }
- public static extern uint Upcd2
- {
- get;
- }
- public static extern uint Upcd3
- {
- get;
- }
- public static extern uint Upcd4
- {
- get;
- }
- public static extern uint Upcd5
- {
- get;
- }
- public static extern uint Upce
- {
- get;
- }
- public static extern uint Upce0
- {
- get;
- }
- public static extern uint Upce1
- {
- get;
- }
- public static extern uint Upces
- {
- get;
- }
- public static extern uint Us4state
- {
- get;
- }
- public static extern uint UsPlanet
- {
- get;
- }
- public static extern uint UsPostNet
- {
- get;
- }
- public static extern uint Webcode
- {
- get;
- }
- }
- }
- using System;
- using System.Runtime.InteropServices;
- using Windows.Foundation;
- using Windows.Foundation.Collections;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Threading(ThreadingModel.Both), Version(100859904u)]
- public sealed class ClaimedBarcodeScanner : IClaimedBarcodeScanner, IClosable
- {
- public extern event TypedEventHandler<ClaimedBarcodeScanner, BarcodeScannerDataReceivedEventArgs> DataReceived
- {
- add;
- remove;
- }
- public extern event TypedEventHandler<ClaimedBarcodeScanner, BarcodeScannerImagePreviewReceivedEventArgs> ImagePreviewReceived
- {
- add;
- remove;
- }
- public extern event EventHandler<ClaimedBarcodeScanner> ReleaseDeviceRequested
- {
- add;
- remove;
- }
- public extern event EventHandler<ClaimedBarcodeScanner> TriggerPressed
- {
- add;
- remove;
- }
- public extern event EventHandler<ClaimedBarcodeScanner> TriggerReleased
- {
- add;
- remove;
- }
- public extern bool IsDisabledOnDataReceived
- {
- get;
- set;
- }
- public extern bool IsDecodeDataEnabled
- {
- get;
- set;
- }
- public extern string DeviceId
- {
- get;
- }
- public extern bool IsEnabled
- {
- get;
- }
- public extern IAsyncAction EnableAsync();
- public extern IAsyncAction DisableAsync();
- public extern void RetainDevice();
- public extern IAsyncOperation<IVectorView<uint>> GetSupportedSymbologiesAsync();
- public extern IAsyncAction SetActiveSymbologiesAsync([In] IIterable<uint> symbologies);
- public extern IAsyncOperation<bool> IsSymbologySupportedAsync([In] uint barcodeSymbology);
- public extern void Close();
- }
- }
- using System;
- using System.Runtime.InteropServices;
- using Windows.Foundation;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Threading(ThreadingModel.Both), Version(100859904u)]
- public sealed class ClaimedMagneticStripeReader : IClaimedMagneticStripeReader, IClosable
- {
- public extern event TypedEventHandler<ClaimedMagneticStripeReader, MagneticStripeReaderAamvaCardDataReceivedEventArgs> AamvaCardDataReceived
- {
- add;
- remove;
- }
- public extern event TypedEventHandler<ClaimedMagneticStripeReader, MagneticStripeReaderBankCardDataReceivedEventArgs> BankCardDataReceived
- {
- add;
- remove;
- }
- public extern event EventHandler<ClaimedMagneticStripeReader> ReleaseDeviceRequested
- {
- add;
- remove;
- }
- public extern event TypedEventHandler<ClaimedMagneticStripeReader, MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs> VendorSpecificDataReceived
- {
- add;
- remove;
- }
- public extern bool IsDisabledOnDataReceived
- {
- get;
- set;
- }
- public extern bool IsDecodeDataEnabled
- {
- get;
- set;
- }
- public extern uint DataEncryptionAlgorithm
- {
- get;
- set;
- }
- public extern string DeviceId
- {
- get;
- }
- public extern bool IsDeviceAuthenticated
- {
- get;
- }
- public extern bool IsEnabled
- {
- get;
- }
- public extern IAsyncAction EnableAsync();
- public extern IAsyncAction DisableAsync();
- public extern void RetainDevice();
- public extern byte[] RetrieveDeviceAuthenticationDataAsync();
- public extern void AuthenticateDeviceAsync([In] byte[] responseToken);
- public extern void DeAuthenticateDeviceAsync([In] byte[] responseToken);
- public extern void UpdateKeyAsync([In] string key, [In] string keyName);
- public extern void Close();
- }
- }
- using System;
- using System.Runtime.InteropServices;
- using Windows.Foundation;
- using Windows.Foundation.Collections;
- using Windows.Foundation.Metadata;
- using Windows.Storage.Streams;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Static(typeof(IMagneticStripeReaderStatics), 100859904u), Threading(ThreadingModel.Both), Version(100859904u)]
- public sealed class MagneticStripeReader : IMagneticStripeReader
- {
- public extern event TypedEventHandler<MagneticStripeReader, MagneticStripeReaderErrorOccurredEventArgs> ErrorOccurred
- {
- add;
- remove;
- }
- public extern event TypedEventHandler<MagneticStripeReader, MagneticStripeReaderStatusUpdatedEventArgs> StatusUpdated
- {
- add;
- remove;
- }
- public extern MagneticStripeReaderTrackIds TracksToRead
- {
- get;
- set;
- }
- public extern bool IsTransmitSentinelsEnabled
- {
- get;
- set;
- }
- public extern MagneticStripeReaderErrorReportingType ErrorReportingType
- {
- get;
- set;
- }
- public extern MagneticStripeReaderCapabilities Capabilities
- {
- get;
- }
- public extern MagneticStripeReaderAuthenticationProtocol DeviceAuthenticationProtocol
- {
- get;
- }
- public extern string DeviceId
- {
- get;
- }
- public extern uint[] SupportedCardTypes
- {
- get;
- }
- public extern IAsyncOperation<string> CheckHealthAsync([In] UnifiedPosHealthCheckLevel level);
- public extern IAsyncOperation<ClaimedMagneticStripeReader> ClaimReaderAsync();
- public extern IAsyncAction ResetStatisticsAsync([In] IIterable<string> statisticsCategories);
- public extern IAsyncOperation<IBuffer> RetrieveStatisticsAsync([In] IIterable<string> statisticsCategories);
- public extern IAsyncAction UpdateStatisticsAsync([In] IIterable<IKeyValuePair<string, string>> statistics);
- public static extern IAsyncOperation<MagneticStripeReader> GetDefaultAsync();
- public static extern IAsyncOperation<MagneticStripeReader> FromIdAsync([In] string deviceId);
- public static extern string GetDeviceSelector();
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderAamvaCardDataReceivedEventArgs : IMagneticStripeReaderAamvaCardDataReceivedEventArgs
- {
- public extern string Address
- {
- get;
- }
- public extern string BirthDate
- {
- get;
- }
- public extern string City
- {
- get;
- }
- public extern string Class
- {
- get;
- }
- public extern string Endorsements
- {
- get;
- }
- public extern string ExpirationDate
- {
- get;
- }
- public extern string EyeColor
- {
- get;
- }
- public extern string FirstName
- {
- get;
- }
- public extern string Gender
- {
- get;
- }
- public extern string HairColor
- {
- get;
- }
- public extern string Height
- {
- get;
- }
- public extern string LicenseNumber
- {
- get;
- }
- public extern string PostalCode
- {
- get;
- }
- public extern MagneticStripeReaderReport Report
- {
- get;
- }
- public extern string Restrictions
- {
- get;
- }
- public extern string State
- {
- get;
- }
- public extern string Suffix
- {
- get;
- }
- public extern string Surname
- {
- get;
- }
- public extern string Weight
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum MagneticStripeReaderAuthenticationLevel
- {
- NotSupported,
- Optional,
- Required
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum MagneticStripeReaderAuthenticationProtocol
- {
- None,
- ChallengeResponse
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderBankCardDataReceivedEventArgs : IMagneticStripeReaderBankCardDataReceivedEventArgs
- {
- public extern string AccountNumber
- {
- get;
- }
- public extern string ExpirationDate
- {
- get;
- }
- public extern string FirstName
- {
- get;
- }
- public extern string MiddleInitial
- {
- get;
- }
- public extern MagneticStripeReaderReport Report
- {
- get;
- }
- public extern string ServiceCode
- {
- get;
- }
- public extern string Suffix
- {
- get;
- }
- public extern string Surname
- {
- get;
- }
- public extern string Title
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderCapabilities : IMagneticStripeReaderCapabilities
- {
- public extern MagneticStripeReaderAuthenticationLevel AuthenticationLevel
- {
- get;
- }
- public extern string CardAuthentication
- {
- get;
- }
- public extern bool IsIsoSupported
- {
- get;
- }
- public extern bool IsJisOneSupported
- {
- get;
- }
- public extern bool IsJisTwoSupported
- {
- get;
- }
- public extern bool IsStatisticsReportingSupported
- {
- get;
- }
- public extern bool IsStatisticsUpdatingSupported
- {
- get;
- }
- public extern bool IsTrackDataMaskingSupported
- {
- get;
- }
- public extern bool IsTransmitSentinelsSupported
- {
- get;
- }
- public extern UnifiedPosPowerReportingType PowerReportingType
- {
- get;
- }
- public extern uint SupportedEncryptionAlgorithms
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Static(typeof(IMagneticStripeReaderCardTypesStatics), 100859904u), Threading(ThreadingModel.Both), Version(100859904u)]
- public static class MagneticStripeReaderCardTypes
- {
- public static extern uint Aamva
- {
- get;
- }
- public static extern uint Bank
- {
- get;
- }
- public static extern uint ExtendedBase
- {
- get;
- }
- public static extern uint Unknown
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Static(typeof(IMagneticStripeReaderEncryptionAlgorithmsStatics), 100859904u), Threading(ThreadingModel.Both), Version(100859904u)]
- public static class MagneticStripeReaderEncryptionAlgorithms
- {
- public static extern uint ExtendedBase
- {
- get;
- }
- public static extern uint None
- {
- get;
- }
- public static extern uint TripleDesDukpt
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderErrorOccurredEventArgs : IMagneticStripeReaderErrorOccurredEventArgs
- {
- public extern UnifiedPosErrorData ErrorData
- {
- get;
- }
- public extern MagneticStripeReaderReport PartialInputData
- {
- get;
- }
- public extern MagneticStripeReaderTrackErrorType Track1Status
- {
- get;
- }
- public extern MagneticStripeReaderTrackErrorType Track2Status
- {
- get;
- }
- public extern MagneticStripeReaderTrackErrorType Track3Status
- {
- get;
- }
- public extern MagneticStripeReaderTrackErrorType Track4Status
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum MagneticStripeReaderErrorReportingType
- {
- CardLevel,
- TrackLevel
- }
- }
- using System;
- using Windows.Foundation.Collections;
- using Windows.Foundation.Metadata;
- using Windows.Storage.Streams;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderReport : IMagneticStripeReaderReport
- {
- public extern IBuffer AdditionalSecurityInformation
- {
- get;
- }
- public extern IBuffer CardAuthenticationData
- {
- get;
- }
- public extern uint CardType
- {
- get;
- }
- public extern IMapView<string, string> Properties
- {
- get;
- }
- public extern MagneticStripeReaderTrackData Track1
- {
- get;
- }
- public extern MagneticStripeReaderTrackData Track2
- {
- get;
- }
- public extern MagneticStripeReaderTrackData Track3
- {
- get;
- }
- public extern MagneticStripeReaderTrackData Track4
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum MagneticStripeReaderStatus
- {
- Unathenticated,
- Authenticated,
- Extended
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderStatusUpdatedEventArgs : IMagneticStripeReaderStatusUpdatedEventArgs
- {
- public extern uint ExtendedStatus
- {
- get;
- }
- public extern MagneticStripeReaderStatus Status
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- using Windows.Storage.Streams;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderTrackData : IMagneticStripeReaderTrackData
- {
- public extern IBuffer Data
- {
- get;
- }
- public extern IBuffer DiscretionaryData
- {
- get;
- }
- public extern IBuffer EncryptedData
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum MagneticStripeReaderTrackErrorType
- {
- None,
- StartSentinelError,
- EndSentinelError,
- ParityError,
- LrcError,
- Unknown = -1
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum MagneticStripeReaderTrackIds
- {
- None,
- Track1,
- Track2,
- Track3 = 4,
- Track4 = 8
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs : IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs
- {
- public extern MagneticStripeReaderReport Report
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [MarshalingBehavior(MarshalingType.Agile), Version(100859904u)]
- public sealed class UnifiedPosErrorData : IUnifiedPosErrorData
- {
- public extern uint ExtendedReason
- {
- get;
- }
- public extern string Message
- {
- get;
- }
- public extern UnifiedPosErrorReason Reason
- {
- get;
- }
- public extern UnifiedPosErrorSeverity Severity
- {
- get;
- }
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum UnifiedPosErrorReason
- {
- UnknownErrorReason,
- NoService,
- Disabled,
- Illegal,
- NoHardware,
- Closed,
- Offline,
- Failure,
- Timeout,
- Busy,
- Extended
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum UnifiedPosErrorSeverity
- {
- UnknownErrorSeverity,
- Warning,
- Recoverable,
- Unrecoverable,
- AssistanceRequired,
- Fatal
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum UnifiedPosHealthCheckLevel
- {
- UnknownHealthCheckLevel,
- POSInternal,
- External,
- Interactive
- }
- }
- using System;
- using Windows.Foundation.Metadata;
- namespace Windows.Devices.PointOfService
- {
- [Version(100859904u)]
- public enum UnifiedPosPowerReportingType
- {
- UnknownPowerReportingType,
- Standard,
- Advanced
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement