typedef struct _VI_DEADLOCK_NODE             // 12 elements, 0x68 bytes (sizeof)
          {
/*0x000*/     struct _VI_DEADLOCK_NODE* Parent;
/*0x004*/     struct _LIST_ENTRY ChildrenList;         // 2 elements, 0x8 bytes (sizeof)
/*0x00C*/     struct _LIST_ENTRY SiblingsList;         // 2 elements, 0x8 bytes (sizeof)
              union                                    // 2 elements, 0x8 bytes (sizeof)
              {
/*0x014*/         struct _LIST_ENTRY ResourceList;     // 2 elements, 0x8 bytes (sizeof)
/*0x014*/         struct _LIST_ENTRY FreeListEntry;    // 2 elements, 0x8 bytes (sizeof)
              };
/*0x01C*/     struct _VI_DEADLOCK_RESOURCE* Root;
/*0x020*/     struct _VI_DEADLOCK_THREAD* ThreadEntry;
              struct                                   // 3 elements, 0x4 bytes (sizeof)
              {
/*0x024*/         ULONG32      Active : 1;             // 0 BitPosition
/*0x024*/         ULONG32      OnlyTryAcquireUsed : 1; // 1 BitPosition
/*0x024*/         ULONG32      SequenceNumber : 30;    // 2 BitPosition
              };
/*0x028*/     VOID*        StackTrace[8];
/*0x048*/     VOID*        ParentStackTrace[8];
          }VI_DEADLOCK_NODE, *PVI_DEADLOCK_NODE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.