[][src]Module ferrisetw::native::etw_types

[]

Basic ETW types

The etw_types module provides an abstraction over the basic ETW types needed to control and parse a trace session. Most of the types in this module are wrappers over the windows bindings using the newtype pattern to extend their implementations

In most cases a user of the crate won't have to deal with this and can directly obtain the data needed by using the functions exposed by the modules at the crate level

Structs

EnableTraceParameters

Newtype wrapper over an ENABLE_TRACE_PARAMETERS

EventPropertyInfo

Newtype wrapper over an EVENT_PROPERTY_INFO

EventTraceLogfile

Newtype wrapper over an EVENT_TRACE_LOGFILEA

EventTraceProperties

Newtype wrapper over an EVENT_TRACE_PROPERTIES

TraceEventInfo

Newtype wrapper over an TRACE_EVENT_INFO

TraceInfo

Complete Trace Properties struct

Enums

DecodingSource

Wrapper over the DECODING_SOURCE type

Constants

INVALID_TRACE_HANDLE

Type Definitions

EventRecord

Renaming type EVENT_RECORD type to match rust Naming Convention