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