ReactOS 0.4.15-dev-7953-g1f49173
etw.c
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS Kernel - Vista+ APIs
3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4 * PURPOSE: Etw functions of Vista+
5 * COPYRIGHT: 2020 Victor Perevertkin (victor.perevertkin@reactos.org)
6 */
7
8#include <ntdef.h>
9#include <ntifs.h>
10
15EtwWrite(
21{
23}
24
29EtwRegister(
30 _In_ LPCGUID ProviderId,
31 _In_opt_ PETWENABLECALLBACK EnableCallback,
34{
36}
37
42EtwUnregister(
44{
46}
LONG NTSTATUS
Definition: precomp.h:26
#define _IRQL_requires_max_(irql)
Definition: driverspecs.h:230
#define PASSIVE_LEVEL
Definition: env_spec_w32.h:693
#define HIGH_LEVEL
Definition: env_spec_w32.h:703
ULONGLONG REGHANDLE
Definition: evntprov.h:48
ULONGLONG * PREGHANDLE
Definition: evntprov.h:48
#define _Out_
Definition: ms_sal.h:345
#define _In_reads_opt_(size)
Definition: ms_sal.h:320
#define _In_
Definition: ms_sal.h:308
#define _In_opt_
Definition: ms_sal.h:309
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:239
#define NTAPI
Definition: typedefs.h:36
uint32_t ULONG
Definition: typedefs.h:59
#define NTKRNLVISTAAPI
_In_ PCEVENT_DESCRIPTOR _In_opt_ LPCGUID _In_ ULONG UserDataCount
Definition: wmifuncs.h:121
_In_opt_ PETWENABLECALLBACK EnableCallback
Definition: wmifuncs.h:76
_In_ PCEVENT_DESCRIPTOR _In_opt_ LPCGUID ActivityId
Definition: wmifuncs.h:120
_In_opt_ PETWENABLECALLBACK _In_opt_ PVOID _Out_ PREGHANDLE RegHandle
Definition: wmifuncs.h:78
_In_ PCEVENT_DESCRIPTOR EventDescriptor
Definition: wmifuncs.h:93
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG _In_opt_ PEVENT_FILTER_DESCRIPTOR _Inout_opt_ PVOID CallbackContext
Definition: wmitypes.h:60