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
{