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 } 47