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"