x64x86arm64ia64 / ntdllntoskrnl

_CM_TRANS

← 10.0.18362.1016 13 builds latest →
struct _CM_TRANS {
union {
struct {
unsigned long Prepared : 1;/* 0x18:0 4 */
unsigned long Aborted : 1;/* 0x18:1 4 */
unsigned long Committed : 1;/* 0x18:2 4 */
unsigned long Initializing : 1;/* 0x18:3 4 */
unsigned long Invalid : 1;/* 0x18:4 4 */
unsigned long UseReservation : 1;/* 0x18:5 4 */
unsigned long TmCallbacksActive : 1;/* 0x18:6 4 */
unsigned long LightWeight : 1;/* 0x18:7 4 */
unsigned long Freed1 : 1;/* 0x18:8 4 */
unsigned long Freed2 : 1;/* 0x18:9 4 */
unsigned long Spare1 : 2;/* 0x18:10 4 */
unsigned long Freed : 1;/* 0x18:12 4 */
unsigned long Spare : 19;/* 0x18:13 4 */
};/* 0x18 4 */
unsigned long TransState;/* 0x18 4 */
};/* 0x18 4 */
void* KtmEnlistmentHandle;/* 0x28 4 */
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned __int64 StartLsn;/* 0x40 8 */
unsigned long HiveCount;/* 0x48 4 */
};
size 112 (0x70)25 members1 hole (4 bytes)padding 42 cachelines
Used in (2)