winnt.h should not be self-contained, it must depend on windef.h so that STRICT works correctly; moved some definitions back to windef.h where they belong, and removed a couple of definitions that don't exist on Windows.
diff --git a/server/trace.c b/server/trace.c index 6412212..322aeb4 100644 --- a/server/trace.c +++ b/server/trace.c
@@ -26,7 +26,7 @@ #include <sys/types.h> #include <sys/uio.h> -#include "winnt.h" +#include "windef.h" #include "winbase.h" #include "wincon.h" #include "request.h"