_KTM

//0x228 bytes (sizeof) struct _KTM { ULONG cookie; //0x0 struct _KMUTANT Mutex; //0x4 enum KTM_STATE State; //0x24 struct _KTMOBJECT_NAMESPACE_LINK NamespaceLink; //0x28 struct _GUID TmIdentity; //0x3c ULONG Flags; //0x4c ULONG VolatileFlags; //0x50 struct _UNICODE_STRING LogFileName; //0x54 struct _FILE_OBJECT* LogFileObject; //0x5c VOID* MarshallingContext; //0x60 VOID* LogManagementContext; //0x64 struct _KTMOBJECT_NAMESPACE Transactions; //0x68 struct _KTMOBJECT_NAMESPACE ResourceManagers; //0xc8 struct _KMUTANT LsnOrderedMutex; //0x128 struct _LIST_ENTRY LsnOrderedList; //0x148 union _LARGE_INTEGER CommitVirtualClock; //0x150 struct _FAST_MUTEX CommitVirtualClockMutex; //0x158 union _CLS_LSN BaseLsn; //0x178 union _CLS_LSN CurrentReadLsn; //0x180 union _CLS_LSN LastRecoveredLsn; //0x188 VOID* TmRmHandle; //0x190 struct _KRESOURCEMANAGER* TmRm; //0x194 struct _KEVENT LogFullNotifyEvent; //0x198 struct _WORK_QUEUE_ITEM CheckpointWorkItem; //0x1a8 union _CLS_LSN CheckpointTargetLsn; //0x1b8 struct _WORK_QUEUE_ITEM LogFullCompletedWorkItem; //0x1c0 struct _ERESOURCE LogWriteResource; //0x1d0 ULONG LogFlags; //0x208 LONG LogFullStatus; //0x20c LONG RecoveryStatus; //0x210 union _CLS_LSN LastCheckBaseLsn; //0x218 struct _LIST_ENTRY RestartOrderedList; //0x220 };