ReactOS  0.4.13-dev-551-gf37fb1f
wmitypes.h File Reference
#include <evntprov.h>
Include dependency graph for wmitypes.h:

Go to the source code of this file.

Classes

struct  _ETW_TRACE_SESSION_SETTINGS
 

Macros

#define _TRACEHANDLE_DEFINED
 
#define _ETW_KM_
 
#define EVENT_WRITE_FLAG_NO_FAULTING   0x00000001
 

Typedefs

typedef ULONG64 TRACEHANDLE
 
typedef ULONG64PTRACEHANDLE
 
typedef struct _ETW_TRACE_SESSION_SETTINGS ETW_TRACE_SESSION_SETTINGS
 
typedef struct _ETW_TRACE_SESSION_SETTINGSPETW_TRACE_SESSION_SETTINGS
 
typedef enum _TRACE_INFORMATION_CLASS TRACE_INFORMATION_CLASS
 

Enumerations

enum  _TRACE_INFORMATION_CLASS {
  TraceIdClass, TraceHandleClass, TraceEnableFlagsClass, TraceEnableLevelClass,
  GlobalLoggerHandleClass, EventLoggerHandleClass, AllLoggerHandlesClass, TraceHandleByNameClass,
  LoggerEventsLostClass, TraceSessionSettingsClass, LoggerEventsLoggedClass, MaxTraceInformationClass
}
 

Functions

_IRQL_requires_same_ typedef VOID (NTAPI *PETWENABLECALLBACK)(_In_ LPCGUID SourceId
 

Variables

_IRQL_requires_same_ typedef _In_ ULONG ControlCode
 
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
 
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG MatchAnyKeyword
 
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG MatchAllKeyword
 
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData
 
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR _In_ ULONGLONG _In_ ULONGLONG _In_opt_ PEVENT_FILTER_DESCRIPTOR _Inout_opt_ PVOID CallbackContext
 

Macro Definition Documentation

◆ _ETW_KM_

#define _ETW_KM_

Definition at line 46 of file wmitypes.h.

◆ _TRACEHANDLE_DEFINED

#define _TRACEHANDLE_DEFINED

Definition at line 11 of file wmitypes.h.

◆ EVENT_WRITE_FLAG_NO_FAULTING

#define EVENT_WRITE_FLAG_NO_FAULTING   0x00000001

Definition at line 62 of file wmitypes.h.

Typedef Documentation

◆ ETW_TRACE_SESSION_SETTINGS

◆ PETW_TRACE_SESSION_SETTINGS

◆ PTRACEHANDLE

typedef ULONG64 * PTRACEHANDLE

Definition at line 12 of file wmitypes.h.

◆ TRACE_INFORMATION_CLASS

◆ TRACEHANDLE

Definition at line 12 of file wmitypes.h.

Enumeration Type Documentation

◆ _TRACE_INFORMATION_CLASS

Enumerator
TraceIdClass 
TraceHandleClass 
TraceEnableFlagsClass 
TraceEnableLevelClass 
GlobalLoggerHandleClass 
EventLoggerHandleClass 
AllLoggerHandlesClass 
TraceHandleByNameClass 
LoggerEventsLostClass 
TraceSessionSettingsClass 
LoggerEventsLoggedClass 
MaxTraceInformationClass 

Definition at line 28 of file wmitypes.h.

Function Documentation

◆ VOID()

_IRQL_requires_same_ typedef VOID ( NTAPI PETWENABLECALLBACK)

Variable Documentation

◆ CallbackContext

◆ ControlCode

◆ FilterData

◆ Level

_In_ UCHAR Level

Definition at line 55 of file wmitypes.h.

Referenced by _RpcAddJob(), _RpcEnumJobs(), _RpcEnumMonitors(), _RpcEnumPorts(), _RpcEnumPrinters(), _RpcEnumPrintProcessorDatatypes(), _RpcEnumPrintProcessors(), _RpcGetJob(), _RpcGetPrinter(), _RpcGetPrinterDriver(), _RpcGetPrintProcessorDirectory(), AcpiExDoDebugObject(), AcpiNsDeleteNamespaceByOwner(), AcpiNsDeleteNamespaceSubtree(), AcpiNsInitOneObject(), AcpiNsWalkNamespace(), AcpiPsDeleteParseTree(), AddControllers(), AddFormA(), AddFormW(), AddJobA(), AddJobW(), AddMonitorA(), AddMonitorW(), AddPortExA(), AddPortExW(), AddPrinterA(), AddPrinterDriverA(), AddPrinterDriverExA(), AddPrinterDriverExW(), AddPrinterDriverW(), AddPrinterW(), AddPrintProvidorA(), AddPrintProvidorW(), BuildGroupInfoBuffer(), DbgPrintEx(), DbgQueryDebugFilterState(), DbgSetDebugFilterState(), DebugPrint(), DECLARE_INTERFACE_(), EnumFormsA(), EnumFormsW(), EnumJobsA(), EnumJobsW(), EnumMonitorsA(), EnumMonitorsW(), EnumPortsA(), EnumPortsW(), EnumPrinterDriversA(), EnumPrinterDriversW(), EnumPrintersA(), EnumPrintersW(), EnumPrintProcessorDatatypesA(), EnumPrintProcessorDatatypesW(), EnumPrintProcessorsA(), EnumPrintProcessorsW(), EventDescCreate(), EventDescSetLevel(), FindProcessForShutdown(), FmtAcquireDrive(), FmtAcquireDrive_(), FmtIsDriveAcquired(), GetFormA(), GetFormW(), GetJobA(), GetJobW(), GetPrinterA(), GetPrinterDriverA(), GetPrinterDriverDirectoryA(), GetPrinterDriverDirectoryW(), GetPrinterDriverW(), GetPrinterW(), GetPrintProcessorDirectoryA(), GetPrintProcessorDirectoryW(), GetTdiTypeId(), I_BrowserServerEnum(), implicit_handle(), InternetExplorer_Refresh2(), KdbpCmdFilter(), KdpPrint(), LdrEnumResources(), LdrFindResource_U(), LocalAddJob(), LocalEnumJobs(), LocalEnumMonitors(), LocalEnumPorts(), LocalEnumPrinters(), LocalEnumPrintProcessorDatatypes(), LocalEnumPrintProcessors(), LocalGetJob(), LocalGetPrinter(), LocalGetPrinterDriver(), LocalGetPrintProcessorDirectory(), LocalmonEnumPorts(), LocalmonStartDocPort(), LocalSetJob(), LocalStartDocPrinter(), NetBrowserStatisticsGet(), NetGetDisplayInformationIndex(), NetQueryDisplayInformation(), NetrServerGetInfo(), NetrServerStatisticsGet(), NetrWkstaGetInfo(), NetrWkstaUserGetInfo(), NetrWorkstationStatisticsGet(), NetServerEnumEx(), NetUseAdd(), NetUseEnum(), NetUseGetInfo(), NtQueryDebugFilterState(), NtSetDebugFilterState(), pointer_default(), PropertyHandler_Level(), CShellBrowser::Refresh2(), SbMixerGetLevel(), SbMixerPackLevelData(), SbMixerSetLevel(), SbMixerUnpackLevelData(), SeCopyClientToken(), SeiDbgPrint(), SepDuplicateToken(), SetFormA(), SetFormW(), SetJobA(), SetJobW(), SetPrinterA(), SetPrinterW(), SetUserInfo(), ShimDbgPrint(), START_TEST(), StartDocPrinterA(), StartDocPrinterW(), StartDocPrinterWEx(), test_pack_OBJECT_TYPE_LIST(), USBDI_QueryBusInformation(), vDbgPrintEx(), vDbgPrintExWithPrefix(), vDbgPrintExWithPrefixInternal(), WebBrowser_Refresh2(), WSHGetSocketInformation(), WSHSetSocketInformation(), and WSPGetSockOpt().

◆ MatchAllKeyword

Definition at line 55 of file wmitypes.h.

◆ MatchAnyKeyword

Definition at line 55 of file wmitypes.h.