headers: put the [v1_enum] in bdatypes.h on one line
Otherwise it results in a compilation error with widl 6.0-rc1:
include/bdatypes.h:43: error: 'PBDA_EVENT_ID': [v1_enum] attribute applied to non-enum type
The code generated without this [v1_enum] is the same but we can keep this
information.
diff --git a/mingw-w64-headers/include/bdatypes.h b/mingw-w64-headers/include/bdatypes.h
index 92f9a14..7aeff55 100644
--- a/mingw-w64-headers/include/bdatypes.h
+++ b/mingw-w64-headers/include/bdatypes.h
@@ -55,11 +55,12 @@
BDA_CHANGES_PENDING
} BDA_CHANGE_STATE, *PBDA_CHANGE_STATE;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum MEDIA_SAMPLE_CONTENT
+#else
+typedef enum MEDIA_SAMPLE_CONTENT
#endif
- enum MEDIA_SAMPLE_CONTENT {
+{
MEDIA_TRANSPORT_PACKET,
MEDIA_ELEMENTARY_STREAM,
MEDIA_MPEG2_PSI,
@@ -77,11 +78,12 @@
PID_MPEG2_SECTION_PSI_SI
} MUX_PID_TYPE;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum DVBSystemType
+#else
+typedef enum DVBSystemType
#endif
- enum DVBSystemType {
+{
DVB_Cable,
DVB_Terrestrial,
DVB_Satellite,
@@ -93,11 +95,12 @@
BDA_UNDEFINED_CHANNEL = -1
} BDA_Channel;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum ComponentCategory
+#else
+typedef enum ComponentCategory
#endif
- enum ComponentCategory {
+{
CategoryNotSet = -1,
CategoryOther = 0,
CategoryVideo,
@@ -110,21 +113,23 @@
CATEGORY_COUNT
} ComponentCategory;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum ComponentStatus
+#else
+typedef enum ComponentStatus
#endif
- enum ComponentStatus {
+{
StatusActive,
StatusInactive,
StatusUnavailable
} ComponentStatus;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum MPEG2StreamType
+#else
+typedef enum MPEG2StreamType
#endif
- enum MPEG2StreamType {
+{
BDA_UNITIALIZED_MPEG2STREAMTYPE = -1,
Reserved1 = 0x00,
ISO_IEC_11172_2_VIDEO = 0x01,
@@ -165,11 +170,12 @@
ATSCCT_AC3 = 0x1
} ATSCComponentTypeFlags;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum BinaryConvolutionCodeRate
+#else
+typedef enum BinaryConvolutionCodeRate
#endif
- enum BinaryConvolutionCodeRate {
+{
BDA_BCC_RATE_NOT_SET = -1,
BDA_BCC_RATE_NOT_DEFINED = 0,
BDA_BCC_RATE_1_2 = 1,
@@ -189,11 +195,12 @@
BDA_BCC_RATE_MAX
} BinaryConvolutionCodeRate;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum FECMethod
+#else
+typedef enum FECMethod
#endif
- enum FECMethod {
+{
BDA_FEC_METHOD_NOT_SET = -1,
BDA_FEC_METHOD_NOT_DEFINED = 0,
BDA_FEC_VITERBI = 1,
@@ -204,11 +211,12 @@
BDA_FEC_MAX
} FECMethod;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum ModulationType
+#else
+typedef enum ModulationType
#endif
- enum ModulationType {
+{
BDA_MOD_NOT_SET = -1,
BDA_MOD_NOT_DEFINED = 0,
BDA_MOD_16QAM = 1,
@@ -249,11 +257,12 @@
BDA_MOD_MAX
} ModulationType;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum tagScanModulationTypes
+#else
+typedef enum tagScanModulationTypes
#endif
- enum tagScanModulationTypes {
+{
BDA_SCAN_MOD_16QAM = 0x00000001,
BDA_SCAN_MOD_32QAM = 0x00000002,
BDA_SCAN_MOD_64QAM = 0x00000004,
@@ -293,11 +302,12 @@
BDA_SCAN_MOD_32APSK = 0x20000000,
} ScanModulationTypes;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum SpectralInversion
+#else
+typedef enum SpectralInversion
#endif
- enum SpectralInversion {
+{
BDA_SPECTRAL_INVERSION_NOT_SET = -1,
BDA_SPECTRAL_INVERSION_NOT_DEFINED = 0,
BDA_SPECTRAL_INVERSION_AUTOMATIC = 1,
@@ -306,11 +316,12 @@
BDA_SPECTRAL_INVERSION_MAX
} SpectralInversion;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum Polarisation
+#else
+typedef enum Polarisation
#endif
- enum Polarisation {
+{
BDA_POLARISATION_NOT_SET = -1,
BDA_POLARISATION_NOT_DEFINED = 0,
BDA_POLARISATION_LINEAR_H = 1,
@@ -320,11 +331,12 @@
BDA_POLARISATION_MAX
} Polarisation;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum LNB_Source
+#else
+typedef enum LNB_Source
#endif
- enum LNB_Source {
+{
BDA_LNB_SOURCE_NOT_SET = -1,
BDA_LNB_SOURCE_NOT_DEFINED = 0,
BDA_LNB_SOURCE_A = 1,
@@ -334,11 +346,12 @@
BDA_LNB_SOURCE_MAX
} LNB_Source;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum GuardInterval
+#else
+typedef enum GuardInterval
#endif
- enum GuardInterval {
+{
BDA_GUARD_NOT_SET = -1,
BDA_GUARD_NOT_DEFINED = 0,
BDA_GUARD_1_32 = 1,
@@ -351,11 +364,12 @@
BDA_GUARD_MAX
} GuardInterval;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum HierarchyAlpha
+#else
+typedef enum HierarchyAlpha
#endif
- enum HierarchyAlpha {
+{
BDA_HALPHA_NOT_SET = -1,
BDA_HALPHA_NOT_DEFINED = 0,
BDA_HALPHA_1 = 1,
@@ -364,11 +378,12 @@
BDA_HALPHA_MAX
} HierarchyAlpha;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum TransmissionMode
+#else
+typedef enum TransmissionMode
#endif
- enum TransmissionMode {
+{
BDA_XMIT_MODE_NOT_SET = -1,
BDA_XMIT_MODE_NOT_DEFINED = 0,
BDA_XMIT_MODE_2K = 1,
@@ -382,11 +397,12 @@
BDA_XMIT_MODE_MAX
} TransmissionMode;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum RollOff
+#else
+typedef enum RollOff
#endif
- enum RollOff {
+{
BDA_ROLL_OFF_NOT_SET = -1,
BDA_ROLL_OFF_NOT_DEFINED = 0,
BDA_ROLL_OFF_20 = 1,
@@ -395,11 +411,12 @@
BDA_ROLL_OFF_MAX
} RollOff;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum Pilot
+#else
+typedef enum Pilot
#endif
- enum Pilot {
+{
BDA_PILOT_NOT_SET = -1,
BDA_PILOT_NOT_DEFINED = 0,
BDA_PILOT_OFF = 1,
@@ -446,22 +463,24 @@
SCTE28_Reserved,
} ApplicationTypeType;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum BDA_CONDITIONALACCESS_REQUESTTYPE
+#else
+typedef enum BDA_CONDITIONALACCESS_REQUESTTYPE
#endif
- enum BDA_CONDITIONALACCESS_REQUESTTYPE {
+{
CONDITIONALACCESS_ACCESS_UNSPECIFIED = 0,
CONDITIONALACCESS_ACCESS_NOT_POSSIBLE,
CONDITIONALACCESS_ACCESS_POSSIBLE,
CONDITIONALACCESS_ACCESS_POSSIBLE_NO_STREAMING_DISRUPTION
} BDA_CONDITIONALACCESS_REQUESTTYPE;
-typedef
#ifdef __WIDL__
- [v1_enum]
+typedef [v1_enum] enum BDA_CONDITIONALACCESS_MMICLOSEREASON
+#else
+typedef enum BDA_CONDITIONALACCESS_MMICLOSEREASON
#endif
- enum BDA_CONDITIONALACCESS_MMICLOSEREASON {
+{
CONDITIONALACCESS_UNSPECIFIED = 0,
CONDITIONALACCESS_CLOSED_ITSELF,
CONDITIONALACCESS_TUNER_REQUESTED_CLOSE,