7efa8467cf007fe49935e274bb1de6074cf25d5a
[reactos.git] / reactos / ntoskrnl / io / npipe.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: ntoskrnl/ke/bug.c
5 * PURPOSE: Graceful system shutdown if a bug is detected
6 * PROGRAMMER: David Welch (welch@mcmail.com)
7 * UPDATE HISTORY:
8 * Created 22/05/98
9 */
10
11 /* INCLUDES *****************************************************************/
12
13 #include <ddk/ntddk.h>
14
15 #include <internal/debug.h>
16
17 /* FUNCTIONS *****************************************************************/
18
19 NTSTATUS STDCALL NtCreateNamedPipeFile(OUT PHANDLE NamedPipeFileHandle,
20 IN ACCESS_MASK DesiredAccess,
21 IN POBJECT_ATTRIBUTES ObjectAttributes,
22 OUT PIO_STATUS_BLOCK IoStatusBlock,
23 IN ULONG FileAttributes,
24 IN ULONG ShareAccess,
25 IN ULONG OpenMode,
26 IN ULONG PipeType,
27 IN ULONG PipeRead,
28 IN ULONG PipeWait,
29 IN ULONG MaxInstances,
30 IN ULONG InBufferSize,
31 IN ULONG OutBufferSize,
32 IN PLARGE_INTEGER TimeOut)
33 {
34 return(ZwCreateNamedPipeFile(NamedPipeFileHandle,
35 DesiredAccess,
36 ObjectAttributes,
37 IoStatusBlock,
38 FileAttributes,
39 ShareAccess,
40 OpenMode,
41 PipeType,
42 PipeRead,
43 PipeWait,
44 MaxInstances,
45 InBufferSize,
46 OutBufferSize,
47 TimeOut));
48 }
49
50 NTSTATUS STDCALL ZwCreateNamedPipeFile(OUT PHANDLE NamedPipeFileHandle,
51 IN ACCESS_MASK DesiredAccess,
52 IN POBJECT_ATTRIBUTES ObjectAttributes,
53 OUT PIO_STATUS_BLOCK IoStatusBlock,
54 IN ULONG FileAttributes,
55 IN ULONG ShareAccess,
56 IN ULONG OpenMode,
57 IN ULONG PipeType,
58 IN ULONG PipeRead,
59 IN ULONG PipeWait,
60 IN ULONG MaxInstances,
61 IN ULONG InBufferSize,
62 IN ULONG OutBufferSize,
63 IN PLARGE_INTEGER TimeOut)
64 {
65 UNIMPLEMENTED;
66 }