* FILE: ntoskrnl/se/audit.c
* PURPOSE: Audit functions
*
- * PROGRAMMERS: Eric Kohl <eric.kohl@t-online.de>
+ * PROGRAMMERS: Eric Kohl
*/
/* INCLUDES *******************************************************************/
POBJECT_NAME_INFORMATION ObjectNameInfo = NULL;
ULONG ReturnLength = 8;
NTSTATUS Status;
+
PAGED_CODE();
ASSERT(AuditInfo);
PUNICODE_STRING ImageName;
PFILE_OBJECT FileObject;
NTSTATUS Status = STATUS_SUCCESS;
+
PAGED_CODE();
/* Assume failure */
IN PUNICODE_STRING LinkName,
IN BOOLEAN bSuccess)
{
- UNIMPLEMENTED;
+ UNIMPLEMENTED;
}
/*
SeAuditingFileEvents(IN BOOLEAN AccessGranted,
IN PSECURITY_DESCRIPTOR SecurityDescriptor)
{
- UNIMPLEMENTED;
- return FALSE;
+ UNIMPLEMENTED;
+ return FALSE;
}
/*
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext OPTIONAL)
{
- UNIMPLEMENTED;
- return FALSE;
+ UNIMPLEMENTED;
+ return FALSE;
}
/*
SeAuditingHardLinkEvents(IN BOOLEAN AccessGranted,
IN PSECURITY_DESCRIPTOR SecurityDescriptor)
{
- UNIMPLEMENTED;
- return FALSE;
+ UNIMPLEMENTED;
+ return FALSE;
}
/*
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext OPTIONAL)
{
- UNIMPLEMENTED;
- return FALSE;
+ UNIMPLEMENTED;
+ return FALSE;
}
/*
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext)
{
- UNIMPLEMENTED;
- return FALSE;
+ UNIMPLEMENTED;
+ return FALSE;
}
/*
*/
VOID
NTAPI
-SeCloseObjectAuditAlarm(
- IN PVOID Object,
+SeCloseObjectAuditAlarm(IN PVOID Object,
IN HANDLE Handle,
- IN BOOLEAN PerformAction
- )
+ IN BOOLEAN PerformAction)
{
- UNIMPLEMENTED;
+ UNIMPLEMENTED;
}
/*
OUT PBOOLEAN GenerateOnClose)
{
PAGED_CODE();
-
+
/* Audits aren't done on kernel-mode access */
if (AccessMode == KernelMode) return;
-
+
/* Otherwise, unimplemented! */
//UNIMPLEMENTED;
return;
IN BOOLEAN AccessGranted,
IN KPROCESSOR_MODE CurrentMode)
{
- UNIMPLEMENTED;
+ UNIMPLEMENTED;
}
/* SYSTEM CALLS ***************************************************************/
IN BOOLEAN GenerateOnClose)
{
UNIMPLEMENTED;
- return(STATUS_NOT_IMPLEMENTED);
+ return STATUS_NOT_IMPLEMENTED;
}
IN BOOLEAN GenerateOnClose)
{
UNIMPLEMENTED;
- return(STATUS_NOT_IMPLEMENTED);
+ return STATUS_NOT_IMPLEMENTED;
}
OUT PBOOLEAN GenerateOnClose)
{
UNIMPLEMENTED;
- return(STATUS_NOT_IMPLEMENTED);
+ return STATUS_NOT_IMPLEMENTED;
}
IN BOOLEAN AccessGranted)
{
UNIMPLEMENTED;
- return(STATUS_NOT_IMPLEMENTED);
+ return STATUS_NOT_IMPLEMENTED;
}
IN BOOLEAN AccessGranted)
{
UNIMPLEMENTED;
- return(STATUS_NOT_IMPLEMENTED);
+ return STATUS_NOT_IMPLEMENTED;
}
/* EOF */