typedef struct _VI_DEADLOCK_THREAD { KTHREAD *Thread; VI_DEADLOCK_NODE *CurrentSpinNode; VI_DEADLOCK_NODE *CurrentOtherNode; union { LIST_ENTRY ListEntry; LIST_ENTRY FreeListEntry; }; unsigned long NodeCount; unsigned long PagingCount; unsigned char ThreadUsesEresources; } VI_DEADLOCK_THREAD, *PVI_DEADLOCK_THREAD;