ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

file.c File Reference
#include "eventlog.h"

Go to the source code of this file.

Functions

static NTSTATUS LogfInitializeNew (PLOGFILE LogFile)
static NTSTATUS LogfInitializeExisting (PLOGFILE LogFile)
NTSTATUS LogfCreate (PLOGFILE *LogFile, WCHAR *LogName, PUNICODE_STRING FileName, BOOL Permanent, BOOL Backup)
VOID LogfClose (PLOGFILE LogFile, BOOL ForceClose)
VOID LogfCloseAll (VOID)
VOID LogfListInitialize (VOID)
PLOGFILE LogfListHead (VOID)
PLOGFILE LogfListItemByName (WCHAR *Name)
INT LogfListItemIndexByName (WCHAR *Name)
PLOGFILE LogfListItemByIndex (INT Index)
INT LogfListItemCount (VOID)
VOID LogfListAddItem (PLOGFILE Item)
VOID LogfListRemoveItem (PLOGFILE Item)
static BOOL ReadAnsiLogEntry (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead)
DWORD LogfReadEvent (PLOGFILE LogFile, DWORD Flags, DWORD *RecordNumber, DWORD BufSize, PBYTE Buffer, DWORD *BytesRead, DWORD *BytesNeeded, BOOL Ansi)
BOOL LogfWriteData (PLOGFILE LogFile, DWORD BufSize, PBYTE Buffer)
NTSTATUS LogfClearFile (PLOGFILE LogFile, PUNICODE_STRING BackupFileName)
NTSTATUS LogfBackupFile (PLOGFILE LogFile, PUNICODE_STRING BackupFileName)
ULONG LogfOffsetByNumber (PLOGFILE LogFile, DWORD RecordNumber)
DWORD LogfGetOldestRecord (PLOGFILE LogFile)
DWORD LogfGetCurrentRecord (PLOGFILE LogFile)
BOOL LogfDeleteOffsetInformation (PLOGFILE LogFile, ULONG ulNumber)
BOOL LogfAddOffsetInformation (PLOGFILE LogFile, ULONG ulNumber, ULONG ulOffset)
PBYTE LogfAllocAndBuildNewRecord (LPDWORD lpRecSize, DWORD dwRecordNumber, WORD wType, WORD wCategory, DWORD dwEventId, LPCWSTR SourceName, LPCWSTR ComputerName, DWORD dwSidLength, PSID lpUserSid, WORD wNumStrings, WCHAR *lpStrings, DWORD dwDataSize, LPVOID lpRawData)
VOID LogfReportEvent (WORD wType, WORD wCategory, DWORD dwEventId, WORD wNumStrings, WCHAR *lpStrings, DWORD dwDataSize, LPVOID lpRawData)

Variables

static LIST_ENTRY LogFileListHead
static CRITICAL_SECTION LogFileListCs

Generated on Fri May 25 2012 04:43:02 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.