updated for version 7.1a
diff --git a/src/gui_w32.c b/src/gui_w32.c
index 1fda67b..11330a9 100644
--- a/src/gui_w32.c
+++ b/src/gui_w32.c
@@ -232,6 +232,27 @@
     LPARAM     lParam;
 } NMTTDISPINFO_NEW;
 
+#ifndef LPNMTTDISPINFO
+typedef struct tagNMTTDISPINFOA {
+    NMHDR	hdr;
+    LPSTR	lpszText;
+    char	szText[80];
+    HINSTANCE	hinst;
+    UINT	uFlags;
+    LPARAM	lParam;
+} NMTTDISPINFOA, *LPNMTTDISPINFOA;
+# define LPNMTTDISPINFO LPNMTTDISPINFOA
+
+typedef struct tagNMTTDISPINFOW {
+    NMHDR	hdr;
+    LPWSTR	lpszText;
+    WCHAR	szText[80];
+    HINSTANCE	hinst;
+    UINT	uFlags;
+    LPARAM	lParam;
+} NMTTDISPINFOW, *LPNMTTDISPINFOW;
+#endif
+
 #include <poppack.h>
 
 typedef HRESULT (WINAPI* DLLGETVERSIONPROC)(DLLVERSIONINFO *);