diff --git a/src/plugins/debugger/gdb/termgdbadapter.cpp b/src/plugins/debugger/gdb/termgdbadapter.cpp
index 42c8867691604ec3f127f6867c2e93243e4f9e98..b644d879a95e95e535fd0be27e836562d7cfbb49 100644
--- a/src/plugins/debugger/gdb/termgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/termgdbadapter.cpp
@@ -39,9 +39,12 @@
 #include <QtGui/QMessageBox>
 
 #ifdef Q_OS_WIN
+#    ifdef __GNUC__  // Required for OpenThread under MinGW
+#        define _WIN32_WINNT 0x0502
+#    endif // __GNUC__
 #    include <windows.h>
 #    include <utils/winutils.h>
-#endif
+#endif // Q_OS_WIN
 
 namespace Debugger {
 namespace Internal {