Zhiyi Zhang : include: Add EnumDisplayDevices flags.

Alexandre Julliard julliard at winehq.org
Tue Feb 26 15:13:57 CST 2019


Module: wine
Branch: master
Commit: aa754f3ae4a2f936c1be03267b435a8df5cd3bfe
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=aa754f3ae4a2f936c1be03267b435a8df5cd3bfe

Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Thu Feb 21 17:04:22 2019 +0800

include: Add EnumDisplayDevices flags.

Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/wingdi.h  | 14 +++++++++++++-
 include/winuser.h |  3 +++
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/include/wingdi.h b/include/wingdi.h
index 1851654..01d3ff3 100644
--- a/include/wingdi.h
+++ b/include/wingdi.h
@@ -3318,12 +3318,24 @@ DECL_WINELIB_TYPE_AW(DISPLAY_DEVICE)
 DECL_WINELIB_TYPE_AW(PDISPLAY_DEVICE)
 DECL_WINELIB_TYPE_AW(LPDISPLAY_DEVICE)
 
-/* DISPLAY_DEVICE.StateFlags (?)*/
+/* DISPLAY_DEVICE.StateFlags for adapters */
 #define	DISPLAY_DEVICE_ATTACHED_TO_DESKTOP	0x00000001
 #define	DISPLAY_DEVICE_MULTI_DRIVER		0x00000002
 #define	DISPLAY_DEVICE_PRIMARY_DEVICE		0x00000004
 #define	DISPLAY_DEVICE_MIRRORING_DRIVER		0x00000008
 #define	DISPLAY_DEVICE_VGA_COMPATIBLE		0x00000010
+#define DISPLAY_DEVICE_REMOVABLE                0x00000020
+#define DISPLAY_DEVICE_ACC_DRIVER               0x00000040
+#define DISPLAY_DEVICE_UNSAFE_MODES_ON          0x00080000
+#define DISPLAY_DEVICE_TS_COMPATIBLE            0x00200000
+#define DISPLAY_DEVICE_RDPUDD                   0x01000000
+#define DISPLAY_DEVICE_DISCONNECT               0x02000000
+#define DISPLAY_DEVICE_REMOTE                   0x04000000
+#define DISPLAY_DEVICE_MODESPRUNED              0x08000000
+
+/* DISPLAY_DEVICE.StateFlags for monitors */
+#define DISPLAY_DEVICE_ACTIVE                   0x00000001
+#define DISPLAY_DEVICE_ATTACHED                 0x00000002
 
 typedef struct DISPLAYCONFIG_DESKTOP_IMAGE_INFO
 {
diff --git a/include/winuser.h b/include/winuser.h
index 693965a..6300cc9 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -1082,6 +1082,9 @@ WINUSERAPI BOOL     WINAPI SetSysColors(INT,const INT*,const COLORREF*);
 #define ENUM_CURRENT_SETTINGS  ((DWORD) -1)
 #define ENUM_REGISTRY_SETTINGS ((DWORD) -2)
 
+/* Used by EnumDisplayDevices */
+#define EDD_GET_DEVICE_INTERFACE_NAME 0x00000001
+
 #define EDS_RAWMODE       0x00000002
 #define EDS_ROTATEDMODE   0x00000004
 




More information about the wine-cvs mailing list