diff --git a/reactos/ntoskrnl/ntoskrnl.spec b/reactos/ntoskrnl/ntoskrnl.spec index 5c279d623cd..4deabb933e7 100644 --- a/reactos/ntoskrnl/ntoskrnl.spec +++ b/reactos/ntoskrnl/ntoskrnl.spec @@ -899,7 +899,7 @@ @ stdcall ObCloseHandle(ptr long) @ stdcall ObCreateObject(long ptr ptr long ptr long long long ptr) @ stdcall ObCreateObjectType(ptr ptr ptr ptr) -;ObDeleteCapturedInsertInfo +@ stdcall ObDeleteCapturedInsertInfo(ptr) @ stdcall ObDereferenceObject(ptr) @ stdcall -arch=i386,arm ObDereferenceObjectDeferDelete(ptr) @ stdcall ObDereferenceSecurityDescriptor(ptr long) @@ -918,7 +918,7 @@ @ stdcall ObReferenceObjectByPointer(ptr long ptr long) @ stdcall ObReferenceSecurityDescriptor(ptr long) @ stdcall ObReleaseObjectSecurity(ptr long) -;ObSetHandleAttributes@12 +@ stdcall ObSetHandleAttributes(ptr ptr long) @ stdcall ObSetSecurityDescriptorInfo(ptr ptr ptr ptr long ptr) @ stdcall ObSetSecurityObjectByPointer(ptr long ptr) @ fastcall ObfDereferenceObject(ptr) diff --git a/reactos/ntoskrnl/ob/obhandle.c b/reactos/ntoskrnl/ob/obhandle.c index b6f091c98e3..37c79b6b510 100644 --- a/reactos/ntoskrnl/ob/obhandle.c +++ b/reactos/ntoskrnl/ob/obhandle.c @@ -3171,6 +3171,36 @@ ObInsertObject(IN PVOID Object, return RealStatus; } +/*++ +* @name ObSetHandleAttributes +* @implemented NT5.1 +* +* The ObSetHandleAttributes routine +* +* @param Handle +* . +* +* @param HandleFlags +* . +* +* @param PreviousMode +* . +* +* @return . +* +* @remarks None. +* +*--*/ +NTSTATUS +NTAPI +ObSetHandleAttributes(IN HANDLE Handle, + IN POBJECT_HANDLE_ATTRIBUTE_INFORMATION HandleFlags, + IN KPROCESSOR_MODE PreviousMode) +{ + UNIMPLEMENTED; + return STATUS_NOT_IMPLEMENTED; +} + /*++ * @name ObCloseHandle * @implemented NT5.1 diff --git a/reactos/ntoskrnl/ob/oblife.c b/reactos/ntoskrnl/ob/oblife.c index 636130bca2d..74a640b7bab 100644 --- a/reactos/ntoskrnl/ob/oblife.c +++ b/reactos/ntoskrnl/ob/oblife.c @@ -1269,6 +1269,14 @@ ObCreateObjectType(IN PUNICODE_STRING TypeName, return STATUS_INSUFFICIENT_RESOURCES; } +VOID +NTAPI +ObDeleteCapturedInsertInfo(IN PVOID Object) +{ + UNIMPLEMENTED; + return; +} + VOID NTAPI ObpDeleteObjectType(IN PVOID Object)