[SHELL32] Remove 2 redundant initializations
[reactos.git] / sdk / lib / drivers / ntoskrnl_vista / etw.c
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
11 _IRQL_requires_max_(HIGH_LEVEL)
12 NTSTATUS
13 NTKRNLVISTAAPI
14 NTAPI
15 EtwWrite(
16 _In_ REGHANDLE RegHandle,
17 _In_ PCEVENT_DESCRIPTOR EventDescriptor,
18 _In_opt_ LPCGUID ActivityId,
19 _In_ ULONG UserDataCount,
20 _In_reads_opt_(UserDataCount) PEVENT_DATA_DESCRIPTOR UserData)
21 {
22 return STATUS_NOT_IMPLEMENTED;
23 }
24
25 _IRQL_requires_max_(PASSIVE_LEVEL)
26 NTSTATUS
27 NTKRNLVISTAAPI
28 NTAPI
29 EtwRegister(
30 _In_ LPCGUID ProviderId,
31 _In_opt_ PETWENABLECALLBACK EnableCallback,
32 _In_opt_ PVOID CallbackContext,
33 _Out_ PREGHANDLE RegHandle)
34 {
35 return STATUS_NOT_IMPLEMENTED;
36 }
37
38 _IRQL_requires_max_(PASSIVE_LEVEL)
39 NTSTATUS
40 NTKRNLVISTAAPI
41 NTAPI
42 EtwUnregister(
43 _In_ REGHANDLE RegHandle)
44 {
45 return STATUS_NOT_IMPLEMENTED;
46 }