typedef union _KIDTENTRY64
{
    struct
    {
        unsigned short OffsetLow;
        unsigned short Selector;
        unsigned short IstIndex : 3;
        unsigned short Reserved0 : 5;
        unsigned short Type : 5;
        unsigned short Dpl : 2;
        unsigned short Present : 1;
        unsigned short OffsetMiddle;
        unsigned long OffsetHigh;
        unsigned long Reserved1;
    };
    unsigned __int64 Alignment;
} KIDTENTRY64, *PKIDTENTRY64;