@implemented and @unimplemented comments for ntoskrnl/ob/*.c

svn path=/trunk/; revision=5059
This commit is contained in:
Royce Mitchell III 2003-07-10 21:34:29 +00:00
parent 3119d09f0c
commit 9c041c91d7
5 changed files with 47 additions and 4 deletions

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: handle.c,v 1.46 2003/06/24 11:34:28 gvg Exp $
/* $Id: handle.c,v 1.47 2003/07/10 21:34:29 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -154,6 +154,9 @@ ObDuplicateObject(PEPROCESS SourceProcess,
return(STATUS_SUCCESS);
}
/*
* @implemented
*/
NTSTATUS STDCALL
NtDuplicateObject (IN HANDLE SourceProcessHandle,
IN HANDLE SourceHandle,
@ -600,6 +603,9 @@ NTSTATUS ObCreateHandle(PEPROCESS Process,
}
/*
* @implemented
*/
NTSTATUS STDCALL
ObReferenceObjectByHandle(HANDLE Handle,
ACCESS_MASK DesiredAccess,
@ -751,6 +757,8 @@ ObReferenceObjectByHandle(HANDLE Handle,
*
* RETURN VALUE
* Status.
*
* @implemented
*/
NTSTATUS STDCALL NtClose(HANDLE Handle)
{
@ -775,6 +783,9 @@ NTSTATUS STDCALL NtClose(HANDLE Handle)
return(STATUS_SUCCESS);
}
/*
* @implemented
*/
NTSTATUS STDCALL
ObInsertObject(PVOID Object,
PACCESS_STATE PassedAccessState,

View file

@ -1,4 +1,4 @@
/* $Id: namespc.c,v 1.38 2003/06/07 12:23:14 chorns Exp $
/* $Id: namespc.c,v 1.39 2003/07/10 21:34:29 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -43,6 +43,9 @@ static GENERIC_MAPPING ObpTypeMapping = {
/* FUNCTIONS **************************************************************/
/*
* @implemented
*/
NTSTATUS STDCALL
ObReferenceObjectByName(PUNICODE_STRING ObjectPath,
ULONG Attributes,
@ -113,6 +116,8 @@ DPRINT("Object %p\n", Object);
*
* RETURN VALUE
* Status.
*
* @implemented
*/
NTSTATUS STDCALL
ObOpenObjectByName(IN POBJECT_ATTRIBUTES ObjectAttributes,

View file

@ -1,4 +1,4 @@
/* $Id: ntobj.c,v 1.13 2003/06/02 10:03:52 ekohl Exp $
/* $Id: ntobj.c,v 1.14 2003/07/10 21:34:29 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -141,6 +141,8 @@ NtQueryObject (IN HANDLE ObjectHandle,
* RETURN VALUE
*
* REVISIONS
*
* @implemented
*/
VOID STDCALL
ObMakeTemporaryObject (IN PVOID ObjectBody)

View file

@ -1,4 +1,4 @@
/* $Id: object.c,v 1.63 2003/06/07 12:23:14 chorns Exp $
/* $Id: object.c,v 1.64 2003/07/10 21:34:29 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -231,6 +231,8 @@ NTSTATUS ObFindObject(POBJECT_ATTRIBUTES ObjectAttributes,
* ARGUMENTS
*
* RETURN VALUE
*
* @implemented
*/
NTSTATUS STDCALL
ObQueryNameString (IN PVOID Object,
@ -471,6 +473,8 @@ ObRosCreateObject (OUT PHANDLE Handle,
* ARGUMENTS
*
* RETURN VALUE
*
* @unimplemented
*/
NTSTATUS STDCALL
ObCreateObject (IN KPROCESSOR_MODE ObjectAttributesAccessMode OPTIONAL,
@ -487,6 +491,9 @@ ObCreateObject (IN KPROCESSOR_MODE ObjectAttributesAccessMode OPTIONAL,
return STATUS_NOT_IMPLEMENTED;
}
/*
* @implemented
*/
NTSTATUS STDCALL
ObReferenceObjectByPointer(IN PVOID Object,
IN ACCESS_MASK DesiredAccess,
@ -543,6 +550,9 @@ ObReferenceObjectByPointer(IN PVOID Object,
}
/*
* @implemented
*/
NTSTATUS STDCALL
ObOpenObjectByPointer(IN POBJECT Object,
IN ULONG HandleAttributes,
@ -636,6 +646,8 @@ ObpPerformRetentionChecks(POBJECT_HEADER Header)
*
* RETURN VALUE
* None.
*
* @implemented
*/
VOID FASTCALL
ObfReferenceObject(IN PVOID Object)
@ -669,6 +681,8 @@ ObfReferenceObject(IN PVOID Object)
*
* RETURN VALUE
* None.
*
* @implemented
*/
VOID FASTCALL
ObfDereferenceObject(IN PVOID Object)
@ -711,6 +725,8 @@ ObfDereferenceObject(IN PVOID Object)
*
* RETURN VALUE
* Reference count.
*
* @implemented
*/
ULONG STDCALL
ObGetObjectPointerCount(PVOID Object)

View file

@ -17,6 +17,9 @@
/* FUNCTIONS ***************************************************************/
/*
* @unimplemented
*/
NTSTATUS STDCALL
ObAssignSecurity(IN PACCESS_STATE AccessState,
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
@ -27,6 +30,9 @@ ObAssignSecurity(IN PACCESS_STATE AccessState,
}
/*
* @unimplemented
*/
NTSTATUS STDCALL
ObGetObjectSecurity(IN PVOID Object,
OUT PSECURITY_DESCRIPTOR *SecurityDescriptor,
@ -36,6 +42,9 @@ ObGetObjectSecurity(IN PVOID Object,
}
/*
* @unimplemented
*/
VOID STDCALL
ObReleaseObjectSecurity(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN BOOLEAN MemoryAllocated)