- eventlog.h: Add LIST_ENTRY to EVENTSOURCE structure to track handles.
authorMichael Martin <michael.martin@reactos.org>
Sat, 30 May 2009 01:08:56 +0000 (01:08 +0000)
committerMichael Martin <michael.martin@reactos.org>
Sat, 30 May 2009 01:08:56 +0000 (01:08 +0000)
commit145292bd14aa22db4d6a683b4c76590a51c85629
treef09914834ba635dbbb3bbf6f3473765ab8672da2
parent63cf252981c6ff38c8e4d34b56f8734308c0da3a
- eventlog.h: Add LIST_ENTRY to EVENTSOURCE structure to track handles.
- ElfCreateEventLogHandle: Modify return type to PEVENTSOURCE and add BOOL parameter to determine whether handle is being created or opened as behavior differs between the two.
- Added ElfGetEventLogSourceEntryByHandle for looking up the handle.
- Implement EventLog api's ElfrOpenELW, ElfrRegisterEventSourceW, ElfrReadELW, ElfrReportEventW, ElfrOldestRecord, ElfrCloseEL and ElfrDeregisterEventSource.
- LogfWriteData: Remove unnecessary debugging.

svn path=/trunk/; revision=41202
reactos/base/services/eventlog/eventlog.h
reactos/base/services/eventlog/file.c
reactos/base/services/eventlog/rpc.c