GetMailslotInfo is supposed to check for pointer validity.

diff --git a/win32/newfns.c b/win32/newfns.c
index 8128117..dc87993 100644
--- a/win32/newfns.c
+++ b/win32/newfns.c
@@ -174,11 +174,11 @@
                                LPDWORD lpNextSize, LPDWORD lpMessageCount,
                                LPDWORD lpReadTimeout )
 {
-    FIXME_(win32)("(%d): stub\n",hMailslot);
-    *lpMaxMessageSize = (DWORD)NULL;
-    *lpNextSize = (DWORD)NULL;
-    *lpMessageCount = (DWORD)NULL;
-    *lpReadTimeout = (DWORD)NULL;
+    FIXME_(win32)("(%04x): stub\n",hMailslot);
+    if (lpMaxMessageSize) *lpMaxMessageSize = (DWORD)NULL;
+    if (lpNextSize) *lpNextSize = (DWORD)NULL;
+    if (lpMessageCount) *lpMessageCount = (DWORD)NULL;
+    if (lpReadTimeout) *lpReadTimeout = (DWORD)NULL;
     return TRUE;
 }