Peter Oberndorfer : ntdll: NtAreMappedFilesTheSame semi stub.

Alexandre Julliard julliard at winehq.org
Thu Sep 27 09:27:33 CDT 2007


Module: wine
Branch: master
Commit: 073dd7dde23608bb436db2d2ee71fa6c45c82d76
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=073dd7dde23608bb436db2d2ee71fa6c45c82d76

Author: Peter Oberndorfer <kumbayo84 at arcor.de>
Date:   Wed Sep 26 20:50:28 2007 +0200

ntdll: NtAreMappedFilesTheSame semi stub.

---

 dlls/ntdll/ntdll.spec |    4 ++--
 dlls/ntdll/virtual.c  |   12 ++++++++++++
 include/winternl.h    |    1 +
 3 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec
index 1c4a39d..30c6ab3 100644
--- a/dlls/ntdll/ntdll.spec
+++ b/dlls/ntdll/ntdll.spec
@@ -104,7 +104,7 @@
 # @ stub NtAllocateUserPhysicalPages
 @ stdcall NtAllocateUuids(ptr ptr ptr)
 @ stdcall NtAllocateVirtualMemory(long ptr ptr ptr long long)
-@ stub NtAreMappedFilesTheSame
+@ stdcall NtAreMappedFilesTheSame(ptr ptr)
 # @ stub NtAssignProcessToJobObject
 @ stub NtCallbackReturn
 # @ stub NtCancelDeviceWakeupRequest
@@ -948,7 +948,7 @@
 # @ stub ZwAllocateUserPhysicalPages
 @ stdcall ZwAllocateUuids(ptr ptr ptr) NtAllocateUuids
 @ stdcall ZwAllocateVirtualMemory(long ptr ptr ptr long long) NtAllocateVirtualMemory
-@ stub ZwAreMappedFilesTheSame
+@ stdcall ZwAreMappedFilesTheSame(ptr ptr) NtAreMappedFilesTheSame
 # @ stub ZwAssignProcessToJobObject
 @ stub ZwCallbackReturn
 # @ stub ZwCancelDeviceWakeupRequest
diff --git a/dlls/ntdll/virtual.c b/dlls/ntdll/virtual.c
index 7f42f59..14ff665 100644
--- a/dlls/ntdll/virtual.c
+++ b/dlls/ntdll/virtual.c
@@ -2213,3 +2213,15 @@ NTSTATUS WINAPI NtWriteVirtualMemory( HANDLE process, void *addr, const void *bu
     if (bytes_written) *bytes_written = size;
     return status;
 }
+
+
+/***********************************************************************
+ *             NtAreMappedFilesTheSame   (NTDLL.@)
+ *             ZwAreMappedFilesTheSame   (NTDLL.@)
+ */
+NTSTATUS WINAPI NtAreMappedFilesTheSame(PVOID addr1, PVOID addr2)
+{
+    TRACE("%p %p\n", addr1, addr2);
+
+    return STATUS_NOT_SAME_DEVICE;
+}
diff --git a/include/winternl.h b/include/winternl.h
index 88c36b1..df3a489 100644
--- a/include/winternl.h
+++ b/include/winternl.h
@@ -1775,6 +1775,7 @@ NTSTATUS  WINAPI NtAlertThread(HANDLE ThreadHandle);
 NTSTATUS  WINAPI NtAllocateLocallyUniqueId(PLUID lpLuid);
 NTSTATUS  WINAPI NtAllocateUuids(PULARGE_INTEGER,PULONG,PULONG);
 NTSTATUS  WINAPI NtAllocateVirtualMemory(HANDLE,PVOID*,ULONG,SIZE_T*,ULONG,ULONG);
+NTSTATUS  WINAPI NtAreMappedFilesTheSame(PVOID,PVOID);
 NTSTATUS  WINAPI NtCallbackReturn(PVOID,ULONG,NTSTATUS);
 NTSTATUS  WINAPI NtCancelIoFile(HANDLE,PIO_STATUS_BLOCK);
 NTSTATUS  WINAPI NtCancelTimer(HANDLE, BOOLEAN*);




More information about the wine-cvs mailing list