server: Store module names as client_ptr_t instead of void pointers.
diff --git a/server/protocol.def b/server/protocol.def
index c2478f1..69d5928 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -91,7 +91,7 @@
     int          dbg_size;   /* size of debug info */
     void        *teb;        /* thread teb (in debugged process address space) */
     void        *start;      /* thread startup routine */
-    void        *name;       /* image name (optional) */
+    client_ptr_t name;       /* image name (optional) */
     int          unicode;    /* is it Unicode? */
 };
 struct debug_event_exit
@@ -104,7 +104,7 @@
     mod_handle_t base;       /* base address of the dll */
     int          dbg_offset; /* offset of debug info in file */
     int          dbg_size;   /* size of debug info */
-    void        *name;       /* image name (optional) */
+    client_ptr_t name;       /* image name (optional) */
     int          unicode;    /* is it Unicode? */
 };
 struct debug_event_unload_dll
@@ -659,7 +659,7 @@
 @REQ(load_dll)
     obj_handle_t handle;       /* file handle */
     mod_handle_t base;         /* base address */
-    void*        name;         /* ptr to ptr to name (in process addr space) */
+    client_ptr_t 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 */