ReactOS  0.4.15-dev-3428-g0609db5
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 
14 NTAPI
15 EtwWrite(
21 {
23 }
24 
28 NTAPI
29 EtwRegister(
30  _In_ LPCGUID ProviderId,
31  _In_opt_ PETWENABLECALLBACK EnableCallback,
34 {
36 }
37 
41 NTAPI
42 EtwUnregister(
44 {
46 }
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG _In_opt_ PEVENT_FILTER_DESCRIPTOR _Inout_opt_ PVOID CallbackContext
Definition: wmitypes.h:55
#define _In_opt_
Definition: ms_sal.h:309
#define _Out_
Definition: ms_sal.h:345
_In_ PCEVENT_DESCRIPTOR _In_opt_ LPCGUID _In_ ULONG UserDataCount
Definition: wmifuncs.h:119
_In_ PCEVENT_DESCRIPTOR _In_opt_ LPCGUID ActivityId
Definition: wmifuncs.h:119
LONG NTSTATUS
Definition: precomp.h:26
#define NTKRNLVISTAAPI
#define _In_reads_opt_(size)
Definition: ms_sal.h:320
_In_opt_ PETWENABLECALLBACK EnableCallback
Definition: wmifuncs.h:76
return STATUS_NOT_IMPLEMENTED
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
#define _In_
Definition: ms_sal.h:308
_In_opt_ PETWENABLECALLBACK _In_opt_ PVOID _Out_ PREGHANDLE RegHandle
Definition: wmifuncs.h:76
ULONGLONG * PREGHANDLE
Definition: evntprov.h:48
_IRQL_requires_max_(HIGH_LEVEL)
Definition: etw.c:11
#define PASSIVE_LEVEL
Definition: env_spec_w32.h:693
_In_ PCEVENT_DESCRIPTOR EventDescriptor
Definition: wmifuncs.h:93
#define HIGH_LEVEL
Definition: env_spec_w32.h:703
unsigned int ULONG
Definition: retypes.h:1
ULONGLONG REGHANDLE
Definition: evntprov.h:48