Jacek Caban : ntoskrnl.exe: Added ObReferenceObjectByHandle stub.

Alexandre Julliard julliard at winehq.org
Tue May 24 12:53:49 CDT 2011


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue May 24 11:53:26 2011 +0200

ntoskrnl.exe: Added ObReferenceObjectByHandle stub.

---

 dlls/ntoskrnl.exe/ntoskrnl.c        |   15 +++++++++++++++
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |    2 +-
 2 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 2543ca6..3f86cdc 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -1414,6 +1414,21 @@ NTSTATUS WINAPI ObReferenceObjectByHandle( HANDLE obj, ACCESS_MASK access,
     return STATUS_NOT_IMPLEMENTED;
 }
 
+ /***********************************************************************
+ *           ObReferenceObjectByName    (NTOSKRNL.EXE.@)
+ */
+NTSTATUS WINAPI ObReferenceObjectByName( UNICODE_STRING *ObjectName,
+                                         ULONG Attributes,
+                                         ACCESS_STATE *AccessState,
+                                         ACCESS_MASK DesiredAccess,
+                                         POBJECT_TYPE ObjectType,
+                                         KPROCESSOR_MODE AccessMode,
+                                         void *ParseContext,
+                                         void **Object)
+{
+    FIXME("stub\n");
+    return STATUS_NOT_IMPLEMENTED;
+}
 
 /***********************************************************************
  *           ObfDereferenceObject   (NTOSKRNL.EXE.@)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 3c059b6..1456fbe 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -810,7 +810,7 @@
 @ stub ObQueryNameString
 @ stub ObQueryObjectAuditingByHandle
 @ stdcall ObReferenceObjectByHandle(long long ptr long ptr ptr)
-@ stub ObReferenceObjectByName
+@ stdcall ObReferenceObjectByName(ptr long ptr long ptr long ptr ptr)
 @ stub ObReferenceObjectByPointer
 @ stub ObReferenceSecurityDescriptor
 @ stub ObReleaseObjectSecurity




More information about the wine-cvs mailing list