typedef struct _VI_DEADLOCK_THREAD                                              // 9 / 9 elements; 0x0020 / 0x0038 Bytes
{
    PKTHREAD                    Thread;                                         // 0x0000 / 0x0000; 0x0004 / 0x0008 Bytes
    PVI_DEADLOCK_NODE           CurrentSpinNode;                                // 0x0004 / 0x0008; 0x0004 / 0x0008 Bytes
    PVI_DEADLOCK_NODE           CurrentOtherNode;                               // 0x0008 / 0x0010; 0x0004 / 0x0008 Bytes
    union                                                                       // 2 / 2 elements; 0x0008 / 0x0010 Bytes
    {
        LIST_ENTRY              ListEntry;                                      // 0x000C / 0x0018; 0x0008 / 0x0010 Bytes
        LIST_ENTRY              FreeListEntry;                                  // 0x000C / 0x0018; 0x0008 / 0x0010 Bytes
    };
    ULONG32                     NodeCount;                                      // 0x0014 / 0x0028; 0x0004 / 0x0004 Bytes
    ULONG32                     PagingCount;                                    // 0x0018 / 0x002C; 0x0004 / 0x0004 Bytes
    UINT8                       ThreadUsesEresources;                           // 0x001C / 0x0030; 0x0001 / 0x0001 Bytes
#if defined(_M_X64)
    UINT8                       _PADDING0_[7];                                  // ------ / 0x0031; ------ / 0x0007 Bytes
#else                                                                           // #if defined(_M_X64)
    UINT8                       _PADDING0_[3];                                  // 0x001D / ------; 0x0003 / ------ Bytes
#endif                                                                          // #if defined(_M_X64)
} VI_DEADLOCK_THREAD, * PVI_DEADLOCK_THREAD;

Return to OS-specific structures/unions/enums list.
Return to OS version list.