This is the widl version currently in mingw64-w64-tools.

unions/enums now generate an internal name. The value may differ from previous 
runs.

Header files where only the version in the header has changed are not included.
---
 mingw-w64-headers/include/activprof.h         | 12 ++---
 mingw-w64-headers/include/bdaiface.h          |  2 +-
 mingw-w64-headers/include/dimm.h              | 26 +++++-----
 mingw-w64-headers/include/docobj.h            |  6 +--
 mingw-w64-headers/include/documenttarget.h    |  2 +-
 mingw-w64-headers/include/msopc.h             | 20 ++++----
 mingw-w64-headers/include/oaidl.h             |  4 +-
 mingw-w64-headers/include/sensorsapi.h        |  4 +-
 mingw-w64-headers/include/textstor.h          |  8 +--
 mingw-w64-headers/include/uianimation.h       | 26 +++++-----
 mingw-w64-headers/include/urlmon.h            | 36 ++++++-------
 mingw-w64-headers/include/wdstptmgmt.h        | 24 ++++-----
 mingw-w64-headers/include/wsdbase.h           |  4 +-
 mingw-w64-headers/include/wtypes.h            | 24 ++++-----
 .../include/xpsdigitalsignature.h             |  6 +--
 mingw-w64-headers/include/xpsobjectmodel.h    | 50 +++++++++----------
 mingw-w64-headers/include/xpsobjectmodel_1.h  |  4 +-
 mingw-w64-headers/include/xpsprint.h          |  6 +--
 mingw-w64-headers/include/xpsrassvc.h         |  6 +--
 19 files changed, 135 insertions(+), 135 deletions(-)

diff --git a/mingw-w64-headers/include/activprof.h 
b/mingw-w64-headers/include/activprof.h
index 75ebbb0c..8942ac69 100644
--- a/mingw-w64-headers/include/activprof.h
+++ b/mingw-w64-headers/include/activprof.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/activprof.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/activprof.idl - Do not edit 
***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -105,14 +105,14 @@ DEFINE_GUID(IID_IActiveScriptProfilerHeapEnum, 
0x32e4694e, 0xd37, 0x419b, 0xb9,
 DEFINE_GUID(IID_IActiveScriptProfilerControl3, 0xb403015, 0xf381, 0x4023, 
0xa5, 0xd0, 0x6f, 0xed, 0x7, 0x6d, 0xe7, 0x16);
 #endif
 
-typedef enum __WIDL_activprof_generated_name_00000002 {
+typedef enum __WIDL_activprof_generated_name_0000000C {
     PROFILER_SCRIPT_TYPE_USER = 0,
     PROFILER_SCRIPT_TYPE_DYNAMIC = 1,
     PROFILER_SCRIPT_TYPE_NATIVE = 2,
     PROFILER_SCRIPT_TYPE_DOM = 3
 } PROFILER_SCRIPT_TYPE;
 
-typedef enum __WIDL_activprof_generated_name_00000003 {
+typedef enum __WIDL_activprof_generated_name_0000000D {
     PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 0x1,
     PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 0x2,
     PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 0x4,
@@ -346,7 +346,7 @@ typedef DWORD_PTR PROFILER_HEAP_OBJECT_ID;
 typedef UINT PROFILER_HEAP_OBJECT_NAME_ID;
 typedef void *PROFILER_EXTERNAL_OBJECT_ADDRESS;
 
-typedef enum __WIDL_activprof_generated_name_00000004 {
+typedef enum __WIDL_activprof_generated_name_0000000E {
     PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 0x1,
     PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 0x2,
     PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 0x4,
@@ -362,7 +362,7 @@ typedef enum __WIDL_activprof_generated_name_00000004 {
     PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 0x1000
 } PROFILER_HEAP_OBJECT_FLAGS;
 
-typedef enum __WIDL_activprof_generated_name_00000005 {
+typedef enum __WIDL_activprof_generated_name_0000000F {
     PROFILER_HEAP_OBJECT_OPTIONAL_INFO_PROTOTYPE = 0x1,
     PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME = 0x2,
     PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SCOPE_LIST = 0x3,
@@ -381,7 +381,7 @@ typedef struct _PROFILER_HEAP_OBJECT_SCOPE_LIST {
     PROFILER_HEAP_OBJECT_ID scopes[1];
 } PROFILER_HEAP_OBJECT_SCOPE_LIST;
 
-typedef enum __WIDL_activprof_generated_name_00000006 {
+typedef enum __WIDL_activprof_generated_name_00000010 {
     PROFILER_PROPERTY_TYPE_NUMBER = 0x1,
     PROFILER_PROPERTY_TYPE_STRING = 0x2,
     PROFILER_PROPERTY_TYPE_HEAP_OBJECT = 0x3,
diff --git a/mingw-w64-headers/include/bdaiface.h 
b/mingw-w64-headers/include/bdaiface.h
index 06ab7037..6051f474 100644
--- a/mingw-w64-headers/include/bdaiface.h
+++ b/mingw-w64-headers/include/bdaiface.h
@@ -324,7 +324,7 @@ typedef struct SmartCardApplication {
 #define PBDA_Encoder_BitrateMode_Constant 1
 #define PBDA_Encoder_BitrateMode_Variable 2
 #define PBDA_Encoder_BitrateMode_Average 3
-typedef enum __WIDL_bdaiface_generated_name_0000000F {
+typedef enum __WIDL_bdaiface_generated_name_00000017 {
     KSPROPERTY_IPSINK_MULTICASTLIST = 0,
     KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION = 1,
     KSPROPERTY_IPSINK_ADAPTER_ADDRESS = 2
diff --git a/mingw-w64-headers/include/dimm.h b/mingw-w64-headers/include/dimm.h
index eedf555f..d6aac386 100644
--- a/mingw-w64-headers/include/dimm.h
+++ b/mingw-w64-headers/include/dimm.h
@@ -139,15 +139,15 @@ DEFINE_GUID(LIBID_ActiveIMM, 0x4955dd30, 0xb159, 0x11d0, 
0x8f,0xcf, 0x00,0xaa,0x
 #include <imm.h>
 #if 0
 typedef WORD LANGID;
-typedef struct __WIDL_dimm_generated_name_00000002 {
+typedef struct __WIDL_dimm_generated_name_0000000C {
     LPSTR lpReading;
     LPSTR lpWord;
 } REGISTERWORDA;
-typedef struct __WIDL_dimm_generated_name_00000003 {
+typedef struct __WIDL_dimm_generated_name_0000000D {
     LPWSTR lpReading;
     LPWSTR lpWord;
 } REGISTERWORDW;
-typedef struct __WIDL_dimm_generated_name_00000004 {
+typedef struct __WIDL_dimm_generated_name_0000000E {
     LONG lfHeight;
     LONG lfWidth;
     LONG lfEscapement;
@@ -163,7 +163,7 @@ typedef struct __WIDL_dimm_generated_name_00000004 {
     BYTE lfPitchAndFamily;
     CHAR lfFaceName[32];
 } LOGFONTA;
-typedef struct __WIDL_dimm_generated_name_00000005 {
+typedef struct __WIDL_dimm_generated_name_0000000F {
     LONG lfHeight;
     LONG lfWidth;
     LONG lfEscapement;
@@ -181,18 +181,18 @@ typedef struct __WIDL_dimm_generated_name_00000005 {
 } LOGFONTW;
 typedef DWORD HIMC;
 typedef DWORD HIMCC;
-typedef struct __WIDL_dimm_generated_name_00000006 {
+typedef struct __WIDL_dimm_generated_name_00000010 {
     DWORD dwIndex;
     DWORD dwStyle;
     POINT ptCurrentPos;
     RECT rcArea;
 } CANDIDATEFORM;
-typedef struct __WIDL_dimm_generated_name_00000007 {
+typedef struct __WIDL_dimm_generated_name_00000011 {
     DWORD dwStyle;
     POINT ptCurrentPos;
     RECT rcArea;
 } COMPOSITIONFORM;
-typedef struct __WIDL_dimm_generated_name_00000008 {
+typedef struct __WIDL_dimm_generated_name_00000012 {
     DWORD dwSize;
     DWORD dwStyle;
     DWORD dwCount;
@@ -201,16 +201,16 @@ typedef struct __WIDL_dimm_generated_name_00000008 {
     DWORD dwPageSize;
     DWORD dwOffset[1];
 } CANDIDATELIST;
-typedef struct __WIDL_dimm_generated_name_00000009 {
+typedef struct __WIDL_dimm_generated_name_00000013 {
     DWORD dwStyle;
     CHAR szDescription[32];
 } STYLEBUFA;
-typedef struct __WIDL_dimm_generated_name_0000000A {
+typedef struct __WIDL_dimm_generated_name_00000014 {
     DWORD dwStyle;
     WCHAR szDescription[32];
 } STYLEBUFW;
 typedef WORD ATOM;
-typedef struct __WIDL_dimm_generated_name_0000000B {
+typedef struct __WIDL_dimm_generated_name_00000015 {
     UINT cbSize;
     UINT fType;
     UINT fState;
@@ -221,7 +221,7 @@ typedef struct __WIDL_dimm_generated_name_0000000B {
     CHAR szString[80];
     HBITMAP hbmpItem;
 } IMEMENUITEMINFOA;
-typedef struct __WIDL_dimm_generated_name_0000000C {
+typedef struct __WIDL_dimm_generated_name_00000016 {
     UINT cbSize;
     UINT fType;
     UINT fState;
@@ -234,7 +234,7 @@ typedef struct __WIDL_dimm_generated_name_0000000C {
 } IMEMENUITEMINFOW;
 #endif
 #ifndef _DDKIMM_H_
-typedef struct __WIDL_dimm_generated_name_0000000D {
+typedef struct __WIDL_dimm_generated_name_00000017 {
     HWND hWnd;
     WINBOOL fOpen;
     POINT ptStatusWndPos;
@@ -256,7 +256,7 @@ typedef struct __WIDL_dimm_generated_name_0000000D {
     DWORD fdwInit;
     DWORD dwReserve[3];
 } INPUTCONTEXT;
-typedef struct __WIDL_dimm_generated_name_0000000E {
+typedef struct __WIDL_dimm_generated_name_00000018 {
     DWORD dwPrivateDataSize;
     DWORD fdwProperty;
     DWORD fdwConversionCaps;
diff --git a/mingw-w64-headers/include/docobj.h 
b/mingw-w64-headers/include/docobj.h
index 502d4057..7bc47b35 100644
--- a/mingw-w64-headers/include/docobj.h
+++ b/mingw-w64-headers/include/docobj.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/docobj.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/docobj.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -195,7 +195,7 @@ interface IProtectedModeMenuServices;
 
 typedef IOleDocument *LPOLEDOCUMENT;
 
-typedef enum __WIDL_docobj_generated_name_00000013 {
+typedef enum __WIDL_docobj_generated_name_00000020 {
     DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
     DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
     DOCMISC_CANTOPENEDIT = 4,
@@ -856,7 +856,7 @@ static FORCEINLINE HRESULT 
IContinueCallback_FContinuePrinting(IContinueCallback
 
 typedef IPrint *LPPRINT;
 
-typedef enum __WIDL_docobj_generated_name_00000014 {
+typedef enum __WIDL_docobj_generated_name_00000021 {
     PRINTFLAG_MAYBOTHERUSER = 1,
     PRINTFLAG_PROMPTUSER = 2,
     PRINTFLAG_USERMAYCHANGEPRINTER = 4,
diff --git a/mingw-w64-headers/include/documenttarget.h 
b/mingw-w64-headers/include/documenttarget.h
index a28222c3..17b2d14e 100644
--- a/mingw-w64-headers/include/documenttarget.h
+++ b/mingw-w64-headers/include/documenttarget.h
@@ -194,7 +194,7 @@ typedef enum PrintDocumentPackageCompletion {
     PrintDocumentPackageCompletion_Canceled = 2,
     PrintDocumentPackageCompletion_Failed = 3
 } PrintDocumentPackageCompletion;
-typedef struct __WIDL_documenttarget_generated_name_00000013 {
+typedef struct __WIDL_documenttarget_generated_name_00000020 {
     UINT32 JobId;
     INT32 CurrentDocument;
     INT32 CurrentPage;
diff --git a/mingw-w64-headers/include/msopc.h 
b/mingw-w64-headers/include/msopc.h
index f9616f12..ece3a099 100644
--- a/mingw-w64-headers/include/msopc.h
+++ b/mingw-w64-headers/include/msopc.h
@@ -1309,33 +1309,33 @@ interface IOpcUri;
 #endif /* __cplusplus */
 #endif
 
-typedef enum __WIDL_msopc_generated_name_00000016 {
+typedef enum __WIDL_msopc_generated_name_00000025 {
     OPC_CANONICALIZATION_NONE = 0,
     OPC_CANONICALIZATION_C14N = 1,
     OPC_CANONICALIZATION_C14N_WITH_COMMENTS = 2
 } OPC_CANONICALIZATION_METHOD;
-typedef enum __WIDL_msopc_generated_name_00000017 {
+typedef enum __WIDL_msopc_generated_name_00000026 {
     OPC_CERTIFICATE_IN_CERTIFICATE_PART = 0,
     OPC_CERTIFICATE_IN_SIGNATURE_PART = 1,
     OPC_CERTIFICATE_NOT_EMBEDDED = 2
 } OPC_CERTIFICATE_EMBEDDING_OPTION;
-typedef enum __WIDL_msopc_generated_name_00000018 {
+typedef enum __WIDL_msopc_generated_name_00000027 {
     OPC_COMPRESSION_NONE = -1,
     OPC_COMPRESSION_NORMAL = 0,
     OPC_COMPRESSION_MAXIMUM = 1,
     OPC_COMPRESSION_FAST = 2,
     OPC_COMPRESSION_SUPERFAST = 3
 } OPC_COMPRESSION_OPTIONS;
-typedef enum __WIDL_msopc_generated_name_00000019 {
+typedef enum __WIDL_msopc_generated_name_00000028 {
     OPC_READ_DEFAULT = 0x0,
     OPC_VALIDATE_ON_LOAD = 0x1,
     OPC_CACHE_ON_ACCESS = 0x2
 } OPC_READ_FLAGS;
-typedef enum __WIDL_msopc_generated_name_0000001A {
+typedef enum __WIDL_msopc_generated_name_00000029 {
     OPC_RELATIONSHIP_SELECT_BY_ID = 0,
     OPC_RELATIONSHIP_SELECT_BY_TYPE = 1
 } OPC_RELATIONSHIP_SELECTOR;
-typedef enum __WIDL_msopc_generated_name_0000001B {
+typedef enum __WIDL_msopc_generated_name_0000002A {
     OPC_RELATIONSHIP_SIGN_USING_SELECTORS = 0,
     OPC_RELATIONSHIP_SIGN_PART = 1
 } OPC_RELATIONSHIPS_SIGNING_OPTION;
@@ -1343,7 +1343,7 @@ typedef enum OPC_SIGNATURE_VALIDATION_RESULT {
     OPC_SIGNATURE_VALID = 0,
     OPC_SIGNATURE_INVALID = -1
 } OPC_SIGNATURE_VALIDATION_RESULT;
-typedef enum __WIDL_msopc_generated_name_0000001C {
+typedef enum __WIDL_msopc_generated_name_0000002B {
     OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS = 0,
     OPC_SIGNATURE_TIME_FORMAT_SECONDS = 1,
     OPC_SIGNATURE_TIME_FORMAT_MINUTES = 2,
@@ -1351,15 +1351,15 @@ typedef enum __WIDL_msopc_generated_name_0000001C {
     OPC_SIGNATURE_TIME_FORMAT_MONTHS = 4,
     OPC_SIGNATURE_TIME_FORMAT_YEARS = 5
 } OPC_SIGNATURE_TIME_FORMAT;
-typedef enum __WIDL_msopc_generated_name_0000001D {
+typedef enum __WIDL_msopc_generated_name_0000002C {
     OPC_STREAM_IO_READ = 1,
     OPC_STREAM_IO_WRITE = 2
 } OPC_STREAM_IO_MODE;
-typedef enum __WIDL_msopc_generated_name_0000001E {
+typedef enum __WIDL_msopc_generated_name_0000002D {
     OPC_URI_TARGET_MODE_INTERNAL = 0,
     OPC_URI_TARGET_MODE_EXTERNAL = 1
 } OPC_URI_TARGET_MODE;
-typedef enum __WIDL_msopc_generated_name_0000001F {
+typedef enum __WIDL_msopc_generated_name_0000002E {
     OPC_WRITE_DEFAULT = 0x0,
     OPC_WRITE_FORCE_ZIP32 = 0x1
 } OPC_WRITE_FLAGS;
diff --git a/mingw-w64-headers/include/oaidl.h 
b/mingw-w64-headers/include/oaidl.h
index 243b8930..6419cf6e 100644
--- a/mingw-w64-headers/include/oaidl.h
+++ b/mingw-w64-headers/include/oaidl.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/oaidl.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/oaidl.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -412,7 +412,7 @@ typedef enum tagSF_TYPE {
 
 typedef struct _wireSAFEARRAY_UNION {
     ULONG sfType;
-    union {
+    union __WIDL_oaidl_generated_name_0000000E {
         SAFEARR_BSTR BstrStr;
         SAFEARR_UNKNOWN UnknownStr;
         SAFEARR_DISPATCH DispatchStr;
diff --git a/mingw-w64-headers/include/sensorsapi.h 
b/mingw-w64-headers/include/sensorsapi.h
index a63fd6a8..36b8e6ee 100644
--- a/mingw-w64-headers/include/sensorsapi.h
+++ b/mingw-w64-headers/include/sensorsapi.h
@@ -86,7 +86,7 @@ typedef struct SensorManager SensorManager;
 extern "C" {
 #endif
 
-typedef enum __WIDL_sensorsapi_generated_name_00000013 {
+typedef enum __WIDL_sensorsapi_generated_name_00000020 {
     SENSOR_STATE_MIN = 0,
     SENSOR_STATE_READY = SENSOR_STATE_MIN,
     SENSOR_STATE_NOT_AVAILABLE = SENSOR_STATE_READY + 1,
@@ -96,7 +96,7 @@ typedef enum __WIDL_sensorsapi_generated_name_00000013 {
     SENSOR_STATE_ERROR = SENSOR_STATE_ACCESS_DENIED + 1,
     SENSOR_STATE_MAX = SENSOR_STATE_ERROR
 } SensorState;
-typedef enum __WIDL_sensorsapi_generated_name_00000014 {
+typedef enum __WIDL_sensorsapi_generated_name_00000021 {
     SENSOR_CONNECTION_TYPE_PC_INTEGRATED = 0,
     SENSOR_CONNECTION_TYPE_PC_ATTACHED = SENSOR_CONNECTION_TYPE_PC_INTEGRATED 
+ 1,
     SENSOR_CONNECTION_TYPE_PC_EXTERNAL = SENSOR_CONNECTION_TYPE_PC_ATTACHED + 1
diff --git a/mingw-w64-headers/include/textstor.h 
b/mingw-w64-headers/include/textstor.h
index 6da0b86f..ceeb6f0a 100644
--- a/mingw-w64-headers/include/textstor.h
+++ b/mingw-w64-headers/include/textstor.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/textstor.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/textstor.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -102,12 +102,12 @@ extern "C" {
 
 #define GXFPF_NEAREST (0x2)
 
-typedef enum __WIDL_textstor_generated_name_00000002 {
+typedef enum __WIDL_textstor_generated_name_0000000F {
     TS_AE_NONE = 0,
     TS_AE_START = 1,
     TS_AE_END = 2
 } TsActiveSelEnd;
-typedef enum __WIDL_textstor_generated_name_00000003 {
+typedef enum __WIDL_textstor_generated_name_00000010 {
     TS_RT_PLAIN = 0,
     TS_RT_HIDDEN = 1,
     TS_RT_OPAQUE = 2
@@ -152,7 +152,7 @@ typedef struct TS_ATTRVAL {
 
 #define TS_ATTR_FIND_HIDDEN (0x20)
 
-typedef enum __WIDL_textstor_generated_name_00000004 {
+typedef enum __WIDL_textstor_generated_name_00000011 {
     TS_LC_CREATE = 0,
     TS_LC_CHANGE = 1,
     TS_LC_DESTROY = 2
diff --git a/mingw-w64-headers/include/uianimation.h 
b/mingw-w64-headers/include/uianimation.h
index e862d281..e7591077 100644
--- a/mingw-w64-headers/include/uianimation.h
+++ b/mingw-w64-headers/include/uianimation.h
@@ -602,14 +602,14 @@ interface IUIAnimationTimerEventHandler;
 #endif
 
 typedef DOUBLE UI_ANIMATION_SECONDS;
-typedef enum __WIDL_uianimation_generated_name_00000002 {
+typedef enum __WIDL_uianimation_generated_name_0000000C {
     UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE = 0,
     UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY = 1,
     UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED = 2,
     UI_ANIMATION_SCHEDULING_SUCCEEDED = 3,
     UI_ANIMATION_SCHEDULING_DEFERRED = 4
 } UI_ANIMATION_SCHEDULING_RESULT;
-typedef enum __WIDL_uianimation_generated_name_00000003 {
+typedef enum __WIDL_uianimation_generated_name_0000000D {
     UI_ANIMATION_STORYBOARD_BUILDING = 0,
     UI_ANIMATION_STORYBOARD_SCHEDULED = 1,
     UI_ANIMATION_STORYBOARD_CANCELLED = 2,
@@ -619,52 +619,52 @@ typedef enum __WIDL_uianimation_generated_name_00000003 {
     UI_ANIMATION_STORYBOARD_READY = 6,
     UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY = 7
 } UI_ANIMATION_STORYBOARD_STATUS;
-typedef enum __WIDL_uianimation_generated_name_00000004 {
+typedef enum __WIDL_uianimation_generated_name_0000000E {
     UI_ANIMATION_ROUNDING_NEAREST = 0,
     UI_ANIMATION_ROUNDING_FLOOR = 1,
     UI_ANIMATION_ROUNDING_CEILING = 2
 } UI_ANIMATION_ROUNDING_MODE;
-typedef enum __WIDL_uianimation_generated_name_00000005 {
+typedef enum __WIDL_uianimation_generated_name_0000000F {
     UI_ANIMATION_UPDATE_NO_CHANGE = 0,
     UI_ANIMATION_UPDATE_VARIABLES_CHANGED = 1
 } UI_ANIMATION_UPDATE_RESULT;
-typedef enum __WIDL_uianimation_generated_name_00000006 {
+typedef enum __WIDL_uianimation_generated_name_00000010 {
     UI_ANIMATION_MANAGER_IDLE = 0,
     UI_ANIMATION_MANAGER_BUSY = 1
 } UI_ANIMATION_MANAGER_STATUS;
-typedef enum __WIDL_uianimation_generated_name_00000007 {
+typedef enum __WIDL_uianimation_generated_name_00000011 {
     UI_ANIMATION_MODE_DISABLED = 0,
     UI_ANIMATION_MODE_SYSTEM_DEFAULT = 1,
     UI_ANIMATION_MODE_ENABLED = 2
 } UI_ANIMATION_MODE;
-typedef enum __WIDL_uianimation_generated_name_00000008 {
+typedef enum __WIDL_uianimation_generated_name_00000012 {
     UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0,
     UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1
 } UI_ANIMATION_PRIORITY_EFFECT;
-typedef enum __WIDL_uianimation_generated_name_00000009 {
+typedef enum __WIDL_uianimation_generated_name_00000013 {
     UI_ANIMATION_REPEAT_MODE_NORMAL = 0,
     UI_ANIMATION_REPEAT_MODE_ALTERNATE = 1
 } UI_ANIMATION_REPEAT_MODE;
-typedef enum __WIDL_uianimation_generated_name_0000000A {
+typedef enum __WIDL_uianimation_generated_name_00000014 {
     UI_ANIMATION_SLOPE_INCREASING = 0,
     UI_ANIMATION_SLOPE_DECREASING = 1
 } UI_ANIMATION_SLOPE;
-typedef enum __WIDL_uianimation_generated_name_0000000B {
+typedef enum __WIDL_uianimation_generated_name_00000015 {
     UI_ANIMATION_DEPENDENCY_NONE = 0,
     UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES = 0x1,
     UI_ANIMATION_DEPENDENCY_FINAL_VALUE = 0x2,
     UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY = 0x4,
     UI_ANIMATION_DEPENDENCY_DURATION = 0x8
 } UI_ANIMATION_DEPENDENCIES;
-typedef enum __WIDL_uianimation_generated_name_0000000C {
+typedef enum __WIDL_uianimation_generated_name_00000016 {
     UI_ANIMATION_TIMER_CLIENT_IDLE = 0,
     UI_ANIMATION_TIMER_CLIENT_BUSY = 1
 } UI_ANIMATION_TIMER_CLIENT_STATUS;
-typedef enum __WIDL_uianimation_generated_name_0000000D {
+typedef enum __WIDL_uianimation_generated_name_00000017 {
     UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE = 0,
     UI_ANIMATION_IDLE_BEHAVIOR_DISABLE = 1
 } UI_ANIMATION_IDLE_BEHAVIOR;
-typedef struct __WIDL_uianimation_generated_name_0000000E {
+typedef struct __WIDL_uianimation_generated_name_00000018 {
     int _;
 } *UI_ANIMATION_KEYFRAME;
 #define UI_ANIMATION_KEYFRAME_STORYBOARD_START ((UI_ANIMATION_KEYFRAME)-1)
diff --git a/mingw-w64-headers/include/urlmon.h 
b/mingw-w64-headers/include/urlmon.h
index 79ee2b41..65c644c4 100644
--- a/mingw-w64-headers/include/urlmon.h
+++ b/mingw-w64-headers/include/urlmon.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/urlmon.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/urlmon.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -943,7 +943,7 @@ static FORCEINLINE HRESULT 
IPersistMoniker_GetCurMoniker(IPersistMoniker* This,I
 
 typedef IMonikerProp *LPMONIKERPROP;
 
-typedef enum __WIDL_urlmon_generated_name_00000002 {
+typedef enum __WIDL_urlmon_generated_name_0000000F {
     MIMETYPEPROP = 0x0,
     USE_SRC_URL = 0x1,
     CLASSIDPROP = 0x2,
@@ -1292,7 +1292,7 @@ HRESULT __RPC_STUB IBinding_GetBindResult_Stub(
 
 typedef IBindStatusCallback *LPBINDSTATUSCALLBACK;
 
-typedef enum __WIDL_urlmon_generated_name_00000003 {
+typedef enum __WIDL_urlmon_generated_name_00000010 {
     BINDVERB_GET = 0x0,
     BINDVERB_POST = 0x1,
     BINDVERB_PUT = 0x2,
@@ -1300,12 +1300,12 @@ typedef enum __WIDL_urlmon_generated_name_00000003 {
     BINDVERB_RESERVED1 = 0x4
 } BINDVERB;
 
-typedef enum __WIDL_urlmon_generated_name_00000004 {
+typedef enum __WIDL_urlmon_generated_name_00000011 {
     BINDINFOF_URLENCODESTGMEDDATA = 0x1,
     BINDINFOF_URLENCODEDEXTRAINFO = 0x2
 } BINDINFOF;
 
-typedef enum __WIDL_urlmon_generated_name_00000005 {
+typedef enum __WIDL_urlmon_generated_name_00000012 {
     BINDF_ASYNCHRONOUS = 0x1,
     BINDF_ASYNCSTORAGE = 0x2,
     BINDF_NOPROGRESSIVERENDERING = 0x4,
@@ -1339,7 +1339,7 @@ typedef enum __WIDL_urlmon_generated_name_00000005 {
     BINDF_RESERVED_8 = 0x20000000
 } BINDF;
 
-typedef enum __WIDL_urlmon_generated_name_00000006 {
+typedef enum __WIDL_urlmon_generated_name_00000013 {
     URL_ENCODING_NONE = 0x0,
     URL_ENCODING_ENABLE_UTF8 = 0x10000000,
     URL_ENCODING_DISABLE_UTF8 = 0x20000000
@@ -1395,7 +1395,7 @@ typedef struct tagRemFORMATETC {
 } RemFORMATETC;
 typedef struct tagRemFORMATETC *LPREMFORMATETC;
 
-typedef enum __WIDL_urlmon_generated_name_00000007 {
+typedef enum __WIDL_urlmon_generated_name_00000014 {
     BINDINFO_OPTIONS_WININETFLAG = 0x10000,
     BINDINFO_OPTIONS_ENABLE_UTF8 = 0x20000,
     BINDINFO_OPTIONS_DISABLE_UTF8 = 0x40000,
@@ -1413,7 +1413,7 @@ typedef enum __WIDL_urlmon_generated_name_00000007 {
     BINDINFO_OPTIONS_SHDOCVW_NAVIGATE = (int)0x80000000
 } BINDINFO_OPTIONS;
 
-typedef enum __WIDL_urlmon_generated_name_00000008 {
+typedef enum __WIDL_urlmon_generated_name_00000015 {
     BSCF_FIRSTDATANOTIFICATION = 0x1,
     BSCF_INTERMEDIATEDATANOTIFICATION = 0x2,
     BSCF_LASTDATANOTIFICATION = 0x4,
@@ -1719,7 +1719,7 @@ HRESULT __RPC_STUB 
IBindStatusCallback_OnDataAvailable_Stub(
 
 typedef IBindStatusCallbackEx *LPBINDSTATUSCALLBACKEX;
 
-typedef enum __WIDL_urlmon_generated_name_00000009 {
+typedef enum __WIDL_urlmon_generated_name_00000016 {
     BINDF2_DISABLEBASICOVERHTTP = 0x1,
     BINDF2_DISABLEAUTOCOOKIEHANDLING = 0x2,
     BINDF2_READ_DATA_GREATER_THAN_4GB = 0x4,
@@ -2025,7 +2025,7 @@ static FORCEINLINE HRESULT 
IAuthenticate_Authenticate(IAuthenticate* This,HWND *
 
 typedef IAuthenticateEx *LPAUTHENTICATIONEX;
 
-typedef enum __WIDL_urlmon_generated_name_0000000A {
+typedef enum __WIDL_urlmon_generated_name_00000017 {
     AUTHENTICATEF_PROXY = 0x1,
     AUTHENTICATEF_BASIC = 0x2,
     AUTHENTICATEF_HTTP = 0x4
@@ -2666,7 +2666,7 @@ static FORCEINLINE HRESULT 
IWindowForBindingUI_GetWindow(IWindowForBindingUI* Th
 
 typedef ICodeInstall *LPCODEINSTALL;
 
-typedef enum __WIDL_urlmon_generated_name_0000000B {
+typedef enum __WIDL_urlmon_generated_name_00000018 {
     CIP_DISK_FULL = 0,
     CIP_ACCESS_DENIED = 1,
     CIP_NEWER_VERSION_EXISTS = 2,
@@ -2781,7 +2781,7 @@ static FORCEINLINE HRESULT 
ICodeInstall_OnCodeInstallProblem(ICodeInstall* This,
 #ifndef __IUri_INTERFACE_DEFINED__
 #define __IUri_INTERFACE_DEFINED__
 
-typedef enum __WIDL_urlmon_generated_name_0000000C {
+typedef enum __WIDL_urlmon_generated_name_00000019 {
     Uri_PROPERTY_ABSOLUTE_URI = 0,
     Uri_PROPERTY_STRING_START = Uri_PROPERTY_ABSOLUTE_URI,
     Uri_PROPERTY_AUTHORITY = 1,
@@ -2807,7 +2807,7 @@ typedef enum __WIDL_urlmon_generated_name_0000000C {
     Uri_PROPERTY_DWORD_LAST = Uri_PROPERTY_ZONE
 } Uri_PROPERTY;
 
-typedef enum __WIDL_urlmon_generated_name_0000000D {
+typedef enum __WIDL_urlmon_generated_name_0000001A {
     Uri_HOST_UNKNOWN = 0,
     Uri_HOST_DNS = 1,
     Uri_HOST_IPV4 = 2,
@@ -6650,7 +6650,7 @@ static FORCEINLINE HRESULT 
IInternetSecurityMgrSite_EnableModeless(IInternetSecu
 #define MAX_SIZE_SECURITY_ID 512
 
 
-typedef enum __WIDL_urlmon_generated_name_0000000E {
+typedef enum __WIDL_urlmon_generated_name_0000001B {
     PUAF_DEFAULT = 0x0,
     PUAF_NOUI = 0x1,
     PUAF_ISFILE = 0x2,
@@ -6673,13 +6673,13 @@ typedef enum __WIDL_urlmon_generated_name_0000000E {
     PUAF_NOUIIFLOCKED = 0x100000,
     PUAF_DRAGPROTOCOLCHECK = 0x200000
 } PUAF;
-typedef enum __WIDL_urlmon_generated_name_0000000F {
+typedef enum __WIDL_urlmon_generated_name_0000001C {
     PUAFOUT_DEFAULT = 0x0,
     PUAFOUT_ISLOCKZONEPOLICY = 0x1
 } PUAFOUT;
 
 
-typedef enum __WIDL_urlmon_generated_name_00000010 {
+typedef enum __WIDL_urlmon_generated_name_0000001D {
     SZM_CREATE = 0x0,
     SZM_DELETE = 0x1
 } SZM_FLAGS;
@@ -7810,7 +7810,7 @@ enum {
     MAX_ZONE_DESCRIPTION = 200
 };
 
-typedef enum __WIDL_urlmon_generated_name_00000011 {
+typedef enum __WIDL_urlmon_generated_name_0000001E {
     ZAFLAGS_CUSTOM_EDIT = 0x1,
     ZAFLAGS_ADD_SITES = 0x2,
     ZAFLAGS_REQUIRE_VERIFICATION = 0x4,
@@ -9289,7 +9289,7 @@ static FORCEINLINE HRESULT 
IWrappedProtocol_GetWrapperCode(IWrappedProtocol* Thi
 
 typedef IGetBindHandle *LPGETBINDHANDLE;
 
-typedef enum __WIDL_urlmon_generated_name_00000012 {
+typedef enum __WIDL_urlmon_generated_name_0000001F {
     BINDHANDLETYPES_APPCACHE = 0x0,
     BINDHANDLETYPES_DEPENDENCY = 0x1,
     BINDHANDLETYPES_COUNT = 0x2
diff --git a/mingw-w64-headers/include/wdstptmgmt.h 
b/mingw-w64-headers/include/wdstptmgmt.h
index a06df617..c625c243 100644
--- a/mingw-w64-headers/include/wdstptmgmt.h
+++ b/mingw-w64-headers/include/wdstptmgmt.h
@@ -622,59 +622,59 @@ interface IWdsTransportTftpClient;
 #endif
 
 
-typedef enum __WIDL_wdstptmgmt_generated_name_00000013 {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000020 {
     WdsTptProtocolUnicast = 0x1,
     WdsTptProtocolMulticast = 0x2
 } WDSTRANSPORT_PROTOCOL_FLAGS;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_00000014 {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000021 {
     WdsTptNamespaceTypeUnknown = 0,
     WdsTptNamespaceTypeAutoCast = 1,
     WdsTptNamespaceTypeScheduledCastManualStart = 2,
     WdsTptNamespaceTypeScheduledCastAutoStart = 3
 } WDSTRANSPORT_NAMESPACE_TYPE;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_00000015 {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000022 {
     WdsTptDisconnectUnknown = 0,
     WdsTptDisconnectFallback = 1,
     WdsTptDisconnectAbort = 2
 } WDSTRANSPORT_DISCONNECT_TYPE;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_00000016 {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000023 {
     WdsTptSlowClientHandlingUnknown = 0,
     WdsTptSlowClientHandlingNone = 1,
     WdsTptSlowClientHandlingAutoDisconnect = 2,
     WdsTptSlowClientHandlingMultistream = 3
 } WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_00000017 {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000024 {
     WdsTptUdpPortPolicyDynamic = 0,
     WdsTptUdpPortPolicyFixed = 1
 } WDSTRANSPORT_UDP_PORT_POLICY;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_00000018 {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000025 {
     WdsTptTftpCapMaximumBlockSize = 0x1,
     WdsTptTftpCapVariableWindow = 0x2
 } WDSTRANSPORT_TFTP_CAPABILITY;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_00000019 {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000026 {
     WdsTptServiceNotifyUnknown = 0,
     WdsTptServiceNotifyReadSettings = 1
 } WDSTRANSPORT_SERVICE_NOTIFICATION;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_0000001A {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000027 {
     WdsTptIpAddressUnknown = 0,
     WdsTptIpAddressIpv4 = 1,
     WdsTptIpAddressIpv6 = 2
 } WDSTRANSPORT_IP_ADDRESS_TYPE;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_0000001B {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000028 {
     WdsTptIpAddressSourceUnknown = 0,
     WdsTptIpAddressSourceDhcp = 1,
     WdsTptIpAddressSourceRange = 2
 } WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_0000001C {
+typedef enum __WIDL_wdstptmgmt_generated_name_00000029 {
     WdsTptNetworkProfileUnknown = 0,
     WdsTptNetworkProfileCustom = 1,
     WdsTptNetworkProfile10Mbps = 2,
@@ -682,7 +682,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001C {
     WdsTptNetworkProfile1Gbps = 4
 } WDSTRANSPORT_NETWORK_PROFILE_TYPE;
 
-typedef enum __WIDL_wdstptmgmt_generated_name_0000001D {
+typedef enum __WIDL_wdstptmgmt_generated_name_0000002A {
     WdsTptFeatureAdminPack = 0x1,
     WdsTptFeatureTransportServer = 0x2,
     WdsTptFeatureDeploymentServer = 0x4
@@ -690,7 +690,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001D {
 
 #define WDSTRANSPORT_FEATURE_FLAGS_ALL (WdsTptFeatureAdminPack | 
WdsTptFeatureTransportServer | WdsTptFeatureDeploymentServer)
 
-typedef enum __WIDL_wdstptmgmt_generated_name_0000001E {
+typedef enum __WIDL_wdstptmgmt_generated_name_0000002B {
     WdsTptDiagnosticsComponentPxe = 0x1,
     WdsTptDiagnosticsComponentTftp = 0x2,
     WdsTptDiagnosticsComponentImageServer = 0x4,
diff --git a/mingw-w64-headers/include/wsdbase.h 
b/mingw-w64-headers/include/wsdbase.h
index fffad461..a342355b 100644
--- a/mingw-w64-headers/include/wsdbase.h
+++ b/mingw-w64-headers/include/wsdbase.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/wsdbase.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/wsdbase.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -161,7 +161,7 @@ interface IWSDHttpMessageParameters;
 
 
 #if WINVER >= 0x601
-typedef enum __WIDL_wsdbase_generated_name_00000005 {
+typedef enum __WIDL_wsdbase_generated_name_00000013 {
     WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE = 1,
     WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE = 2,
     WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH = 3,
diff --git a/mingw-w64-headers/include/wtypes.h 
b/mingw-w64-headers/include/wtypes.h
index ee3c9ff1..d3bbbd9d 100644
--- a/mingw-w64-headers/include/wtypes.h
+++ b/mingw-w64-headers/include/wtypes.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/wtypes.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/wtypes.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -226,7 +226,7 @@ typedef USHORT LANGID;
 
 typedef struct _userCLIPFORMAT {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000001 {
         DWORD dwValue;
         wchar_t *pwszName;
     } u;
@@ -237,7 +237,7 @@ typedef WORD CLIPFORMAT;
 
 typedef struct _GDI_NONREMOTE {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000002 {
         LONG hInproc;
         DWORD_BLOB *hRemote;
     } u;
@@ -245,7 +245,7 @@ typedef struct _GDI_NONREMOTE {
 
 typedef struct _userHGLOBAL {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000003 {
         LONG hInproc;
         FLAGGED_BYTE_BLOB *hRemote;
         INT64 hInproc64;
@@ -256,7 +256,7 @@ typedef userHGLOBAL *wireHGLOBAL;
 
 typedef struct _userHMETAFILE {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000004 {
         LONG hInproc;
         BYTE_BLOB *hRemote;
         INT64 hInproc64;
@@ -272,7 +272,7 @@ typedef struct _remoteMETAFILEPICT {
 
 typedef struct _userHMETAFILEPICT {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000005 {
         LONG hInproc;
         remoteMETAFILEPICT *hRemote;
         INT64 hInproc64;
@@ -281,7 +281,7 @@ typedef struct _userHMETAFILEPICT {
 
 typedef struct _userHENHMETAFILE {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000006 {
         LONG hInproc;
         BYTE_BLOB *hRemote;
         INT64 hInproc64;
@@ -301,7 +301,7 @@ typedef struct _userBITMAP {
 
 typedef struct _userHBITMAP {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000007 {
         LONG hInproc;
         userBITMAP *hRemote;
         INT64 hInproc64;
@@ -310,7 +310,7 @@ typedef struct _userHBITMAP {
 
 typedef struct _userHPALETTE {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000008 {
         LONG hInproc;
         LOGPALETTE *hRemote;
         INT64 hInproc64;
@@ -319,7 +319,7 @@ typedef struct _userHPALETTE {
 
 typedef struct _RemotableHandle {
     LONG fContext;
-    union {
+    union __WIDL_wtypes_generated_name_00000009 {
         LONG hInproc;
         LONG hRemote;
     } u;
@@ -601,9 +601,9 @@ typedef enum tagTYSPEC {
     TYSPEC_OBJECTID = 6
 } TYSPEC;
 
-typedef struct __WIDL_wtypes_generated_name_00000001 {
+typedef struct __WIDL_wtypes_generated_name_0000000B {
     DWORD tyspec;
-    union {
+    union __WIDL_wtypes_generated_name_0000000A {
         CLSID clsid;
         LPOLESTR pFileExt;
         LPOLESTR pMimeType;
diff --git a/mingw-w64-headers/include/xpsdigitalsignature.h 
b/mingw-w64-headers/include/xpsdigitalsignature.h
index 25ce85d2..d51bbae3 100644
--- a/mingw-w64-headers/include/xpsdigitalsignature.h
+++ b/mingw-w64-headers/include/xpsdigitalsignature.h
@@ -173,11 +173,11 @@ interface IXpsSignatureRequest;
 #endif /* __cplusplus */
 #endif
 
-typedef enum __WIDL_xpsdigitalsignature_generated_name_00000020 {
+typedef enum __WIDL_xpsdigitalsignature_generated_name_0000002F {
     XPS_SIGN_FLAGS_NONE = 0x0,
     XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY = 0x1
 } XPS_SIGN_FLAGS;
-typedef enum __WIDL_xpsdigitalsignature_generated_name_00000021 {
+typedef enum __WIDL_xpsdigitalsignature_generated_name_00000030 {
     XPS_SIGN_POLICY_NONE = 0x0,
     XPS_SIGN_POLICY_CORE_PROPERTIES = 0x1,
     XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS = 0x2,
@@ -185,7 +185,7 @@ typedef enum 
__WIDL_xpsdigitalsignature_generated_name_00000021 {
     XPS_SIGN_POLICY_DISCARD_CONTROL = 0x8,
     XPS_SIGN_POLICY_ALL = 0xf
 } XPS_SIGN_POLICY;
-typedef enum __WIDL_xpsdigitalsignature_generated_name_00000022 {
+typedef enum __WIDL_xpsdigitalsignature_generated_name_00000031 {
     XPS_SIGNATURE_STATUS_INCOMPLIANT = 1,
     XPS_SIGNATURE_STATUS_INCOMPLETE = 2,
     XPS_SIGNATURE_STATUS_BROKEN = 3,
diff --git a/mingw-w64-headers/include/xpsobjectmodel.h 
b/mingw-w64-headers/include/xpsobjectmodel.h
index e1e3f39d..111254a9 100644
--- a/mingw-w64-headers/include/xpsobjectmodel.h
+++ b/mingw-w64-headers/include/xpsobjectmodel.h
@@ -951,54 +951,54 @@ interface IXpsOMPackageTarget;
 #endif /* __cplusplus */
 #endif
 
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000020 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_0000002F {
     XPS_COLOR_INTERPOLATION_SCRGBLINEAR = 1,
     XPS_COLOR_INTERPOLATION_SRGBLINEAR = 2
 } XPS_COLOR_INTERPOLATION;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000021 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000030 {
     XPS_COLOR_TYPE_SRGB = 1,
     XPS_COLOR_TYPE_SCRGB = 2,
     XPS_COLOR_TYPE_CONTEXT = 3
 } XPS_COLOR_TYPE;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000022 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000031 {
     XPS_DASH_CAP_FLAT = 1,
     XPS_DASH_CAP_ROUND = 2,
     XPS_DASH_CAP_SQUARE = 3,
     XPS_DASH_CAP_TRIANGLE = 4
 } XPS_DASH_CAP;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000023 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000032 {
     XPS_FILL_RULE_EVENODD = 1,
     XPS_FILL_RULE_NONZERO = 2
 } XPS_FILL_RULE;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000024 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000033 {
     XPS_FONT_EMBEDDING_NORMAL = 1,
     XPS_FONT_EMBEDDING_OBFUSCATED = 2,
     XPS_FONT_EMBEDDING_RESTRICTED = 3,
     XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4
 } XPS_FONT_EMBEDDING;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000025 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000034 {
     XPS_IMAGE_TYPE_JPEG = 1,
     XPS_IMAGE_TYPE_PNG = 2,
     XPS_IMAGE_TYPE_TIFF = 3,
     XPS_IMAGE_TYPE_WDP = 4,
     XPS_IMAGE_TYPE_JXR = 5
 } XPS_IMAGE_TYPE;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000026 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000035 {
     XPS_INTERLEAVING_OFF = 1,
     XPS_INTERLEAVING_ON = 2
 } XPS_INTERLEAVING;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000027 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000036 {
     XPS_LINE_CAP_FLAT = 1,
     XPS_LINE_CAP_ROUND = 2,
     XPS_LINE_CAP_SQUARE = 3,
     XPS_LINE_CAP_TRIANGLE = 4
 } XPS_LINE_CAP;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000028 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000037 {
     XPS_LINE_JOIN_MITER = 1,
     XPS_LINE_JOIN_BEVEL = 2,
     XPS_LINE_JOIN_ROUND = 3
 } XPS_LINE_JOIN;
-typedef enum __WIDL_xpsobjectmodel_generated_name_00000029 {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000038 {
     XPS_OBJECT_TYPE_CANVAS = 1,
     XPS_OBJECT_TYPE_GLYPHS = 2,
     XPS_OBJECT_TYPE_PATH = 3,
@@ -1010,12 +1010,12 @@ typedef enum 
__WIDL_xpsobjectmodel_generated_name_00000029 {
     XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH = 9,
     XPS_OBJECT_TYPE_VISUAL_BRUSH = 10
 } XPS_OBJECT_TYPE;
-typedef enum __WIDL_xpsobjectmodel_generated_name_0000002A {
+typedef enum __WIDL_xpsobjectmodel_generated_name_00000039 {
     XPS_SEGMENT_STROKE_PATTERN_ALL = 1,
     XPS_SEGMENT_STROKE_PATTERN_NONE = 2,
     XPS_SEGMENT_STROKE_PATTERN_MIXED = 3
 } XPS_SEGMENT_STROKE_PATTERN;
-typedef enum __WIDL_xpsobjectmodel_generated_name_0000002B {
+typedef enum __WIDL_xpsobjectmodel_generated_name_0000003A {
     XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1,
     XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE = 2,
     XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE = 3,
@@ -1024,33 +1024,33 @@ typedef enum 
__WIDL_xpsobjectmodel_generated_name_0000002B {
     XPS_SEGMENT_TYPE_LINE = 6,
     XPS_SEGMENT_TYPE_QUADRATIC_BEZIER = 7
 } XPS_SEGMENT_TYPE;
-typedef enum __WIDL_xpsobjectmodel_generated_name_0000002C {
+typedef enum __WIDL_xpsobjectmodel_generated_name_0000003B {
     XPS_SPREAD_METHOD_PAD = 1,
     XPS_SPREAD_METHOD_REFLECT = 2,
     XPS_SPREAD_METHOD_REPEAT = 3
 } XPS_SPREAD_METHOD;
-typedef enum __WIDL_xpsobjectmodel_generated_name_0000002D {
+typedef enum __WIDL_xpsobjectmodel_generated_name_0000003C {
     XPS_STYLE_SIMULATION_NONE = 1,
     XPS_STYLE_SIMULATION_ITALIC = 2,
     XPS_STYLE_SIMULATION_BOLD = 3,
     XPS_STYLE_SIMULATION_BOLDITALIC = 4
 } XPS_STYLE_SIMULATION;
-typedef enum __WIDL_xpsobjectmodel_generated_name_0000002E {
+typedef enum __WIDL_xpsobjectmodel_generated_name_0000003D {
     XPS_THUMBNAIL_SIZE_VERYSMALL = 1,
     XPS_THUMBNAIL_SIZE_SMALL = 2,
     XPS_THUMBNAIL_SIZE_MEDIUM = 3,
     XPS_THUMBNAIL_SIZE_LARGE = 4
 } XPS_THUMBNAIL_SIZE;
-typedef enum __WIDL_xpsobjectmodel_generated_name_0000002F {
+typedef enum __WIDL_xpsobjectmodel_generated_name_0000003E {
     XPS_TILE_MODE_NONE = 1,
     XPS_TILE_MODE_TILE = 2,
     XPS_TILE_MODE_FLIPX = 3,
     XPS_TILE_MODE_FLIPY = 4,
     XPS_TILE_MODE_FLIPXY = 5
 } XPS_TILE_MODE;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000030 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000040 {
     XPS_COLOR_TYPE colorType;
-    union {
+    union __WIDL_xpsobjectmodel_generated_name_0000003F {
         struct {
             UINT8 alpha;
             UINT8 red;
@@ -1069,23 +1069,23 @@ typedef struct 
__WIDL_xpsobjectmodel_generated_name_00000030 {
         } context;
     } value;
 } XPS_COLOR;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000031 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000041 {
     FLOAT length;
     FLOAT gap;
 } XPS_DASH;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000032 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000042 {
     LONG index;
     FLOAT advanceWidth;
     FLOAT horizontalOffset;
     FLOAT verticalOffset;
 } XPS_GLYPH_INDEX;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000033 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000043 {
     UINT32 unicodeStringStart;
     UINT16 unicodeStringLength;
     UINT32 glyphIndicesStart;
     UINT16 glyphIndicesLength;
 } XPS_GLYPH_MAPPING;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000034 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000044 {
     FLOAT m11;
     FLOAT m12;
     FLOAT m21;
@@ -1093,17 +1093,17 @@ typedef struct 
__WIDL_xpsobjectmodel_generated_name_00000034 {
     FLOAT m31;
     FLOAT m32;
 } XPS_MATRIX;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000035 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000045 {
     FLOAT x;
     FLOAT y;
 } XPS_POINT;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000036 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000046 {
     FLOAT x;
     FLOAT y;
     FLOAT width;
     FLOAT height;
 } XPS_RECT;
-typedef struct __WIDL_xpsobjectmodel_generated_name_00000037 {
+typedef struct __WIDL_xpsobjectmodel_generated_name_00000047 {
     FLOAT width;
     FLOAT height;
 } XPS_SIZE;
diff --git a/mingw-w64-headers/include/xpsobjectmodel_1.h 
b/mingw-w64-headers/include/xpsobjectmodel_1.h
index b3370cd1..f114e2a2 100644
--- a/mingw-w64-headers/include/xpsobjectmodel_1.h
+++ b/mingw-w64-headers/include/xpsobjectmodel_1.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/xpsobjectmodel_1.idl - Do not 
edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/xpsobjectmodel_1.idl - Do not 
edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -100,7 +100,7 @@ interface IXpsOMPage1;
 #endif /* __cplusplus */
 #endif
 
-typedef enum __WIDL_xpsobjectmodel_1_generated_name_00000038 {
+typedef enum __WIDL_xpsobjectmodel_1_generated_name_00000048 {
     XPS_DOCUMENT_TYPE_UNSPECIFIED = 1,
     XPS_DOCUMENT_TYPE_XPS = 2,
     XPS_DOCUMENT_TYPE_OPENXPS = 3
diff --git a/mingw-w64-headers/include/xpsprint.h 
b/mingw-w64-headers/include/xpsprint.h
index 119f36df..0a955137 100644
--- a/mingw-w64-headers/include/xpsprint.h
+++ b/mingw-w64-headers/include/xpsprint.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/xpsprint.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/xpsprint.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -49,13 +49,13 @@ extern "C" {
 
 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
 #if NTDDI_VERSION >= 0x06010000
-typedef enum __WIDL_xpsprint_generated_name_00000038 {
+typedef enum __WIDL_xpsprint_generated_name_00000048 {
     XPS_JOB_IN_PROGRESS = 0,
     XPS_JOB_COMPLETED = 1,
     XPS_JOB_CANCELLED = 2,
     XPS_JOB_FAILED = 3
 } XPS_JOB_COMPLETION;
-typedef struct __WIDL_xpsprint_generated_name_00000039 {
+typedef struct __WIDL_xpsprint_generated_name_00000049 {
     UINT32 jobId;
     INT32 currentDocument;
     INT32 currentPage;
diff --git a/mingw-w64-headers/include/xpsrassvc.h 
b/mingw-w64-headers/include/xpsrassvc.h
index ef896934..41b74fba 100644
--- a/mingw-w64-headers/include/xpsrassvc.h
+++ b/mingw-w64-headers/include/xpsrassvc.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/xpsrassvc.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/xpsrassvc.idl - Do not edit 
***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -95,12 +95,12 @@ interface IXpsRasterizationFactory1;
 #include <winapifamily.h>
 
 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
-typedef enum __WIDL_xpsrassvc_generated_name_00000038 {
+typedef enum __WIDL_xpsrassvc_generated_name_00000048 {
     XPSRAS_RENDERING_MODE_ANTIALIASED = 0,
     XPSRAS_RENDERING_MODE_ALIASED = 1
 } XPSRAS_RENDERING_MODE;
 #if NTDDI_VERSION >= 0x06020000
-typedef enum __WIDL_xpsrassvc_generated_name_00000039 {
+typedef enum __WIDL_xpsrassvc_generated_name_00000049 {
     XPSRAS_PIXEL_FORMAT_32BPP_PBGRA_UINT_SRGB = 1,
     XPSRAS_PIXEL_FORMAT_64BPP_PRGBA_HALF_SCRGB = 2,
     XPSRAS_PIXEL_FORMAT_128BPP_PRGBA_FLOAT_SCRGB = 3
-- 
2.29.2




_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to