7 cpp_quote(
"#if !defined(__EVENTLOG_H__) && !defined(__ADVAPI32_H)")
11 #define MAX_STRINGS 0x00000100 12 #define MAX_SINGLE_EVENT 0x0003FFFF // On Vista+ this is reduced to 0x0000F000 13 #define MAX_BATCH_BUFF 0x0007FFFF 33 uuid(82273FDC-E32A-18C3-3F78-827929DC23EA),
36 endpoint(
"ncacn_np:[\\pipe\\EventLog]")
_In_ DWORD _In_ DWORD _Out_ LPDWORD pcbBytesNeeded
_In_ ULONG _In_ ULONG _In_ ULONG Length
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 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)
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 ElfrCloseEL([in, out] PIELF_HANDLE LogHandle)
NTSTATUS __stdcall ElfrFlushEL([in] IELF_HANDLE LogHandle)
_In_ ULONG _Out_ HANDLE * BindingHandle
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char * ModuleName
struct _RPC_CLIENT_ID RPC_CLIENT_ID
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
NTSTATUS __stdcall ElfrNumberOfRecords([in] IELF_HANDLE LogHandle, [out] PULONG NumberOfRecords)
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 ElfrDeregisterEventSource([in, out] PIELF_HANDLE LogHandle)
namespace GUID const ADDRINFOEXW ADDRINFOEXW struct timeval OVERLAPPED LPLOOKUPSERVICE_COMPLETION_ROUTINE HANDLE * handle
_In_ NDIS_STATUS _In_ ULONG _In_ USHORT NumStrings
NTSTATUS __stdcall ElfrChangeNotify([in] IELF_HANDLE LogHandle, [in] RPC_CLIENT_ID ClientId, [in] ULONG Event)
NTSTATUS __stdcall ElfrClearELFW([in] IELF_HANDLE LogHandle, [in, unique] PRPC_UNICODE_STRING BackupFileName)
static const WCHAR version[]
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)
struct _RPC_CLIENT_ID * PRPC_CLIENT_ID
NTSTATUS __stdcall ElfrClearELFA([in] IELF_HANDLE LogHandle, [in, unique] PRPC_STRING BackupFileName)
IELF_HANDLE * PIELF_HANDLE
struct _RPC_STRING * PRPC_STRING
NTSTATUS __stdcall ElfrRegisterClusterSvc([in] handle_t BindingHandle)
_Must_inspect_result_ _In_ ULONG Flags
_Out_ PCLIENT_ID ClientId
_In_ WDFDMATRANSACTION _In_ size_t MaximumLength
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)
_In_ DWORD _In_ DWORD cbBufSize
static const WCHAR Strings[]
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 ElfrOldestRecord([in] IELF_HANDLE LogHandle, [out] PULONG OldestRecordNumber)
NTSTATUS __stdcall ElfrWriteClusterEvents([in] handle_t BindingHandle)
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 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 ElfrBackupELFA([in] IELF_HANDLE LogHandle, [in, unique] PRPC_STRING BackupFileName)
struct _RPC_STRING RPC_STRING
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 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)
_ForwardIter unique(_ForwardIter __first, _ForwardIter __last)
NTSTATUS __stdcall ElfrDeregisterClusterSvc([in] handle_t BindingHandle)
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ EVENT_TYPE EventType
_In_ UINT _Out_ PNDIS_HANDLE LogHandle
NTSTATUS __stdcall ElfrBackupELFW([in] IELF_HANDLE LogHandle, [in, unique] PRPC_UNICODE_STRING BackupFileName)
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)
_In_ NDIS_STATUS _In_ ULONG _In_ USHORT _In_opt_ PVOID _In_ ULONG DataSize
static PLARGE_INTEGER Time