Commit in reactos/ntoskrnl/io on MAIN
npipe.c+42-421.18 -> 1.19
Fix the signature of Nt/ZwCreateNamedPipe, the 8th to 10th arguments are ULONGs instead of BOOLEANs.

reactos/ntoskrnl/io
npipe.c 1.18 -> 1.19
diff -u -r1.18 -r1.19
--- npipe.c	31 Oct 2004 23:00:41 -0000	1.18
+++ npipe.c	23 Dec 2004 20:13:38 -0000	1.19
@@ -24,53 +24,53 @@
 		      ULONG ShareAccess,
 		      ULONG CreateDisposition,
 		      ULONG CreateOptions,
-		      BOOLEAN NamedPipeType,
-		      BOOLEAN ReadMode,
-		      BOOLEAN CompletionMode,
+		      ULONG NamedPipeType,
+		      ULONG ReadMode,
+		      ULONG CompletionMode,
 		      ULONG MaximumInstances,
 		      ULONG InboundQuota,
 		      ULONG OutboundQuota,
 		      PLARGE_INTEGER DefaultTimeout)
 {
-   NAMED_PIPE_CREATE_PARAMETERS Buffer;
-   
-   DPRINT("NtCreateNamedPipeFile(FileHandle %x, DesiredAccess %x, "
-	  "ObjectAttributes %x ObjectAttributes->ObjectName->Buffer %S)\n",
-	  FileHandle,DesiredAccess,ObjectAttributes,
-	  ObjectAttributes->ObjectName->Buffer);
-   
-   ASSERT_IRQL(PASSIVE_LEVEL);
-   
-   if (DefaultTimeout != NULL)
-     {
-	Buffer.DefaultTimeout.QuadPart = DefaultTimeout->QuadPart;
-	Buffer.TimeoutSpecified = TRUE;
-     }
-   else
-     {
-	Buffer.TimeoutSpecified = FALSE;
-     }
-   Buffer.NamedPipeType = NamedPipeType;
-   Buffer.ReadMode = ReadMode;
-   Buffer.CompletionMode = CompletionMode;
-   Buffer.MaximumInstances = MaximumInstances;
-   Buffer.InboundQuota = InboundQuota;
-   Buffer.OutboundQuota = OutboundQuota;
-   
-   return IoCreateFile(FileHandle,
-		       DesiredAccess,
-		       ObjectAttributes,
-		       IoStatusBlock,
-		       NULL,
-		       FILE_ATTRIBUTE_NORMAL,
-		       ShareAccess,
-		       CreateDisposition,
-		       CreateOptions,
-		       NULL,
-		       0,
-		       CreateFileTypeNamedPipe,
-		       (PVOID)&Buffer,
-		       0);
+  NAMED_PIPE_CREATE_PARAMETERS Buffer;
+
+  DPRINT("NtCreateNamedPipeFile(FileHandle %x, DesiredAccess %x, "
+	 "ObjectAttributes %x ObjectAttributes->ObjectName->Buffer %S)\n",
+	 FileHandle,DesiredAccess,ObjectAttributes,
+	 ObjectAttributes->ObjectName->Buffer);
+
+  ASSERT_IRQL(PASSIVE_LEVEL);
+
+  if (DefaultTimeout != NULL)
+    {
+      Buffer.DefaultTimeout.QuadPart = DefaultTimeout->QuadPart;
+      Buffer.TimeoutSpecified = TRUE;
+    }
+  else
+    {
+      Buffer.TimeoutSpecified = FALSE;
+    }
+  Buffer.NamedPipeType = NamedPipeType;
+  Buffer.ReadMode = ReadMode;
+  Buffer.CompletionMode = CompletionMode;
+  Buffer.MaximumInstances = MaximumInstances;
+  Buffer.InboundQuota = InboundQuota;
+  Buffer.OutboundQuota = OutboundQuota;
+
+  return IoCreateFile(FileHandle,
+		      DesiredAccess,
+		      ObjectAttributes,
+		      IoStatusBlock,
+		      NULL,
+		      FILE_ATTRIBUTE_NORMAL,
+		      ShareAccess,
+		      CreateDisposition,
+		      CreateOptions,
+		      NULL,
+		      0,
+		      CreateFileTypeNamedPipe,
+		      (PVOID)&Buffer,
+		      0);
 }
 
 /* EOF */
CVSspam 0.2.8