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