typedef union _WHEA_REVISION
{
    struct
    {
        unsigned char MinorRevision;
        unsigned char MajorRevision;
    };
    unsigned short AsUSHORT;
} WHEA_REVISION, *PWHEA_REVISION;