typedef struct _VI_DEADLOCK_RESOURCE         // 11 elements, 0xF8 bytes (sizeof)
          {
/*0x000*/     enum _VI_DEADLOCK_RESOURCE_TYPE Type;
              struct                                   // 2 elements, 0x4 bytes (sizeof)
              {
/*0x004*/         ULONG32      NodeCount : 16;         // 0 BitPosition
/*0x004*/         ULONG32      RecursionCount : 16;    // 16 BitPosition
              };
/*0x008*/     VOID*        ResourceAddress;
/*0x010*/     struct _VI_DEADLOCK_THREAD* ThreadOwner;
/*0x018*/     struct _LIST_ENTRY ResourceList;         // 2 elements, 0x10 bytes (sizeof)
              union                                    // 2 elements, 0x10 bytes (sizeof)
              {
/*0x028*/         struct _LIST_ENTRY HashChainList;    // 2 elements, 0x10 bytes (sizeof)
/*0x028*/         struct _LIST_ENTRY FreeListEntry;    // 2 elements, 0x10 bytes (sizeof)
              };
/*0x038*/     VOID*        StackTrace[8];
/*0x078*/     VOID*        LastAcquireTrace[8];
/*0x0B8*/     VOID*        LastReleaseTrace[8];
          }VI_DEADLOCK_RESOURCE, *PVI_DEADLOCK_RESOURCE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.