mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-20 05:34:51 +00:00
97 lines
1.8 KiB
C
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
|