blob: 9a262e0d759275f0f8fda2f2043ff2e1aae5c8f0 [file] [log] [blame]
/**
* This file is part of the mingw-w64 runtime package.
* No warranty is given; refer to the file DISCLAIMER within this package.
*/
#ifndef BDAIFACE_ENUMS_H
#define BDAIFACE_ENUMS_H
#include <winapifamily.h>
#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
typedef
#ifdef __WIDL__
[v1_enum]
#endif
enum SmartCardStatusType {
CardInserted = 0,
CardRemoved,
CardError,
CardDataChanged,
CardFirmwareUpgrade
} SmartCardStatusType;
typedef
#ifdef __WIDL__
[v1_enum]
#endif
enum SmartCardAssociationType {
NotAssociated = 0,
Associated,
AssociationUnknown
} SmartCardAssociationType;
typedef
#ifdef __WIDL__
[v1_enum]
#endif
enum LocationCodeSchemeType {
SCTE_18 = 0
} LocationCodeSchemeType;
typedef
#ifdef __WIDL__
[v1_enum]
#endif
enum EntitlementType {
Entitled = 0,
NotEntitled,
TechnicalFailure
} EntitlementType;
typedef
#ifdef __WIDL__
[v1_enum]
#endif
enum UICloseReasonType {
NotReady = 0,
UserClosed,
SystemClosed,
DeviceClosed,
ErrorClosed
} UICloseReasonType;
typedef
#ifdef __WIDL__
[v1_enum]
#endif
enum BDA_DrmPairingError {
BDA_DrmPairing_Succeeded = 0,
BDA_DrmPairing_HardwareFailure,
BDA_DrmPairing_NeedRevocationData,
BDA_DrmPairing_NeedIndiv,
BDA_DrmPairing_Other,
BDA_DrmPairing_DrmInitFailed,
BDA_DrmPairing_DrmNotPaired,
BDA_DrmPairing_DrmRePairSoon,
BDA_DrmPairing_Aborted,
BDA_DrmPairing_NeedSDKUpdate
} BDA_DrmPairingError;
typedef struct EALocationCodeType {
LocationCodeSchemeType LocationCodeScheme;
BYTE state_code;
BYTE county_subdivision;
WORD county_code;
} EALocationCodeType;
typedef struct SmartCardApplication {
ApplicationTypeType ApplicationType;
USHORT ApplicationVersion;
BSTR pbstrApplicationName;
BSTR pbstrApplicationURL;
} SmartCardApplication;
#endif
#endif