RTL_BSD_ITEM_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#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;

#endif

View code on GitHub

NtDoc

No description available.