Some fixes.
[reactos.git] / reactos / include / ddk / iotypes.h
index 2846c7c..2b4db09 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: iotypes.h,v 1.16 2000/05/09 16:12:47 ekohl Exp $
+/* $Id: iotypes.h,v 1.17 2000/05/13 13:50:55 dwelch Exp $
  * 
  */
 
@@ -142,6 +142,13 @@ typedef struct _IO_STACK_LOCATION
             ULONG IoControlCode;
             PVOID Type3InputBuffer;
          } DeviceIoControl;
+       struct
+         {
+            ULONG OutputBufferLength;
+            ULONG InputBufferLength;
+            ULONG IoControlCode;
+            PVOID Type3InputBuffer;
+         } FileSystemControl;
        struct
          {
             struct _VPB* Vpb;
@@ -181,15 +188,16 @@ typedef struct _IO_STACK_LOCATION
          } QueryDirectory;
        struct
          {
-            ULONG FileAttributes;
-            ULONG OpenMode;
-            ULONG PipeType;
-            ULONG PipeRead;
-            ULONG PipeWait;
+            ULONG CreateDisposition;
+            ULONG CreateOptions;
+            ULONG ShareAccess;
+            BOOLEAN WriteModeMessage;
+            BOOLEAN ReadModeMessage;
+            BOOLEAN NonBlocking;
             ULONG MaxInstances;
             ULONG InBufferSize;
             ULONG OutBufferSize;
-            LARGE_INTEGER Timeout;
+            LARGE_INTEGER TimeOut;
          } CreateNamedPipe;
      } Parameters;