|
ReactOS 0.4.17-dev-470-gf9e3448
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | EVTLTRACE(fmt, ...) DPRINT("EvtLib: " fmt, ##__VA_ARGS__) |
| #define | EVTLTRACE1(fmt, ...) DPRINT1("EvtLib: " fmt, ##__VA_ARGS__) |
| #define | EVENTLOG_FILE_GRANULARITY (64 * 1024) |
| #define | OFFSET_INFO_INCREMENT 64 |
Variables | |
| static const EVENTLOGEOF | EOFRecord |
| NTSTATUS NTAPI ElfBackupFile | ( | IN PEVTLOGFILE | LogFile, |
| IN PEVTLOGFILE | BackupLogFile | ||
| ) |
Definition at line 992 of file evtlib.c.
Referenced by LogfBackupFile().
| VOID NTAPI ElfCloseFile | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1192 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 889 of file evtlib.c.
Referenced by LogfCreate().
| NTSTATUS NTAPI ElfFlushFile | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1147 of file evtlib.c.
Referenced by ElfBackupFile(), ElfCloseFile(), ElfpInitExistingFile(), ElfrFlushEL(), and ElfWriteRecord().
| ULONG NTAPI ElfGetCurrentRecord | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1625 of file evtlib.c.
Referenced by ElfrNumberOfRecords(), and LogfReadEvents().
| ULONG NTAPI ElfGetFlags | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1634 of file evtlib.c.
Referenced by ElfrGetLogInformation().
| ULONG NTAPI ElfGetOldestRecord | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 1616 of file evtlib.c.
Referenced by ElfrNumberOfRecords(), ElfrOldestRecord(), and LogfReadEvents().
|
static |
Definition at line 216 of file evtlib.c.
Referenced by ElfpInitExistingFile(), and ElfWriteRecord().
|
static |
Definition at line 257 of file evtlib.c.
Referenced by ElfWriteRecord().
|
static |
Definition at line 392 of file evtlib.c.
Referenced by ElfCreateFile().
|
static |
Definition at line 299 of file evtlib.c.
Referenced by ElfCreateFile(), and ElfReCreateFile().
|
static |
Definition at line 199 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 1210 of file evtlib.c.
Referenced by ReadRecord().
| NTSTATUS NTAPI ElfReCreateFile | ( | IN PEVTLOGFILE | LogFile | ) |
Definition at line 979 of file evtlib.c.
Referenced by LogfClearFile().
| NTSTATUS NTAPI ElfWriteRecord | ( | IN PEVTLOGFILE | LogFile, |
| IN PEVENTLOGRECORD | Record, | ||
| IN SIZE_T | BufSize | ||
| ) |
Definition at line 1282 of file evtlib.c.
Referenced by LogfWriteRecord().
|
static |
Definition at line 39 of file evtlib.c.
Referenced by ElfBackupFile(), ElfpInitExistingFile(), and ElfReadRecord().
|
static |
Definition at line 113 of file evtlib.c.
Referenced by ElfWriteRecord().
|
static |
Definition at line 28 of file evtlib.c.
Referenced by ElfBackupFile(), ElfpInitExistingFile(), ElfpInitNewFile(), and ElfWriteRecord().