typedef struct _ERESOURCE                   // 15 elements, 0x68 bytes (sizeof)
          {
/*0x000*/     struct _LIST_ENTRY SystemResourcesList; // 2 elements, 0x10 bytes (sizeof)
/*0x010*/     struct _OWNER_ENTRY* OwnerTable;
/*0x018*/     INT16        ActiveCount;
/*0x01A*/     UINT16       Flag;
/*0x01C*/     UINT8        _PADDING0_[0x4];
/*0x020*/     struct _KSEMAPHORE* SharedWaiters;
/*0x028*/     struct _KEVENT* ExclusiveWaiters;
/*0x030*/     struct _OWNER_ENTRY OwnerEntry;         // 5 elements, 0x10 bytes (sizeof)
/*0x040*/     ULONG32      ActiveEntries;
/*0x044*/     ULONG32      ContentionCount;
/*0x048*/     ULONG32      NumberOfSharedWaiters;
/*0x04C*/     ULONG32      NumberOfExclusiveWaiters;
/*0x050*/     VOID*        Reserved2;
              union                                   // 2 elements, 0x8 bytes (sizeof)
              {
/*0x058*/         VOID*        Address;
/*0x058*/         UINT64       CreatorBackTraceIndex;
              };
/*0x060*/     UINT64       SpinLock;
          }ERESOURCE, *PERESOURCE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.