ReactOS 0.4.15-dev-7788-g1ad9096
wmitypes.h
Go to the documentation of this file.
1/******************************************************************************
2 * WMI Library Support Types *
3 ******************************************************************************/
4
5#ifdef RUN_WPP
6#include <evntrace.h>
7#include <stdarg.h>
8#endif
9
10#ifndef _TRACEHANDLE_DEFINED
11#define _TRACEHANDLE_DEFINED
13#endif
14
15#ifndef TRACE_INFORMATION_CLASS_DEFINE
16
27
42
43#endif /* TRACE_INFORMATION_CLASS_DEFINE */
44
45#ifndef _ETW_KM_
46#define _ETW_KM_
47#endif
48
49#include <evntprov.h>
50
52typedef VOID
53(NTAPI *PETWENABLECALLBACK)(
54 _In_ LPCGUID SourceId,
61
62#define EVENT_WRITE_FLAG_NO_FAULTING 0x00000001
63
#define VOID
Definition: acefi.h:82
#define _IRQL_requires_same_
Definition: driverspecs.h:232
unsigned __int64 ULONG64
Definition: imports.h:198
#define _Inout_opt_
Definition: ms_sal.h:379
#define _In_
Definition: ms_sal.h:308
#define _In_opt_
Definition: ms_sal.h:309
#define NTAPI
Definition: typedefs.h:36
uint32_t ULONG
Definition: typedefs.h:59
uint64_t ULONGLONG
Definition: typedefs.h:67
_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
struct _ETW_TRACE_SESSION_SETTINGS ETW_TRACE_SESSION_SETTINGS
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG MatchAnyKeyword
Definition: wmitypes.h:57
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData
Definition: wmitypes.h:59
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG MatchAllKeyword
Definition: wmitypes.h:58
struct _ETW_TRACE_SESSION_SETTINGS * PETW_TRACE_SESSION_SETTINGS
_IRQL_requires_same_ typedef _In_ ULONG ControlCode
Definition: wmitypes.h:55
enum _TRACE_INFORMATION_CLASS TRACE_INFORMATION_CLASS
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:56
ULONG64 TRACEHANDLE
Definition: wmitypes.h:12
ULONG64 * PTRACEHANDLE
Definition: wmitypes.h:12
_TRACE_INFORMATION_CLASS
Definition: wmitypes.h:28
@ LoggerEventsLostClass
Definition: wmitypes.h:37
@ TraceSessionSettingsClass
Definition: wmitypes.h:38
@ TraceHandleByNameClass
Definition: wmitypes.h:36
@ EventLoggerHandleClass
Definition: wmitypes.h:34
@ GlobalLoggerHandleClass
Definition: wmitypes.h:33
@ TraceEnableFlagsClass
Definition: wmitypes.h:31
@ AllLoggerHandlesClass
Definition: wmitypes.h:35
@ MaxTraceInformationClass
Definition: wmitypes.h:40
@ TraceEnableLevelClass
Definition: wmitypes.h:32
@ TraceHandleClass
Definition: wmitypes.h:30
@ LoggerEventsLoggedClass
Definition: wmitypes.h:39
@ TraceIdClass
Definition: wmitypes.h:29
unsigned char UCHAR
Definition: xmlstorage.h:181