* 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
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtDuplicateObject (IN HANDLE SourceProcessHandle,
IN HANDLE SourceHandle,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
ObReferenceObjectByHandle(HANDLE Handle,
ACCESS_MASK DesiredAccess,
*
* RETURN VALUE
* Status.
+ *
+ * @implemented
*/
NTSTATUS STDCALL NtClose(HANDLE Handle)
{
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
ObInsertObject(PVOID Object,
PACCESS_STATE PassedAccessState,
-/* $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
/* FUNCTIONS **************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
ObReferenceObjectByName(PUNICODE_STRING ObjectPath,
ULONG Attributes,
*
* RETURN VALUE
* Status.
+ *
+ * @implemented
*/
NTSTATUS STDCALL
ObOpenObjectByName(IN POBJECT_ATTRIBUTES ObjectAttributes,
-/* $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
* RETURN VALUE
*
* REVISIONS
+ *
+ * @implemented
*/
VOID STDCALL
ObMakeTemporaryObject (IN PVOID ObjectBody)
-/* $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
* ARGUMENTS
*
* RETURN VALUE
+ *
+ * @implemented
*/
NTSTATUS STDCALL
ObQueryNameString (IN PVOID Object,
* ARGUMENTS
*
* RETURN VALUE
+ *
+ * @unimplemented
*/
NTSTATUS STDCALL
ObCreateObject (IN KPROCESSOR_MODE ObjectAttributesAccessMode OPTIONAL,
return STATUS_NOT_IMPLEMENTED;
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
ObReferenceObjectByPointer(IN PVOID Object,
IN ACCESS_MASK DesiredAccess,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
ObOpenObjectByPointer(IN POBJECT Object,
IN ULONG HandleAttributes,
*
* RETURN VALUE
* None.
+ *
+ * @implemented
*/
VOID FASTCALL
ObfReferenceObject(IN PVOID Object)
*
* RETURN VALUE
* None.
+ *
+ * @implemented
*/
VOID FASTCALL
ObfDereferenceObject(IN PVOID Object)
*
* RETURN VALUE
* Reference count.
+ *
+ * @implemented
*/
ULONG STDCALL
ObGetObjectPointerCount(PVOID Object)
/* FUNCTIONS ***************************************************************/
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
ObAssignSecurity(IN PACCESS_STATE AccessState,
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
ObGetObjectSecurity(IN PVOID Object,
OUT PSECURITY_DESCRIPTOR *SecurityDescriptor,
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
ObReleaseObjectSecurity(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN BOOLEAN MemoryAllocated)