#ifndef _NTRTL_H
// private
typedef enum _RTL_BSD_ITEM_TYPE
{
RtlBsdItemVersionNumber, // qs: ULONG
RtlBsdItemProductType, // qs: NT_PRODUCT_TYPE (ULONG)
RtlBsdItemAabEnabled, // qs: BOOLEAN // AutoAdvancedBoot
RtlBsdItemAabTimeout, // qs: UCHAR // AdvancedBootMenuTimeout
RtlBsdItemBootGood, // qs: BOOLEAN // LastBootSucceeded
RtlBsdItemBootShutdown, // qs: BOOLEAN // LastBootShutdown
RtlBsdSleepInProgress, // qs: BOOLEAN // SleepInProgress
RtlBsdPowerTransition, // qs: RTL_BSD_DATA_POWER_TRANSITION
RtlBsdItemBootAttemptCount, // qs: UCHAR // BootAttemptCount
RtlBsdItemBootCheckpoint, // qs: UCHAR // LastBootCheckpoint
RtlBsdItemBootId, // qs: ULONG (USER_SHARED_DATA->BootId) // 10
RtlBsdItemShutdownBootId, // qs: ULONG
RtlBsdItemReportedAbnormalShutdownBootId, // qs: ULONG
RtlBsdItemErrorInfo, // qs: RTL_BSD_DATA_ERROR_INFO
RtlBsdItemPowerButtonPressInfo, // qs: RTL_BSD_POWER_BUTTON_PRESS_INFO
RtlBsdItemChecksum, // q: UCHAR
RtlBsdPowerTransitionExtension, // qs: RTL_BSD_DATA_POWER_TRANSITION_EXTENSION
RtlBsdItemFeatureConfigurationState, // qs: ULONG
RtlBsdItemRevocationListInfo, // qs: RTL_BSD_ITEM_REVOCATION_LIST // 24H2
RtlBsdItemMax
} RTL_BSD_ITEM_TYPE;
View code on GitHubNo description available.