[−][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 |