123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
/* $Id: errlog.c,v 1.1.1.1 2001/12/18 23:40:23 brandon6684 Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: ntoskrnl/io/errlog.c * PURPOSE: Error logging * PROGRAMMER: David Welch (welch@cwcom.net) * UPDATE HISTORY: * Created 22/05/98 */ /* INCLUDES *****************************************************************/ #include <ddk/ntddk.h> #include <internal/port.h> #include <internal/debug.h> /* TYPES *********************************************************************/ #define LOG_FILE_APPLICATION L"\\SystemRoot\\System32\\Config\\AppEvent.Evt" #define LOG_FILE_SECURITY L"\\SystemRoot\\System32\\Config\\SecEvent.Evt" #define LOG_FILE_SYSTEM L"\\SystemRoot\\System32\\Config\\SysEvent.Evt" typedef struct _IO_ERROR_LOG_PACKET { UCHAR MajorFunctionCode; UCHAR RetryCount; USHORT DumpDataSize; USHORT NumberOfStrings; USHORT StringOffset; USHORT EventCategory; NTSTATUS ErrorCode; ULONG UniqueErrorValue; NTSTATUS FinalStatus; ULONG SequenceNumber; ULONG IoControlCode; LARGE_INTEGER DeviceOffset; ULONG DumpData[1]; } IO_ERROR_LOG_PACKET, *PIO_ERROR_LOG_PACKET; /* FUNCTIONS *****************************************************************/ NTSTATUS IoInitErrorLog(VOID) { return(STATUS_SUCCESS); } PVOID STDCALL IoAllocateErrorLogEntry(PVOID IoObject, UCHAR EntrySize) { UNIMPLEMENTED; } VOID STDCALL IoWriteErrorLogEntry(PVOID ElEntry) { } /* EOF */