typedef union _SLIST_HEADER { struct { unsigned __int64 Alignment; unsigned __int64 Region; }; struct { unsigned __int64 Depth : 16; unsigned __int64 Sequence : 9; unsigned __int64 NextEntry : 39; unsigned __int64 HeaderType : 1; unsigned __int64 Init : 1; unsigned __int64 Reserved : 59; unsigned __int64 Region : 3; } Header8; struct { unsigned __int64 Depth : 16; unsigned __int64 Sequence : 48; unsigned __int64 HeaderType : 1; unsigned __int64 Init : 1; unsigned __int64 Reserved : 2; unsigned __int64 NextEntry : 60; } Header16; struct { unsigned __int64 Depth : 16; unsigned __int64 Sequence : 48; unsigned __int64 HeaderType : 1; unsigned __int64 Reserved : 3; unsigned __int64 NextEntry : 60; } HeaderX64; } SLIST_HEADER, *PSLIST_HEADER;