-/* $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 $
*
*/
ULONG IoControlCode;
PVOID Type3InputBuffer;
} DeviceIoControl;
+ struct
+ {
+ ULONG OutputBufferLength;
+ ULONG InputBufferLength;
+ ULONG IoControlCode;
+ PVOID Type3InputBuffer;
+ } FileSystemControl;
struct
{
struct _VPB* Vpb;
} 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;