//0x238 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
    struct _WORK_QUEUE_ITEM OfflineWorkItem;                                //0x228
};