typedef struct _VI_DEADLOCK_NODE                 // 11 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;
              union                                        // 5 elements, 0x4 bytes (sizeof)
              {
                  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
                  };
/*0x048*/         ULONG32      Whole;
              }u1;
/*0x04C*/     LONG32       ChildrenCount;
/*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.