NTDLL: stub implementation and declaration for NtCreateNamedPipeFile
Mike McCormack
mike at codeweavers.com
Sun Aug 15 08:55:50 CDT 2004
ChangeLog:
* stub implementation and declaration for NtCreateNamedPipeFile
-------------- next part --------------
Index: include/winternl.h
===================================================================
RCS file: /home/wine/wine/include/winternl.h,v
retrieving revision 1.85
diff -u -r1.85 winternl.h
--- include/winternl.h 4 Aug 2004 18:15:04 -0000 1.85
+++ include/winternl.h 15 Aug 2004 12:32:28 -0000
@@ -1231,6 +1231,7 @@
NTSTATUS WINAPI NtCreateEvent(PHANDLE,ACCESS_MASK,const OBJECT_ATTRIBUTES *,BOOLEAN,BOOLEAN);
NTSTATUS WINAPI NtCreateFile(PHANDLE,ACCESS_MASK,POBJECT_ATTRIBUTES,PIO_STATUS_BLOCK,PLARGE_INTEGER,ULONG,ULONG,ULONG,ULONG,PVOID,ULONG);
NTSTATUS WINAPI NtCreateKey(PHKEY,ACCESS_MASK,const OBJECT_ATTRIBUTES*,ULONG,const UNICODE_STRING*,ULONG,PULONG);
+NTSTATUS WINAPI NtCreateNamedPipeFile(PHANDLE,ULONG,POBJECT_ATTRIBUTES,PIO_STATUS_BLOCK,ULONG,ULONG,ULONG,ULONG,ULONG,ULONG,ULONG,ULONG,ULONG,PLARGE_INTEGER);
NTSTATUS WINAPI NtCreateSection(HANDLE*,ACCESS_MASK,const OBJECT_ATTRIBUTES*,const LARGE_INTEGER*,ULONG,ULONG,HANDLE);
NTSTATUS WINAPI NtCreateSemaphore(PHANDLE,ACCESS_MASK,const OBJECT_ATTRIBUTES*,ULONG,ULONG);
NTSTATUS WINAPI NtCreateTimer(HANDLE*, ACCESS_MASK, const OBJECT_ATTRIBUTES*, TIMER_TYPE);
Index: dlls/ntdll/ntdll.spec
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/ntdll.spec,v
retrieving revision 1.159
diff -u -r1.159 ntdll.spec
--- dlls/ntdll/ntdll.spec 4 Aug 2004 18:15:04 -0000 1.159
+++ dlls/ntdll/ntdll.spec 15 Aug 2004 12:32:29 -0000
@@ -90,7 +90,7 @@
@ stdcall NtCreateKey(ptr long ptr long ptr long long)
@ stdcall NtCreateMailslotFile(long long long long long long long long)
@ stub NtCreateMutant
-@ stub NtCreateNamedPipeFile
+@ stdcall NtCreateNamedPipeFile(ptr long ptr ptr long long long long long long long long long ptr)
@ stdcall NtCreatePagingFile(long long long long)
@ stdcall NtCreatePort(ptr ptr long long long)
@ stub NtCreateProcess
Index: dlls/ntdll/file.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/file.c,v
retrieving revision 1.59
diff -u -r1.59 file.c
--- dlls/ntdll/file.c 17 Jun 2004 23:05:48 -0000 1.59
+++ dlls/ntdll/file.c 15 Aug 2004 12:32:29 -0000
@@ -1499,3 +1499,22 @@
SERVER_END_REQ;
return status;
}
+
+/******************************************************************
+ * NtCreateNamedPipeFile (NTDLL.@)
+ *
+ *
+ */
+NTSTATUS WINAPI NtCreateNamedPipeFile( PHANDLE FileHandle, ULONG DesiredAccess,
+ POBJECT_ATTRIBUTES ObjectAttributes, PIO_STATUS_BLOCK IoStatusBlock,
+ ULONG ShareAccess, ULONG CreateDisposition, ULONG CreateOptions,
+ ULONG NamedPipeType, ULONG ReadMode, ULONG CompletionMode,
+ ULONG MaximumInstances, ULONG InboundQuota, ULONG OutboundQuota,
+ PLARGE_INTEGER DefaultTimeout)
+{
+ FIXME("\n", FileHandle, DesiredAccess, ObjectAttributes, IoStatusBlock,
+ ShareAccess, CreateDisposition, CreateOptions, NamedPipeType,
+ ReadMode, CompletionMode, MaximumInstances, InboundQuota,
+ OutboundQuota, DefaultTimeout);
+ return STATUS_NOT_IMPLEMENTED;
+}
More information about the wine-patches
mailing list