typedef struct _VI_DEADLOCK_GLOBALS            // 29 elements, 0x110 bytes (sizeof)
          {
/*0x000*/     ULONG32      Nodes[2];
/*0x008*/     ULONG32      Resources[2];
/*0x010*/     ULONG32      Threads[2];
/*0x018*/     INT64        TimeAcquire;
/*0x020*/     INT64        TimeRelease;
/*0x028*/     ULONG32      BytesAllocated;
/*0x02C*/     struct _LIST_ENTRY* ResourceDatabase;
/*0x030*/     struct _LIST_ENTRY* ThreadDatabase;
/*0x034*/     ULONG32      AllocationFailures;
/*0x038*/     ULONG32      NodesTrimmedBasedOnAge;
/*0x03C*/     ULONG32      NodesTrimmedBasedOnCount;
/*0x040*/     ULONG32      NodesSearched;
/*0x044*/     ULONG32      MaxNodesSearched;
/*0x048*/     ULONG32      SequenceNumber;
/*0x04C*/     ULONG32      RecursionDepthLimit;
/*0x050*/     ULONG32      SearchedNodesLimit;
/*0x054*/     ULONG32      DepthLimitHits;
/*0x058*/     ULONG32      SearchLimitHits;
/*0x05C*/     ULONG32      ABC_ACB_Skipped;
/*0x060*/     struct _LIST_ENTRY FreeResourceList;       // 2 elements, 0x8 bytes (sizeof)
/*0x068*/     struct _LIST_ENTRY FreeThreadList;         // 2 elements, 0x8 bytes (sizeof)
/*0x070*/     struct _LIST_ENTRY FreeNodeList;           // 2 elements, 0x8 bytes (sizeof)
/*0x078*/     ULONG32      FreeResourceCount;
/*0x07C*/     ULONG32      FreeThreadCount;
/*0x080*/     ULONG32      FreeNodeCount;
/*0x084*/     VOID*        Instigator;
/*0x088*/     ULONG32      NumberOfParticipants;
/*0x08C*/     struct _VI_DEADLOCK_NODE* Participant[32];
/*0x10C*/     ULONG32      CacheReductionInProgress;
          }VI_DEADLOCK_GLOBALS, *PVI_DEADLOCK_GLOBALS;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.