It doesn't compile under Mingw32 unless gui_w32.c is patched:
--- gui_w32.c.orig Sat May 05 04:24:58 2007
+++ gui_w32.c Tue May 08 09:01:11 2007
@@ -232,6 +232,7 @@
LPARAM lParam;
} NMTTDISPINFO_NEW;
+#ifndef __MINGW32__
#ifndef LPNMTTDISPINFO
typedef struct tagNMTTDISPINFOA {
NMHDR hdr;
@@ -251,6 +252,7 @@
UINT uFlags;
LPARAM lParam;
} NMTTDISPINFOW, *LPNMTTDISPINFOW;
+#endif
#endif
#include <poppack.h>
