Author: pschweitzer Date: Sat Jan 26 17:29:18 2013 New Revision: 58226
URL: http://svn.reactos.org/svn/reactos?rev=58226&view=rev Log: [NTOSKRNL] Fix a fixme in IopParseDevice() by calling SeOpenObjectAuditAlarm(). Won't change anything right now since it calls a stub.
Modified: trunk/reactos/ntoskrnl/io/iomgr/file.c
Modified: trunk/reactos/ntoskrnl/io/iomgr/file.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/file.c?re... ============================================================================== --- trunk/reactos/ntoskrnl/io/iomgr/file.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/io/iomgr/file.c [iso-8859-1] Sat Jan 26 17:29:18 2013 @@ -196,6 +196,7 @@ ACCESS_MASK DesiredAccess, GrantedAccess; BOOLEAN AccessGranted, LockHeld = FALSE; PPRIVILEGE_SET Privileges = NULL; + UNICODE_STRING FileString; IOTRACE(IO_FILE_DEBUG, "ParseObject: %p. RemainingName: %wZ\n", ParseObject, RemainingName);
@@ -309,7 +310,20 @@ OpenPacket->Override= TRUE; }
- /* FIXME: Do Audit/Alarm for open operation */ + FileString.Length = 8; + FileString.MaximumLength = 8; + FileString.Buffer = L"File"; + + /* Do Audit/Alarm for open operation */ + SeOpenObjectAuditAlarm(&FileString, + OriginalDeviceObject, + CompleteName, + OriginalDeviceObject->SecurityDescriptor, + AccessState, + FALSE, + AccessGranted, + UserMode, + &AccessState->GenerateOnClose); } else {