typedef struct _CM_KCB_UOW                               // 20 elements, 0x60 bytes (sizeof)
          {
/*0x000*/     struct _LIST_ENTRY TransactionListEntry;             // 2 elements, 0x10 bytes (sizeof)
/*0x010*/     struct _CM_INTENT_LOCK* KCBLock;
/*0x018*/     struct _CM_INTENT_LOCK* KeyLock;
/*0x020*/     struct _LIST_ENTRY KCBListEntry;                     // 2 elements, 0x10 bytes (sizeof)
/*0x030*/     struct _CM_KEY_CONTROL_BLOCK* KeyControlBlock;
/*0x038*/     struct _CM_TRANS* Transaction;
/*0x040*/     ULONG32      UoWState;
/*0x044*/     enum _UoWActionType ActionType;
/*0x048*/     enum _HSTORAGE_TYPE StorageType;
/*0x04C*/     UINT8        _PADDING0_[0x4];
              union                                                // 8 elements, 0x10 bytes (sizeof)
              {
/*0x050*/         struct _CM_KEY_CONTROL_BLOCK* ChildKCB;
/*0x050*/         ULONG32      VolatileKeyCell;
                  struct                                           // 2 elements, 0x10 bytes (sizeof)
                  {
/*0x050*/             ULONG32      OldValueCell;
/*0x054*/             ULONG32      NewValueCell;
/*0x058*/             UINT8        _PADDING1_[0x8];
                  };
/*0x050*/         ULONG32      UserFlags;
/*0x050*/         union _LARGE_INTEGER LastWriteTime;              // 4 elements, 0x8 bytes (sizeof)
/*0x050*/         ULONG32      TxSecurityCell;
                  struct                                           // 2 elements, 0x10 bytes (sizeof)
                  {
/*0x050*/             struct _CM_KEY_CONTROL_BLOCK* OldChildKCB;
/*0x058*/             struct _CM_KEY_CONTROL_BLOCK* NewChildKCB;
                  };
                  struct                                           // 2 elements, 0x10 bytes (sizeof)
                  {
/*0x050*/             struct _CM_KEY_CONTROL_BLOCK* OtherChildKCB;
/*0x058*/             ULONG32      ThisVolatileKeyCell;
/*0x05C*/             UINT8        _PADDING2_[0x4];
                  };
              };
          }CM_KCB_UOW, *PCM_KCB_UOW;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.