]> git.eshelyaron.com Git - emacs.git/commitdiff
[_MSC_VER && _MSC_VER < 1300]: Declare HMONITOR.
authorEli Zaretskii <eliz@gnu.org>
Fri, 15 Aug 2008 17:08:58 +0000 (17:08 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 15 Aug 2008 17:08:58 +0000 (17:08 +0000)
src/ChangeLog
src/w32fns.c

index 8f99dec139fac7e99ab4c685a71eb0be76f8abde..d7f5b59387d02b2ff79b9fefd2c1383a9faecead 100644 (file)
@@ -1,5 +1,7 @@
 2008-08-15  Eli Zaretskii  <eliz@gnu.org>
 
+       * w32fns.c [_MSC_VER && _MSC_VER < 1300]: Declare HMONITOR.
+
        * w32.c (_MEMORY_STATUS_EX, MEMORY_STATUS_EX, LPMEMORY_STATUS_EX):
        Rename from _MEMORYSTATUSEX, MEMORYSTATUSEX, LPMEMORYSTATUSEX.
        All users changed.
index 74cacf34521ea24ba563818a0f5d84cdd4509f74..c5c4d5d4688729fd8627dcecdeeb380ec025354a 100644 (file)
@@ -242,6 +242,11 @@ struct MONITOR_INFO
     DWORD   dwFlags;
 };
 
+/* Reportedly, VS 6 does not have this in its headers.  */
+#if defined(_MSC_VER) && _MSC_VER < 1300
+DECLARE_HANDLE(HMONITOR);
+#endif
+
 typedef BOOL (WINAPI * TrackMouseEvent_Proc)
   (IN OUT LPTRACKMOUSEEVENT lpEventTrack);
 typedef LONG (WINAPI * ImmGetCompositionString_Proc)