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

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

Go to the source code of this file.

Functions

DWORD WINAPI RpcThreadRoutine (LPVOID lpParameter)
static NTSTATUS ElfCreateEventLogHandle (PLOGHANDLE *LogHandle, LPCWSTR Name, BOOL Create)
static NTSTATUS ElfCreateBackupLogHandle (PLOGHANDLE *LogHandle, PUNICODE_STRING FileName)
PLOGHANDLE ElfGetLogHandleEntryByHandle (IELF_HANDLE EventLogHandle)
static NTSTATUS ElfDeleteEventLogHandle (IELF_HANDLE EventLogHandle)
NTSTATUS ElfrClearELFW (IELF_HANDLE LogHandle, PRPC_UNICODE_STRING BackupFileName)
NTSTATUS ElfrBackupELFW (IELF_HANDLE LogHandle, PRPC_UNICODE_STRING BackupFileName)
NTSTATUS ElfrCloseEL (IELF_HANDLE *LogHandle)
NTSTATUS ElfrDeregisterEventSource (IELF_HANDLE *LogHandle)
NTSTATUS ElfrNumberOfRecords (IELF_HANDLE LogHandle, DWORD *NumberOfRecords)
NTSTATUS ElfrOldestRecord (IELF_HANDLE LogHandle, DWORD *OldestRecordNumber)
NTSTATUS ElfrChangeNotify (IELF_HANDLE *LogHandle, RPC_CLIENT_ID ClientId, DWORD Event)
NTSTATUS ElfrOpenELW (EVENTLOG_HANDLE_W UNCServerName, PRPC_UNICODE_STRING ModuleName, PRPC_UNICODE_STRING RegModuleName, DWORD MajorVersion, DWORD MinorVersion, IELF_HANDLE *LogHandle)
NTSTATUS ElfrRegisterEventSourceW (EVENTLOG_HANDLE_W UNCServerName, PRPC_UNICODE_STRING ModuleName, PRPC_UNICODE_STRING RegModuleName, DWORD MajorVersion, DWORD MinorVersion, IELF_HANDLE *LogHandle)
NTSTATUS ElfrOpenBELW (EVENTLOG_HANDLE_W UNCServerName, PRPC_UNICODE_STRING BackupFileName, DWORD MajorVersion, DWORD MinorVersion, IELF_HANDLE *LogHandle)
NTSTATUS ElfrReadELW (IELF_HANDLE LogHandle, DWORD ReadFlags, DWORD RecordOffset, RULONG NumberOfBytesToRead, BYTE *Buffer, DWORD *NumberOfBytesRead, DWORD *MinNumberOfBytesNeeded)
NTSTATUS ElfrReportEventW (IELF_HANDLE LogHandle, DWORD Time, USHORT EventType, USHORT EventCategory, DWORD EventID, USHORT NumStrings, DWORD DataSize, PRPC_UNICODE_STRING ComputerName, PRPC_SID UserSID, PRPC_UNICODE_STRING Strings[], BYTE *Data, USHORT Flags, DWORD *RecordNumber, DWORD *TimeWritten)
NTSTATUS ElfrClearELFA (IELF_HANDLE LogHandle, PRPC_STRING BackupFileName)
NTSTATUS ElfrBackupELFA (IELF_HANDLE LogHandle, PRPC_STRING BackupFileName)
NTSTATUS ElfrOpenELA (EVENTLOG_HANDLE_A UNCServerName, PRPC_STRING ModuleName, PRPC_STRING RegModuleName, DWORD MajorVersion, DWORD MinorVersion, IELF_HANDLE *LogHandle)
NTSTATUS ElfrRegisterEventSourceA (EVENTLOG_HANDLE_A UNCServerName, PRPC_STRING ModuleName, PRPC_STRING RegModuleName, DWORD MajorVersion, DWORD MinorVersion, IELF_HANDLE *LogHandle)
NTSTATUS ElfrOpenBELA (EVENTLOG_HANDLE_A UNCServerName, PRPC_STRING BackupFileName, DWORD MajorVersion, DWORD MinorVersion, IELF_HANDLE *LogHandle)
NTSTATUS ElfrReadELA (IELF_HANDLE LogHandle, DWORD ReadFlags, DWORD RecordOffset, RULONG NumberOfBytesToRead, BYTE *Buffer, DWORD *NumberOfBytesRead, DWORD *MinNumberOfBytesNeeded)
NTSTATUS ElfrReportEventA (IELF_HANDLE LogHandle, DWORD Time, USHORT EventType, USHORT EventCategory, DWORD EventID, USHORT NumStrings, DWORD DataSize, PRPC_STRING ComputerName, PRPC_SID UserSID, PRPC_STRING Strings[], BYTE *Data, USHORT Flags, DWORD *RecordNumber, DWORD *TimeWritten)
NTSTATUS ElfrRegisterClusterSvc (handle_t BindingHandle)
NTSTATUS ElfrDeregisterClusterSvc (handle_t BindingHandle)
NTSTATUS ElfrWriteClusterEvents (handle_t BindingHandle)
NTSTATUS ElfrGetLogInformation (IELF_HANDLE LogHandle, DWORD InfoLevel, BYTE *Buffer, DWORD cbBufSize, DWORD *pcbBytesNeeded)
NTSTATUS ElfrFlushEL (IELF_HANDLE LogHandle)
NTSTATUS ElfrReportEventAndSourceW (IELF_HANDLE LogHandle, DWORD Time, USHORT EventType, USHORT EventCategory, ULONG EventID, PRPC_UNICODE_STRING SourceName, USHORT NumStrings, DWORD DataSize, PRPC_UNICODE_STRING ComputerName, PRPC_SID UserSID, PRPC_UNICODE_STRING Strings[], BYTE *Data, USHORT Flags, DWORD *RecordNumber, DWORD *TimeWritten)
void __RPC_FAR *__RPC_USER midl_user_allocate (SIZE_T len)
void __RPC_USER midl_user_free (void __RPC_FAR *ptr)
void __RPC_USER IELF_HANDLE_rundown (IELF_HANDLE LogHandle)

Variables

LIST_ENTRY LogHandleListHead

Generated on Thu May 24 2012 04:44:43 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.