\
TraceLoggingStruct(20, fieldName), \
\
TraceLoggingUInt8(
info.bitmap.IsFilter,
"IsFilter" ), \
TraceLoggingUInt8(
info.bitmap.IsPowerPolicyOwner,
"IsPowerPolicyOwner" ), \
TraceLoggingUInt8(
info.bitmap.IsS0IdleWakeFromS0Enabled,
"IsS0IdleWakeFromS0Enabled" ), \
TraceLoggingUInt8(
info.bitmap.IsS0IdleUsbSSEnabled,
"IsS0IdleUsbSSEnabled" ), \
TraceLoggingUInt8(
info.bitmap.IsS0IdleSystemManaged,
"IsS0IdleSystemManaged" ), \
\
TraceLoggingUInt8(
info.bitmap.IsSxWakeEnabled,
"IsSxWakeEnabled" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingLevelTriggeredLineInterrupt,
"IsUsingLevelTriggeredLineInterrupt" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingEdgeTriggeredLineInterrupt,
"IsUsingEdgeTriggeredLineInterrupt" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingMsiXOrSingleMsi22Interrupt,
"IsUsingMsiXOrSingleMsi22Interrupt" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingMsi22MultiMessageInterrupt,
"IsUsingMsi22MultiMessageInterrupt" ), \
\
TraceLoggingUInt8(
info.bitmap.IsUsingMultipleInterrupt,
"IsUsingMultipleInterrupt" ), \
TraceLoggingUInt8(
info.bitmap.IsDirectHardwareAccessAllowed,
"IsDirectHardwareAccessAllowed" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingUserModemappingAccessMode,
"IsUsingUserModemappingAccessMode" ), \
TraceLoggingUInt8(
info.bitmap.IsKernelModeClientAllowed,
"IsKernelModeClientAllowed" ), \
TraceLoggingUInt8(
info.bitmap.IsNullFileObjectAllowed,
"IsNullFileObjectAllowed" ), \
\
TraceLoggingUInt8(
info.bitmap.IsPoolingDisabled,
"IsPoolingDisabled" ), \
TraceLoggingUInt8(
info.bitmap.IsMethodNeitherActionCopy,
"IsMethodNeitherActionCopy" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingDirectIoForReadWrite,
"IsUsingDirectIoForReadWrite" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingDirectIoForIoctl,
"IsUsingDirectIoForIoctl" ), \
TraceLoggingUInt8(
info.bitmap.IsUsingDriverWppRecorder,
"IsUsingDriverWppRecorder" ) \