ReactOS 0.4.16-dev-329-g9223134
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | EVTLTRACE(...) DPRINT("EvtLib: " __VA_ARGS__) |
#define | EVTLTRACE1(...) DPRINT1("EvtLib: " __VA_ARGS__) |
#define | OFFSET_INFO_INCREMENT 64 |
Variables | |
static const EVENTLOGEOF | EOFRecord |
NTSTATUS NTAPI ElfBackupFile | ( | IN PEVTLOGFILE | LogFile, |
IN PEVTLOGFILE | BackupLogFile | ||
) |
Definition at line 979 of file evtlib.c.
Referenced by LogfBackupFile().
VOID NTAPI ElfCloseFile | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1179 of file evtlib.c.
Referenced by LogfClose().
NTSTATUS NTAPI ElfCreateFile | ( | IN OUT PEVTLOGFILE | LogFile, |
IN PUNICODE_STRING FileName | OPTIONAL, | ||
IN ULONG | FileSize, | ||
IN ULONG | MaxSize, | ||
IN ULONG | Retention, | ||
IN BOOLEAN | CreateNew, | ||
IN BOOLEAN | ReadOnly, | ||
IN PELF_ALLOCATE_ROUTINE | Allocate, | ||
IN PELF_FREE_ROUTINE | Free, | ||
IN PELF_FILE_SET_SIZE_ROUTINE | FileSetSize, | ||
IN PELF_FILE_WRITE_ROUTINE | FileWrite, | ||
IN PELF_FILE_READ_ROUTINE | FileRead, | ||
IN PELF_FILE_FLUSH_ROUTINE | FileFlush | ||
) |
Definition at line 876 of file evtlib.c.
Referenced by LogfCreate().
NTSTATUS NTAPI ElfFlushFile | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1134 of file evtlib.c.
Referenced by ElfBackupFile(), ElfCloseFile(), ElfpInitExistingFile(), ElfrFlushEL(), and ElfWriteRecord().
ULONG NTAPI ElfGetCurrentRecord | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1598 of file evtlib.c.
Referenced by ElfrNumberOfRecords(), and LogfReadEvents().
ULONG NTAPI ElfGetFlags | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1607 of file evtlib.c.
Referenced by ElfrGetLogInformation().
ULONG NTAPI ElfGetOldestRecord | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1589 of file evtlib.c.
Referenced by ElfrNumberOfRecords(), ElfrOldestRecord(), and LogfReadEvents().
|
static |
Definition at line 214 of file evtlib.c.
Referenced by ElfpInitExistingFile(), and ElfWriteRecord().
|
static |
Definition at line 255 of file evtlib.c.
Referenced by ElfWriteRecord().
|
static |
Definition at line 379 of file evtlib.c.
Referenced by ElfCreateFile().
|
static |
Definition at line 297 of file evtlib.c.
Referenced by ElfCreateFile(), and ElfReCreateFile().
|
static |
Definition at line 197 of file evtlib.c.
Referenced by ElfBackupFile(), ElfReadRecord(), and ElfWriteRecord().
NTSTATUS NTAPI ElfReadRecord | ( | IN PEVTLOGFILE | LogFile, |
IN ULONG | RecordNumber, | ||
OUT PEVENTLOGRECORD | Record, | ||
IN SIZE_T | BufSize, | ||
OUT PSIZE_T BytesRead | OPTIONAL, | ||
OUT PSIZE_T BytesNeeded | OPTIONAL | ||
) |
Definition at line 1197 of file evtlib.c.
Referenced by ReadRecord().
NTSTATUS NTAPI ElfReCreateFile | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 966 of file evtlib.c.
Referenced by LogfClearFile().
NTSTATUS NTAPI ElfWriteRecord | ( | IN PEVTLOGFILE | LogFile, |
IN PEVENTLOGRECORD | Record, | ||
IN SIZE_T | BufSize | ||
) |
Definition at line 1269 of file evtlib.c.
Referenced by LogfWriteRecord().
|
static |
Definition at line 37 of file evtlib.c.
Referenced by ElfBackupFile(), ElfpInitExistingFile(), and ElfReadRecord().
|
static |
Definition at line 111 of file evtlib.c.
Referenced by ElfWriteRecord().
|
static |
Definition at line 26 of file evtlib.c.
Referenced by ElfBackupFile(), ElfpInitExistingFile(), ElfpInitNewFile(), and ElfWriteRecord().