diff --git a/ntoskrnl/include/internal/ob.h b/ntoskrnl/include/internal/ob.h index 9b897392f03..670b91c6abe 100644 --- a/ntoskrnl/include/internal/ob.h +++ b/ntoskrnl/include/internal/ob.h @@ -302,14 +302,6 @@ ObpSetHandleAttributes( IN ULONG_PTR Context ); -NTSTATUS -NTAPI -ObQueryDeviceMapInformation( - _In_opt_ PEPROCESS Process, - _Out_ PPROCESS_DEVICEMAP_INFORMATION DeviceMapInfo, - _In_ ULONG Flags -); - // // Object Lifetime Functions // @@ -408,6 +400,14 @@ ObReferenceFileObjectForWrite( // // DOS Devices Functions // +NTSTATUS +NTAPI +ObQueryDeviceMapInformation( + _In_opt_ PEPROCESS Process, + _Out_ PPROCESS_DEVICEMAP_INFORMATION DeviceMapInfo, + _In_ ULONG Flags +); + NTSTATUS NTAPI ObSetDeviceMap( diff --git a/sdk/include/ndk/obfuncs.h b/sdk/include/ndk/obfuncs.h index 7c3218f1486..f23073ad3d2 100644 --- a/sdk/include/ndk/obfuncs.h +++ b/sdk/include/ndk/obfuncs.h @@ -78,6 +78,13 @@ ObCreateObjectType( _Out_ POBJECT_TYPE *ObjectType ); +NTKERNELAPI +VOID +NTAPI +ObDereferenceObjectDeferDelete( + _In_ PVOID Object +); + NTKERNELAPI VOID NTAPI @@ -86,6 +93,17 @@ ObDereferenceSecurityDescriptor( _In_ ULONG Count ); +NTKERNELAPI +BOOLEAN +NTAPI +ObFindHandleForObject( + _In_ PEPROCESS Process, + _In_ PVOID Object, + _In_ POBJECT_TYPE ObjectType, + _In_opt_ POBJECT_HANDLE_INFORMATION HandleInformation, + _Out_opt_ PHANDLE Handle +); + NTKERNELAPI ULONG NTAPI @@ -146,24 +164,6 @@ ObSetSecurityObjectByPointer( _In_ PSECURITY_DESCRIPTOR SecurityDescriptor ); -NTKERNELAPI -BOOLEAN -NTAPI -ObFindHandleForObject( - _In_ PEPROCESS Process, - _In_ PVOID Object, - _In_ POBJECT_TYPE ObjectType, - _In_opt_ POBJECT_HANDLE_INFORMATION HandleInformation, - _Out_opt_ PHANDLE Handle -); - -NTKERNELAPI -VOID -NTAPI -ObDereferenceObjectDeferDelete( - _In_ PVOID Object -); - #endif //