From ebc7abeef3b9cdc06182be9ffc74819a9a5a4e27 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Tue, 24 May 2011 11:53:26 +0200 Subject: [PATCH] ntoskrnl.exe: Added ObReferenceObjectByHandle stub. --- dlls/ntoskrnl.exe/ntoskrnl.c | 15 +++++++++++++++ dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index 2543ca6ea0..3f86cdcbc0 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 3c059b69de..1456fbe196 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