struct _MI_CONTROL_AREA_WAIT_BLOCK { struct _MI_CONTROL_AREA_WAIT_BLOCK* Next;/* 0x0 8 */ unsigned long WaitReason;/* 0x8 4 */ unsigned long WaitResponse;/* 0xc 4 */ union { struct { unsigned long Inserted : 1;/* 0x10:0 4 */ unsigned long ThreadActive : 1;/* 0x10:1 4 */ unsigned long AutoBoostAcquired : 1;/* 0x10:2 4 */ unsigned long EnteredCriticalRegion : 1;/* 0x10:3 4 */ };/* 0x10 4 */ unsigned long EntireState;/* 0x10 4 */ } State;/* 0x10 4 */ /* 4 bytes padding */ struct _KGATE Gate;/* 0x18 24 */};size 48 (0x30)5 members1 hole (4 bytes)padding 01 cacheline
Used in (2)