typedef struct _VI_DEADLOCK_NODE             // 13 elements, 0xD0 bytes (sizeof)
          {
/*0x000*/     struct _VI_DEADLOCK_NODE* Parent;
/*0x008*/     struct _LIST_ENTRY ChildrenList;         // 2 elements, 0x10 bytes (sizeof)
/*0x018*/     struct _LIST_ENTRY SiblingsList;         // 2 elements, 0x10 bytes (sizeof)
              union                                    // 2 elements, 0x10 bytes (sizeof)
              {
/*0x028*/         struct _LIST_ENTRY ResourceList;     // 2 elements, 0x10 bytes (sizeof)
/*0x028*/         struct _LIST_ENTRY FreeListEntry;    // 2 elements, 0x10 bytes (sizeof)
              };
/*0x038*/     struct _VI_DEADLOCK_RESOURCE* Root;
/*0x040*/     struct _VI_DEADLOCK_THREAD* ThreadEntry;
              struct                                   // 4 elements, 0x4 bytes (sizeof)
              {
/*0x048*/         ULONG32      Active : 1;             // 0 BitPosition
/*0x048*/         ULONG32      OnlyTryAcquireUsed : 1; // 1 BitPosition
/*0x048*/         ULONG32      ReleasedOutOfOrder : 1; // 2 BitPosition
/*0x048*/         ULONG32      SequenceNumber : 29;    // 3 BitPosition
              };
/*0x050*/     VOID*        StackTrace[8];
/*0x090*/     VOID*        ParentStackTrace[8];
          }VI_DEADLOCK_NODE, *PVI_DEADLOCK_NODE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.