diff --git a/reactos/ntoskrnl/ntoskrnl.def b/reactos/ntoskrnl/ntoskrnl.def index 2b4d0afd72c..d29a3ad8fd5 100644 --- a/reactos/ntoskrnl/ntoskrnl.def +++ b/reactos/ntoskrnl/ntoskrnl.def @@ -828,10 +828,12 @@ ObAssignSecurity@16 ;ObCheckCreateObjectAccess@28 ;ObCheckObjectAccess@20 ObCreateObject@36 +ObDereferenceSecurityDescriptor@8 ObFindHandleForObject@20 ObGetObjectPointerCount@4 ObGetObjectSecurity@12 ObInsertObject@24 +ObLogSecurityDescriptor@12 ObMakeTemporaryObject@4 ObOpenObjectByName@28 ObOpenObjectByPointer@28 diff --git a/reactos/ntoskrnl/ob/security.c b/reactos/ntoskrnl/ob/security.c index 619dc9961b5..88dd748025e 100644 --- a/reactos/ntoskrnl/ob/security.c +++ b/reactos/ntoskrnl/ob/security.c @@ -253,4 +253,28 @@ NtSetSecurityObject(IN HANDLE Handle, return Status; } + +/* + * @unimplemented + */ +NTSTATUS STDCALL +ObLogSecurityDescriptor(IN PSECURITY_DESCRIPTOR InputSecurityDescriptor, + OUT PSECURITY_DESCRIPTOR *OutputSecurityDescriptor, + IN ULONG RefBias) +{ + DPRINT1("ObLogSecurityDescriptor is not implemented!\n"); + return STATUS_NOT_IMPLEMENTED; +} + + +/* + * @unimplemented + */ +NTSTATUS STDCALL +ObDereferenceSecurityDescriptor(IN PSECURITY_DESCRIPTOR SecurityDescriptor, + IN ULONG Count) +{ + DPRINT1("ObDereferenceSecurityDescriptor is not implemented!\n"); +} + /* EOF */