PATCH: MONITORINFOEX
Marcus Meissner
marcus at jet.franken.de
Thu Jan 16 15:43:02 CST 2003
Hi,
Ciao, Marcus
Changelog:
Changed MONITORINFOEXA,W definition to the one in MSDN which does
not cause gcc 3.3 warnings.
Index: include/winuser.h
===================================================================
RCS file: /home/wine/wine/include/winuser.h,v
retrieving revision 1.157
diff -u -u -r1.157 winuser.h
--- include/winuser.h 3 Jan 2003 19:12:55 -0000 1.157
+++ include/winuser.h 16 Jan 2003 21:42:13 -0000
@@ -2385,31 +2385,23 @@
DWORD dwFlags;
} MONITORINFO, *LPMONITORINFO;
-#ifdef __cplusplus
-typedef struct tagMONITORINFOEXA : public tagMONITORINFO
-{
- CHAR szDevice[CCHDEVICENAME];
-} MONITORINFOEXA, *LPMONITORINFOEXA;
-#else
typedef struct tagMONITORINFOEXA
-{
- MONITORINFO DUMMYSTRUCTNAME;
+{ /* the 4 first entries are the same as MONITORINFO */
+ DWORD cbSize;
+ RECT rcMonitor;
+ RECT rcWork;
+ DWORD dwFlags;
CHAR szDevice[CCHDEVICENAME];
} MONITORINFOEXA, *LPMONITORINFOEXA;
-#endif
-#ifdef __cplusplus
-typedef struct tagMONITORINFOEXW : public tagMONITORINFO
-{
- WCHAR szDevice[CCHDEVICENAME];
-} MONITORINFOEXW, *LPMONITORINFOEXW;
-#else
typedef struct tagMONITORINFOEXW
-{
- MONITORINFO DUMMYSTRUCTNAME;
+{ /* the 4 first entries are the same as MONITORINFO */
+ DWORD cbSize;
+ RECT rcMonitor;
+ RECT rcWork;
+ DWORD dwFlags;
WCHAR szDevice[CCHDEVICENAME];
} MONITORINFOEXW, *LPMONITORINFOEXW;
-#endif
DECL_WINELIB_TYPE_AW(MONITORINFOEX)
DECL_WINELIB_TYPE_AW(LPMONITORINFOEX)
More information about the wine-patches
mailing list