1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-19 15:45:15 +00:00
qb64/internal/c/mingw64/x86_64-w64-mingw32/include/bdaiface_enums.h
2019-01-01 22:40:38 +11:00

97 lines
1.8 KiB
C

/**
* 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