|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().