ReactOS  0.4.12-dev-934-g9a4676f
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 
52 typedef VOID
53 (NTAPI *PETWENABLECALLBACK)(
54  _In_ LPCGUID SourceId,
61 
62 #define EVENT_WRITE_FLAG_NO_FAULTING 0x00000001
63 
#define _IRQL_requires_same_
Definition: no_sal2.h:652
enum _TRACE_INFORMATION_CLASS TRACE_INFORMATION_CLASS
_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
ULONG64 TRACEHANDLE
Definition: wmitypes.h:12
_TRACE_INFORMATION_CLASS
Definition: wmitypes.h:28
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:55
_IRQL_requires_same_ typedef VOID(NTAPI *PETWENABLECALLBACK)(_In_ LPCGUID SourceId
#define _In_opt_
Definition: no_sal2.h:213
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
_IRQL_requires_same_ typedef _In_ ULONG ControlCode
Definition: wmitypes.h:55
uint64_t ULONGLONG
Definition: typedefs.h:65
unsigned __int64 ULONG64
Definition: imports.h:198
unsigned char UCHAR
Definition: xmlstorage.h:181
struct _ETW_TRACE_SESSION_SETTINGS ETW_TRACE_SESSION_SETTINGS
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG MatchAnyKeyword
Definition: wmitypes.h:55
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG MatchAllKeyword
Definition: wmitypes.h:55
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData
Definition: wmitypes.h:55
ULONG64 * PTRACEHANDLE
Definition: wmitypes.h:12
#define _In_
Definition: no_sal2.h:204
struct _ETW_TRACE_SESSION_SETTINGS * PETW_TRACE_SESSION_SETTINGS
unsigned int ULONG
Definition: retypes.h:1
#define _Inout_opt_
Definition: no_sal2.h:258