//0x18 bytes (sizeof)
struct _LOADER_FEATURE_CONFIGURATION_DIAGNOSTIC_INFORMATION
{
    UCHAR OriginalBootStatus;                                               //0x0
    UCHAR NewBootStatus;                                                    //0x1
    UCHAR ConfigurationLoaded;                                              //0x2
    UCHAR Spare;                                                            //0x3
    union
    {
        ULONG AllFlags;                                                     //0x4
        ULONG LkgSupported:1;                                               //0x4
        ULONG FinalBootBeforeRecovery:1;                                    //0x4
        ULONG ConfigurationComparisonAttempted:1;                           //0x4
        ULONG CurrentConfigurationLoadAttempted:1;                          //0x4
        ULONG LkgConfigurationLoadAttempted:1;                              //0x4
        ULONG UsageSubscriptionLoadAttempted:1;                             //0x4
        ULONG Spare:26;                                                     //0x4
    } Flags;                                                                //0x4
    LONG ConfigurationComparisonStatus;                                     //0x8
    LONG CurrentConfigurationLoadStatus;                                    //0xc
    LONG LkgConfigurationLoadStatus;                                        //0x10
    LONG UsageSubscriptionLoadStatus;                                       //0x14
};