SYSTEM_BUILD_VERSION_INFORMATION_FLAGS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTEXAPI_H

// private
/**
 * The SYSTEM_BUILD_VERSION_INFORMATION_FLAGS union defines the system build version information flags.
 */
typedef union _SYSTEM_BUILD_VERSION_INFORMATION_FLAGS
{
    ULONG Value32;
    struct
    {
        ULONG IsTopLevel : 1;
        ULONG IsChecked : 1;

        ULONG Reserved  : 1;
        ULONG HasMajorVersion : 1;  // MajorVersion present
        ULONG HasMinorVersion : 1;  // MinorVersion present
        ULONG HasBuildNumber  : 1;  // BuildNumber present
        ULONG HasBuildQfe     : 1;  // BuildQfe present
        ULONG HasString0 : 1;       // optional string #1 present
        ULONG HasString1 : 1;       // optional string #2 present
        ULONG HasString2 : 1;       // optional string #3 present
        ULONG HasString3 : 1;       // optional string #4 present
        ULONG HasString4 : 1;       // optional string #5 present
        ULONG Spare : 20;
    } DUMMYSTRUCTNAME;
} SYSTEM_BUILD_VERSION_INFORMATION_FLAGS, *PSYSTEM_BUILD_VERSION_INFORMATION_FLAGS;

#endif

View code on GitHub

NtDoc

No description available.