[NTOS]: Fix the ObpLookupObjectName() prototype in regard to r75133.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 19 Jun 2017 16:47:45 +0000 (16:47 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 19 Jun 2017 16:47:45 +0000 (16:47 +0000)
svn path=/trunk/; revision=75136

reactos/ntoskrnl/include/internal/ob.h
reactos/ntoskrnl/ob/obname.c

index 5bfec12..a78b5ad 100644 (file)
@@ -268,16 +268,16 @@ ObKillProcess(
 NTSTATUS
 NTAPI
 ObpLookupObjectName(
-    IN HANDLE RootHandle,
-    IN PUNICODE_STRING ObjectName,
+    IN HANDLE RootHandle OPTIONAL,
+    IN OUT PUNICODE_STRING ObjectName,
     IN ULONG Attributes,
     IN POBJECT_TYPE ObjectType,
     IN KPROCESSOR_MODE AccessMode,
     IN OUT PVOID ParseContext,
-    IN PSECURITY_QUALITY_OF_SERVICE SecurityQos,
-    IN PVOID InsertObject,
-    IN PACCESS_STATE AccessState,
-    IN POBP_LOOKUP_CONTEXT LookupContext,
+    IN PSECURITY_QUALITY_OF_SERVICE SecurityQos OPTIONAL,
+    IN PVOID InsertObject OPTIONAL,
+    IN OUT PACCESS_STATE AccessState,
+    OUT POBP_LOOKUP_CONTEXT LookupContext,
     OUT PVOID *FoundObject
 );
 
index b978a6b..849c791 100644 (file)
@@ -356,7 +356,7 @@ ObpDeleteNameCheck(IN PVOID Object)
 NTSTATUS
 NTAPI
 ObpLookupObjectName(IN HANDLE RootHandle OPTIONAL,
-                    IN PUNICODE_STRING ObjectName,
+                    IN OUT PUNICODE_STRING ObjectName,
                     IN ULONG Attributes,
                     IN POBJECT_TYPE ObjectType,
                     IN KPROCESSOR_MODE AccessMode,