Added support for building certain dlls with -DSTRICT.
Added -DWINE_NO_STRICT flag to dlls that don't support STRICT yet.

diff --git a/server/protocol.def b/server/protocol.def
index 64e6f52..d454ca4 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -48,9 +48,15 @@
     int pad[16]; /* the max request size is 16 ints */
 };
 
+#if defined(STRICT) || (defined(__WINE__) && !defined(WINE_NO_STRICT))
+typedef void *obj_handle_t;
+typedef void *user_handle_t;
+#else
 typedef int obj_handle_t;
-typedef unsigned short atom_t;
 typedef unsigned int user_handle_t;
+#endif
+
+typedef unsigned short atom_t;
 typedef unsigned int process_id_t;
 typedef unsigned int thread_id_t;