server: Don't use size_t for module sizes, they are limited to 2Gb anyway.
diff --git a/server/protocol.def b/server/protocol.def
index 804a580..eba1b82 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -618,8 +618,8 @@
     obj_handle_t handle;       /* process handle */
     void*        base_address; /* base address of module */
 @REPLY
-    size_t       size;          /* module size */
     void*        entry_point;
+    data_size_t  size;            /* module size */
     data_size_t  filename_len;    /* buffer len in bytes required to store filename */
     VARARG(filename,unicode_str); /* file name of module */
 @END
@@ -645,10 +645,10 @@
 @REQ(load_dll)
     obj_handle_t handle;       /* file handle */
     void*        base;         /* base address */
-    size_t       size;         /* dll size */
+    void*        name;         /* ptr to ptr to name (in process addr space) */
+    data_size_t  size;         /* dll size */
     int          dbg_offset;   /* debug info offset */
     int          dbg_size;     /* debug info size */
-    void*        name;         /* ptr to ptr to name (in process addr space) */
     VARARG(filename,unicode_str); /* file name of dll */
 @END