[User] Add ENUM_... flags

Lionel Ulmer lionel.ulmer at free.fr
Tue Nov 1 14:30:06 CST 2005


Changelog:
 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code

-- 
		 Lionel Ulmer - http://www.bbrox.org/
-------------- next part --------------
Index: include/winuser.h
===================================================================
RCS file: /home/wine/wine/include/winuser.h,v
retrieving revision 1.228
diff -u -r1.228 winuser.h
--- include/winuser.h	27 Oct 2005 18:28:23 -0000	1.228
+++ include/winuser.h	1 Nov 2005 20:27:47 -0000
@@ -1304,6 +1304,10 @@
 #define IDTRYAGAIN         10
 #define IDCONTINUE         11
 
+/* Used for EnumDisplaySettingsEx */
+#define ENUM_CURRENT_SETTINGS  ((DWORD) -1)
+#define ENUM_REGISTRY_SETTINGS ((DWORD) -2)
+
 /****** Window classes ******/
 
 typedef struct tagCREATESTRUCTA
Index: dlls/x11drv/settings.c
===================================================================
RCS file: /home/wine/wine/dlls/x11drv/settings.c,v
retrieving revision 1.3
diff -u -r1.3 settings.c
--- dlls/x11drv/settings.c	18 Jul 2005 13:20:18 -0000	1.3
+++ dlls/x11drv/settings.c	1 Nov 2005 20:27:47 -0000
@@ -170,12 +170,12 @@
     devmode->dmDisplayFlags = 0;
     devmode->dmDisplayFrequency = 0;
     devmode->dmSize = sizeof(DEVMODEW);
-    if (n == (DWORD)-1)
+    if (n == ENUM_CURRENT_SETTINGS)
     {
         TRACE("mode %ld (current) -- getting current mode (%s)\n", n, handler_name);
         n = pGetCurrentMode();
     }
-    if (n == (DWORD)-2)
+    if (n == ENUM_REGISTRY_SETTINGS)
     {
         TRACE("mode %ld (registry) -- getting default mode (%s)\n", n, handler_name);
         n = dd_mode_default;


More information about the wine-patches mailing list