headers: Update to Wine 6.0-rc3.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
diff --git a/mingw-w64-headers/include/directmanipulation.h b/mingw-w64-headers/include/directmanipulation.h
index d02c2b9..1f80940 100644
--- a/mingw-w64-headers/include/directmanipulation.h
+++ b/mingw-w64-headers/include/directmanipulation.h
@@ -175,6 +175,7 @@
     DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1,
     DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2
 } DIRECTMANIPULATION_HITTEST_TYPE;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_HITTEST_TYPE)
 typedef enum DIRECTMANIPULATION_STATUS {
     DIRECTMANIPULATION_BUILDING = 0,
     DIRECTMANIPULATION_ENABLED = 1,
@@ -192,6 +193,7 @@
     DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST = 0x8,
     DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING = 0x10
 } DIRECTMANIPULATION_VIEWPORT_OPTIONS;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_VIEWPORT_OPTIONS)
 typedef enum DIRECTMANIPULATION_CONFIGURATION {
     DIRECTMANIPULATION_CONFIGURATION_NONE = 0x0,
     DIRECTMANIPULATION_CONFIGURATION_INTERACTION = 0x1,
@@ -203,6 +205,7 @@
     DIRECTMANIPULATION_CONFIGURATION_RAILS_X = 0x100,
     DIRECTMANIPULATION_CONFIGURATION_RAILS_Y = 0x200
 } DIRECTMANIPULATION_CONFIGURATION;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_CONFIGURATION)
 typedef enum DIRECTMANIPULATION_GESTURE_CONFIGURATION {
     DIRECTMANIPULATION_GESTURE_NONE = 0x0,
     DIRECTMANIPULATION_GESTURE_DEFAULT = 0x0,
@@ -210,6 +213,7 @@
     DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_HORIZONTAL = 0x10,
     DIRECTMANIPULATION_GESTURE_PINCH_ZOOM = 0x20
 } DIRECTMANIPULATION_GESTURE_CONFIGURATION;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_GESTURE_CONFIGURATION)
 typedef enum DIRECTMANIPULATION_MOTION_TYPES {
     DIRECTMANIPULATION_MOTION_NONE = 0x0,
     DIRECTMANIPULATION_MOTION_TRANSLATEX = 0x1,
@@ -219,6 +223,7 @@
     DIRECTMANIPULATION_MOTION_CENTERY = 0x20,
     DIRECTMANIPULATION_MOTION_ALL = (((DIRECTMANIPULATION_MOTION_TRANSLATEX | DIRECTMANIPULATION_MOTION_TRANSLATEY) | DIRECTMANIPULATION_MOTION_ZOOM) | DIRECTMANIPULATION_MOTION_CENTERX) | DIRECTMANIPULATION_MOTION_CENTERY
 } DIRECTMANIPULATION_MOTION_TYPES;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_MOTION_TYPES)
 typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE {
     DIRECTMANIPULATION_SNAPPOINT_MANDATORY = 0,
     DIRECTMANIPULATION_SNAPPOINT_OPTIONAL = 1,
@@ -230,6 +235,7 @@
     DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1,
     DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10
 } DIRECTMANIPULATION_SNAPPOINT_COORDINATE;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_SNAPPOINT_COORDINATE)
 typedef enum DIRECTMANIPULATION_HORIZONTALALIGNMENT {
     DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE = 0x0,
     DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT = 0x1,
@@ -237,6 +243,7 @@
     DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT = 0x4,
     DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER = 0x8
 } DIRECTMANIPULATION_HORIZONTALALIGNMENT;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_HORIZONTALALIGNMENT)
 typedef enum DIRECTMANIPULATION_VERTICALALIGNMENT {
     DIRECTMANIPULATION_VERTICALALIGNMENT_NONE = 0x0,
     DIRECTMANIPULATION_VERTICALALIGNMENT_TOP = 0x1,
@@ -244,6 +251,7 @@
     DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM = 0x4,
     DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER = 0x8
 } DIRECTMANIPULATION_VERTICALALIGNMENT;
+DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_VERTICALALIGNMENT)
 typedef enum DIRECTMANIPULATION_INPUT_MODE {
     DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC = 0,
     DIRECTMANIPULATION_INPUT_MODE_MANUAL = 1
diff --git a/mingw-w64-headers/include/directmanipulation.idl b/mingw-w64-headers/include/directmanipulation.idl
index f8bd55c..b478b16 100644
--- a/mingw-w64-headers/include/directmanipulation.idl
+++ b/mingw-w64-headers/include/directmanipulation.idl
@@ -31,6 +31,7 @@
     DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS      = 0x00000001,
     DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x00000002
 } DIRECTMANIPULATION_HITTEST_TYPE;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_HITTEST_TYPE)")
 
 typedef enum DIRECTMANIPULATION_STATUS
 {
@@ -52,6 +53,7 @@
     DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST      = 0x00000008,
     DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING = 0x00000010,
 } DIRECTMANIPULATION_VIEWPORT_OPTIONS;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_VIEWPORT_OPTIONS)")
 
 typedef enum DIRECTMANIPULATION_CONFIGURATION
 {
@@ -65,6 +67,7 @@
     DIRECTMANIPULATION_CONFIGURATION_RAILS_X             = 0x00000100,
     DIRECTMANIPULATION_CONFIGURATION_RAILS_Y             = 0x00000200,
 } DIRECTMANIPULATION_CONFIGURATION;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_CONFIGURATION)")
 
 typedef enum DIRECTMANIPULATION_GESTURE_CONFIGURATION
 {
@@ -74,6 +77,7 @@
     DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_HORIZONTAL = 0x00000010,
     DIRECTMANIPULATION_GESTURE_PINCH_ZOOM             = 0x00000020,
 } DIRECTMANIPULATION_GESTURE_CONFIGURATION;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_GESTURE_CONFIGURATION)")
 
 typedef enum DIRECTMANIPULATION_MOTION_TYPES
 {
@@ -87,6 +91,7 @@
                                            DIRECTMANIPULATION_MOTION_ZOOM | DIRECTMANIPULATION_MOTION_CENTERX |
                                            DIRECTMANIPULATION_MOTION_CENTERY
 } DIRECTMANIPULATION_MOTION_TYPES;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_MOTION_TYPES)")
 
 typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE
 {
@@ -102,6 +107,7 @@
     DIRECTMANIPULATION_COORDINATE_ORIGIN    = 0x00000001,
     DIRECTMANIPULATION_COORDINATE_MIRRORED  = 0x00000010
 } DIRECTMANIPULATION_SNAPPOINT_COORDINATE;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_SNAPPOINT_COORDINATE)")
 
 typedef enum DIRECTMANIPULATION_HORIZONTALALIGNMENT
 {
@@ -111,6 +117,7 @@
     DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT        = 0x00000004,
     DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER = 0x00000008
 } DIRECTMANIPULATION_HORIZONTALALIGNMENT;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_HORIZONTALALIGNMENT)")
 
 typedef enum DIRECTMANIPULATION_VERTICALALIGNMENT
 {
@@ -120,6 +127,7 @@
     DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM       = 0x00000004,
     DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER = 0x00000008
 } DIRECTMANIPULATION_VERTICALALIGNMENT;
+cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_VERTICALALIGNMENT)")
 
 typedef enum DIRECTMANIPULATION_INPUT_MODE
 {