ReactOS 0.4.15-dev-7924-g5949c20
eventlog Interface Reference

Public Member Functions

NTSTATUS __stdcall ElfrClearELFW ([in] IELF_HANDLE LogHandle, [in, unique] PRPC_UNICODE_STRING BackupFileName)
 
NTSTATUS __stdcall ElfrBackupELFW ([in] IELF_HANDLE LogHandle, [in, unique] PRPC_UNICODE_STRING BackupFileName)
 
NTSTATUS __stdcall ElfrCloseEL ([in, out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrDeregisterEventSource ([in, out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrNumberOfRecords ([in] IELF_HANDLE LogHandle, [out] PULONG NumberOfRecords)
 
NTSTATUS __stdcall ElfrOldestRecord ([in] IELF_HANDLE LogHandle, [out] PULONG OldestRecordNumber)
 
NTSTATUS __stdcall ElfrChangeNotify ([in] IELF_HANDLE LogHandle, [in] RPC_CLIENT_ID ClientId, [in] ULONG Event)
 
NTSTATUS __stdcall ElfrOpenELW ([in, unique] EVENTLOG_HANDLE_W UNCServerName, [in] PRPC_UNICODE_STRING ModuleName, [in] PRPC_UNICODE_STRING RegModuleName, [in] ULONG MajorVersion, [in] ULONG MinorVersion, [out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrRegisterEventSourceW ([in, unique] EVENTLOG_HANDLE_W UNCServerName, [in] PRPC_UNICODE_STRING ModuleName, [in] PRPC_UNICODE_STRING RegModuleName, [in] ULONG MajorVersion, [in] ULONG MinorVersion, [out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrOpenBELW ([in, unique] EVENTLOG_HANDLE_W UNCServerName, [in] PRPC_UNICODE_STRING BackupFileName, [in] ULONG MajorVersion, [in] ULONG MinorVersion, [out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrReadELW ([in] IELF_HANDLE LogHandle, [in] ULONG ReadFlags, [in] ULONG RecordOffset, [in] RULONG NumberOfBytesToRead, [out, size_is(NumberOfBytesToRead)] PBYTE Buffer, [out] PULONG NumberOfBytesRead, [out] PULONG MinNumberOfBytesNeeded)
 
NTSTATUS __stdcall ElfrReportEventW ([in] IELF_HANDLE LogHandle, [in] ULONG Time, [in] USHORT EventType, [in] USHORT EventCategory, [in] ULONG EventID, [in, range(0, MAX_STRINGS)] USHORT NumStrings, [in, range(0, MAX_SINGLE_EVENT)] ULONG DataSize, [in] PRPC_UNICODE_STRING ComputerName, [in, unique] PRPC_SID UserSID, [in, size_is(NumStrings), unique] PRPC_UNICODE_STRING Strings[*], [in, size_is(DataSize), unique] PBYTE Data, [in] USHORT Flags, [in, out, unique] PULONG RecordNumber, [in, out, unique] PULONG TimeWritten)
 
NTSTATUS __stdcall ElfrClearELFA ([in] IELF_HANDLE LogHandle, [in, unique] PRPC_STRING BackupFileName)
 
NTSTATUS __stdcall ElfrBackupELFA ([in] IELF_HANDLE LogHandle, [in, unique] PRPC_STRING BackupFileName)
 
NTSTATUS __stdcall ElfrOpenELA ([in, unique] EVENTLOG_HANDLE_A UNCServerName, [in] PRPC_STRING ModuleName, [in] PRPC_STRING RegModuleName, [in] ULONG MajorVersion, [in] ULONG MinorVersion, [out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrRegisterEventSourceA ([in, unique] EVENTLOG_HANDLE_A UNCServerName, [in] PRPC_STRING ModuleName, [in] PRPC_STRING RegModuleName, [in] ULONG MajorVersion, [in] ULONG MinorVersion, [out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrOpenBELA ([in, unique] EVENTLOG_HANDLE_A UNCServerName, [in] PRPC_STRING BackupFileName, [in] ULONG MajorVersion, [in] ULONG MinorVersion, [out] PIELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrReadELA ([in] IELF_HANDLE LogHandle, [in] ULONG ReadFlags, [in] ULONG RecordOffset, [in] RULONG NumberOfBytesToRead, [out, size_is(NumberOfBytesToRead)] PBYTE Buffer, [out] PULONG NumberOfBytesRead, [out] PULONG MinNumberOfBytesNeeded)
 
NTSTATUS __stdcall ElfrReportEventA ([in] IELF_HANDLE LogHandle, [in] ULONG Time, [in] USHORT EventType, [in] USHORT EventCategory, [in] ULONG EventID, [in, range(0, MAX_STRINGS)] USHORT NumStrings, [in, range(0, MAX_SINGLE_EVENT)] ULONG DataSize, [in] PRPC_STRING ComputerName, [in, unique] PRPC_SID UserSID, [in, size_is(NumStrings), unique] PRPC_STRING Strings[*], [in, size_is(DataSize), unique] PBYTE Data, [in] USHORT Flags, [in, out, unique] PULONG RecordNumber, [in, out, unique] PULONG TimeWritten)
 
NTSTATUS __stdcall ElfrRegisterClusterSvc ([in] handle_t BindingHandle)
 
NTSTATUS __stdcall ElfrDeregisterClusterSvc ([in] handle_t BindingHandle)
 
NTSTATUS __stdcall ElfrWriteClusterEvents ([in] handle_t BindingHandle)
 
NTSTATUS __stdcall ElfrGetLogInformation ([in] IELF_HANDLE LogHandle, [in] ULONG InfoLevel, [out, size_is(cbBufSize)] PBYTE Buffer, [in, range(0, 1024)] ULONG cbBufSize, [out] PULONG pcbBytesNeeded)
 
NTSTATUS __stdcall ElfrFlushEL ([in] IELF_HANDLE LogHandle)
 
NTSTATUS __stdcall ElfrReportEventAndSourceW ([in] IELF_HANDLE LogHandle, [in] ULONG Time, [in] USHORT EventType, [in] USHORT EventCategory, [in] ULONG EventID, [in] PRPC_UNICODE_STRING SourceName, [in, range(0, MAX_STRINGS)] USHORT NumStrings, [in, range(0, MAX_SINGLE_EVENT)] ULONG DataSize, [in] PRPC_UNICODE_STRING ComputerName, [in, unique] PRPC_SID UserSID, [in, size_is(NumStrings), unique] PRPC_UNICODE_STRING Strings[*], [in, size_is(DataSize), unique] PBYTE Data, [in] USHORT Flags, [in, out, unique] PULONG RecordNumber, [in, out, unique] PULONG TimeWritten)
 

Detailed Description

Definition at line 42 of file eventlogrpc.idl.

Member Function Documentation

◆ ElfrBackupELFA()

NTSTATUS __stdcall eventlog::ElfrBackupELFA ( [in] IELF_HANDLE  LogHandle,
[in, unique] PRPC_STRING  BackupFileName 
)

◆ ElfrBackupELFW()

NTSTATUS __stdcall eventlog::ElfrBackupELFW ( [in] IELF_HANDLE  LogHandle,
[in, unique] PRPC_UNICODE_STRING  BackupFileName 
)

◆ ElfrChangeNotify()

NTSTATUS __stdcall eventlog::ElfrChangeNotify ( [in] IELF_HANDLE  LogHandle,
[in] RPC_CLIENT_ID  ClientId,
[in] ULONG  Event 
)

◆ ElfrClearELFA()

NTSTATUS __stdcall eventlog::ElfrClearELFA ( [in] IELF_HANDLE  LogHandle,
[in, unique] PRPC_STRING  BackupFileName 
)

◆ ElfrClearELFW()

NTSTATUS __stdcall eventlog::ElfrClearELFW ( [in] IELF_HANDLE  LogHandle,
[in, unique] PRPC_UNICODE_STRING  BackupFileName 
)

◆ ElfrCloseEL()

NTSTATUS __stdcall eventlog::ElfrCloseEL ( [in, out] PIELF_HANDLE  LogHandle)

◆ ElfrDeregisterClusterSvc()

NTSTATUS __stdcall eventlog::ElfrDeregisterClusterSvc ( [in] handle_t  BindingHandle)

◆ ElfrDeregisterEventSource()

NTSTATUS __stdcall eventlog::ElfrDeregisterEventSource ( [in, out] PIELF_HANDLE  LogHandle)

◆ ElfrFlushEL()

NTSTATUS __stdcall eventlog::ElfrFlushEL ( [in] IELF_HANDLE  LogHandle)

◆ ElfrGetLogInformation()

NTSTATUS __stdcall eventlog::ElfrGetLogInformation ( [in] IELF_HANDLE  LogHandle,
[in] ULONG  InfoLevel,
[out, size_is(cbBufSize)] PBYTE  Buffer,
[in, range(0, 1024)] ULONG  cbBufSize,
[out] PULONG  pcbBytesNeeded 
)

◆ ElfrNumberOfRecords()

NTSTATUS __stdcall eventlog::ElfrNumberOfRecords ( [in] IELF_HANDLE  LogHandle,
[out] PULONG  NumberOfRecords 
)

◆ ElfrOldestRecord()

NTSTATUS __stdcall eventlog::ElfrOldestRecord ( [in] IELF_HANDLE  LogHandle,
[out] PULONG  OldestRecordNumber 
)

◆ ElfrOpenBELA()

NTSTATUS __stdcall eventlog::ElfrOpenBELA ( [in, unique] EVENTLOG_HANDLE_A  UNCServerName,
[in] PRPC_STRING  BackupFileName,
[in] ULONG  MajorVersion,
[in] ULONG  MinorVersion,
[out] PIELF_HANDLE  LogHandle 
)

◆ ElfrOpenBELW()

NTSTATUS __stdcall eventlog::ElfrOpenBELW ( [in, unique] EVENTLOG_HANDLE_W  UNCServerName,
[in] PRPC_UNICODE_STRING  BackupFileName,
[in] ULONG  MajorVersion,
[in] ULONG  MinorVersion,
[out] PIELF_HANDLE  LogHandle 
)

◆ ElfrOpenELA()

NTSTATUS __stdcall eventlog::ElfrOpenELA ( [in, unique] EVENTLOG_HANDLE_A  UNCServerName,
[in] PRPC_STRING  ModuleName,
[in] PRPC_STRING  RegModuleName,
[in] ULONG  MajorVersion,
[in] ULONG  MinorVersion,
[out] PIELF_HANDLE  LogHandle 
)

◆ ElfrOpenELW()

NTSTATUS __stdcall eventlog::ElfrOpenELW ( [in, unique] EVENTLOG_HANDLE_W  UNCServerName,
[in] PRPC_UNICODE_STRING  ModuleName,
[in] PRPC_UNICODE_STRING  RegModuleName,
[in] ULONG  MajorVersion,
[in] ULONG  MinorVersion,
[out] PIELF_HANDLE  LogHandle 
)

◆ ElfrReadELA()

NTSTATUS __stdcall eventlog::ElfrReadELA ( [in] IELF_HANDLE  LogHandle,
[in] ULONG  ReadFlags,
[in] ULONG  RecordOffset,
[in] RULONG  NumberOfBytesToRead,
[out, size_is(NumberOfBytesToRead)] PBYTE  Buffer,
[out] PULONG  NumberOfBytesRead,
[out] PULONG  MinNumberOfBytesNeeded 
)

◆ ElfrReadELW()

NTSTATUS __stdcall eventlog::ElfrReadELW ( [in] IELF_HANDLE  LogHandle,
[in] ULONG  ReadFlags,
[in] ULONG  RecordOffset,
[in] RULONG  NumberOfBytesToRead,
[out, size_is(NumberOfBytesToRead)] PBYTE  Buffer,
[out] PULONG  NumberOfBytesRead,
[out] PULONG  MinNumberOfBytesNeeded 
)

◆ ElfrRegisterClusterSvc()

NTSTATUS __stdcall eventlog::ElfrRegisterClusterSvc ( [in] handle_t  BindingHandle)

◆ ElfrRegisterEventSourceA()

NTSTATUS __stdcall eventlog::ElfrRegisterEventSourceA ( [in, unique] EVENTLOG_HANDLE_A  UNCServerName,
[in] PRPC_STRING  ModuleName,
[in] PRPC_STRING  RegModuleName,
[in] ULONG  MajorVersion,
[in] ULONG  MinorVersion,
[out] PIELF_HANDLE  LogHandle 
)

◆ ElfrRegisterEventSourceW()

NTSTATUS __stdcall eventlog::ElfrRegisterEventSourceW ( [in, unique] EVENTLOG_HANDLE_W  UNCServerName,
[in] PRPC_UNICODE_STRING  ModuleName,
[in] PRPC_UNICODE_STRING  RegModuleName,
[in] ULONG  MajorVersion,
[in] ULONG  MinorVersion,
[out] PIELF_HANDLE  LogHandle 
)

◆ ElfrReportEventA()

NTSTATUS __stdcall eventlog::ElfrReportEventA ( [in] IELF_HANDLE  LogHandle,
[in] ULONG  Time,
[in] USHORT  EventType,
[in] USHORT  EventCategory,
[in] ULONG  EventID,
[in, range(0, MAX_STRINGS)] USHORT  NumStrings,
[in, range(0, MAX_SINGLE_EVENT)] ULONG  DataSize,
[in] PRPC_STRING  ComputerName,
[in, unique] PRPC_SID  UserSID,
[in, size_is(NumStrings), unique] PRPC_STRING  Strings[ *],
[in, size_is(DataSize), unique] PBYTE  Data,
[in] USHORT  Flags,
[in, out, unique] PULONG  RecordNumber,
[in, out, unique] PULONG  TimeWritten 
)

◆ ElfrReportEventAndSourceW()

NTSTATUS __stdcall eventlog::ElfrReportEventAndSourceW ( [in] IELF_HANDLE  LogHandle,
[in] ULONG  Time,
[in] USHORT  EventType,
[in] USHORT  EventCategory,
[in] ULONG  EventID,
[in] PRPC_UNICODE_STRING  SourceName,
[in, range(0, MAX_STRINGS)] USHORT  NumStrings,
[in, range(0, MAX_SINGLE_EVENT)] ULONG  DataSize,
[in] PRPC_UNICODE_STRING  ComputerName,
[in, unique] PRPC_SID  UserSID,
[in, size_is(NumStrings), unique] PRPC_UNICODE_STRING  Strings[ *],
[in, size_is(DataSize), unique] PBYTE  Data,
[in] USHORT  Flags,
[in, out, unique] PULONG  RecordNumber,
[in, out, unique] PULONG  TimeWritten 
)

◆ ElfrReportEventW()

NTSTATUS __stdcall eventlog::ElfrReportEventW ( [in] IELF_HANDLE  LogHandle,
[in] ULONG  Time,
[in] USHORT  EventType,
[in] USHORT  EventCategory,
[in] ULONG  EventID,
[in, range(0, MAX_STRINGS)] USHORT  NumStrings,
[in, range(0, MAX_SINGLE_EVENT)] ULONG  DataSize,
[in] PRPC_UNICODE_STRING  ComputerName,
[in, unique] PRPC_SID  UserSID,
[in, size_is(NumStrings), unique] PRPC_UNICODE_STRING  Strings[ *],
[in, size_is(DataSize), unique] PBYTE  Data,
[in] USHORT  Flags,
[in, out, unique] PULONG  RecordNumber,
[in, out, unique] PULONG  TimeWritten 
)

◆ ElfrWriteClusterEvents()

NTSTATUS __stdcall eventlog::ElfrWriteClusterEvents ( [in] handle_t  BindingHandle)

The documentation for this interface was generated from the following file: