typedef struct _KTM                                   // 32 elements, 0x228 bytes (sizeof)
          {
/*0x000*/     ULONG32      cookie;
/*0x004*/     struct _KMUTANT Mutex;                            // 5 elements, 0x20 bytes (sizeof)
/*0x024*/     enum _KTM_STATE State;
/*0x028*/     struct _KTMOBJECT_NAMESPACE_LINK NamespaceLink;   // 2 elements, 0x14 bytes (sizeof)
/*0x03C*/     struct _GUID TmIdentity;                          // 4 elements, 0x10 bytes (sizeof)
/*0x04C*/     ULONG32      Flags;
/*0x050*/     ULONG32      VolatileFlags;
/*0x054*/     struct _UNICODE_STRING LogFileName;               // 3 elements, 0x8 bytes (sizeof)
/*0x05C*/     struct _FILE_OBJECT* LogFileObject;
/*0x060*/     VOID*        MarshallingContext;
/*0x064*/     VOID*        LogManagementContext;
/*0x068*/     struct _KTMOBJECT_NAMESPACE Transactions;         // 5 elements, 0x60 bytes (sizeof)
/*0x0C8*/     struct _KTMOBJECT_NAMESPACE ResourceManagers;     // 5 elements, 0x60 bytes (sizeof)
/*0x128*/     struct _KMUTANT LsnOrderedMutex;                  // 5 elements, 0x20 bytes (sizeof)
/*0x148*/     struct _LIST_ENTRY LsnOrderedList;                // 2 elements, 0x8 bytes (sizeof)
/*0x150*/     union _LARGE_INTEGER CommitVirtualClock;          // 4 elements, 0x8 bytes (sizeof)
/*0x158*/     struct _FAST_MUTEX CommitVirtualClockMutex;       // 5 elements, 0x20 bytes (sizeof)
/*0x178*/     union _CLS_LSN BaseLsn;                           // 2 elements, 0x8 bytes (sizeof)
/*0x180*/     union _CLS_LSN CurrentReadLsn;                    // 2 elements, 0x8 bytes (sizeof)
/*0x188*/     union _CLS_LSN LastRecoveredLsn;                  // 2 elements, 0x8 bytes (sizeof)
/*0x190*/     VOID*        TmRmHandle;
/*0x194*/     struct _KRESOURCEMANAGER* TmRm;
/*0x198*/     struct _KEVENT LogFullNotifyEvent;                // 1 elements, 0x10 bytes (sizeof)
/*0x1A8*/     struct _WORK_QUEUE_ITEM CheckpointWorkItem;       // 3 elements, 0x10 bytes (sizeof)
/*0x1B8*/     union _CLS_LSN CheckpointTargetLsn;               // 2 elements, 0x8 bytes (sizeof)
/*0x1C0*/     struct _WORK_QUEUE_ITEM LogFullCompletedWorkItem; // 3 elements, 0x10 bytes (sizeof)
/*0x1D0*/     struct _ERESOURCE LogWriteResource;               // 14 elements, 0x38 bytes (sizeof)
/*0x208*/     ULONG32      LogFlags;
/*0x20C*/     LONG32       LogFullStatus;
/*0x210*/     LONG32       RecoveryStatus;
/*0x214*/     UINT8        _PADDING0_[0x4];
/*0x218*/     union _CLS_LSN LastCheckBaseLsn;                  // 2 elements, 0x8 bytes (sizeof)
/*0x220*/     struct _LIST_ENTRY RestartOrderedList;            // 2 elements, 0x8 bytes (sizeof)
          }KTM, *PKTM;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.