struct VI_DEADLOCK_GLOBALS

typedef struct _VI_DEADLOCK_GLOBALS
{
     INT64 TimeAcquire;
     INT64 TimeRelease;
     PLIST_ENTRY ResourceDatabase;
     ULONG ResourceDatabaseCount;
     VI_DEADLOCK_ADDRESS_RANGE ResourceAddressRange[1023];
     PLIST_ENTRY ThreadDatabase;
     ULONG ThreadDatabaseCount;
     VI_DEADLOCK_ADDRESS_RANGE ThreadAddressRange[1023];
     ULONG AllocationFailures;
     ULONG NodesTrimmedBasedOnAge;
     ULONG NodesTrimmedBasedOnCount;
     ULONG NodesSearched;
     ULONG MaxNodesSearched;
     ULONG SequenceNumber;
     ULONG RecursionDepthLimit;
     ULONG SearchedNodesLimit;
     ULONG DepthLimitHits;
     ULONG SearchLimitHits;
     ULONG ABC_ACB_Skipped;
     ULONG OutOfOrderReleases;
     ULONG NodesReleasedOutOfOrder;
     ULONG TotalReleases;
     ULONG RootNodesDeleted;
     ULONG ForgetHistoryCounter;
     PVOID Instigator;
     ULONG NumberOfParticipants;
     PVI_DEADLOCK_NODE Participant[32];
     ULONG CacheReductionInProgress;
} VI_DEADLOCK_GLOBALS, *PVI_DEADLOCK_GLOBALS;

Windows Vista Kernel Structures