diff --git a/code/nel/src/net/stdnet.h b/code/nel/src/net/stdnet.h
index b09df1c4f..16e87c9f8 100644
--- a/code/nel/src/net/stdnet.h
+++ b/code/nel/src/net/stdnet.h
@@ -14,17 +14,24 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
+#ifndef NL_STDNET_H
+#define NL_STDNET_H
+
#include "nel/misc/types_nl.h"
#ifdef NL_OS_WINDOWS
-# define _WIN32_WINDOWS 0x0500
+# define WIN32_LEAN_AND_MEAN
+# define _WIN32_WINDOWS 0x0500
+# ifndef _WIN32_WINNT
+# define _WIN32_WINNT 0x0500
+# endif
# ifndef NL_COMP_MINGW
-# define WINVER 0x0500
+# define WINVER 0x0500
# define NOMINMAX
# endif
-# include
-# include
-#endif // NL_OS_WINDOWS
+# include
+# include
+#endif
#include