Min versionXP2003/XP64 SP1VistaVista SP178 Pre RTM
Max version2003/XP64 SP2Vista SP27 SP110 TH2
Architecturex86x64x86x86x64x86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000struct _ERESOURCE
Mutex
struct _LIST_ENTRY
TypeList
0x0000
0x0008struct _UNICODE_STRING
Name
0x0010
0x0010void *
DefaultObject
0x0020
0x0014unsigned long
Index
uint8_t
Index
0x0028
0x0018unsigned long
TotalNumberOfObjects
0x002C
0x001Cunsigned long
TotalNumberOfHandles
0x0030
0x0020unsigned long
HighWaterNumberOfObjects
0x0034
0x0024unsigned long
HighWaterNumberOfHandles
0x0038
0x0028struct _OBJECT_TYPE_INITIALIZER
TypeInfo
struct _OBJECT_TYPE_INITIALIZER
TypeInfo
struct _OBJECT_TYPE_INITIALIZER
TypeInfo
0x0040
0x0038struct _LIST_ENTRY
TypeList
0x0068
0x0040struct _UNICODE_STRING
Name
0x0078
0x0048void *
DefaultObject
0x0088
0x004Cunsigned long
Index
0x0090
0x0050unsigned long
TotalNumberOfObjects
0x0094
0x0054unsigned long
TotalNumberOfHandles
0x0098
0x0058unsigned long
HighWaterNumberOfObjects
0x009C
0x005Cunsigned long
HighWaterNumberOfHandles
0x00A0
0x0060struct _OBJECT_TYPE_INITIALIZER
TypeInfo
0x00A8
0x0078struct _ERESOURCE
Mutex
struct _ERESOURCE
Mutex
struct _EX_PUSH_LOCK
TypeLock
0x00B0
0x007Cunsigned long
Key
unsigned long
Key
0x00B8
0x0080struct _EX_PUSH_LOCK
TypeLock
struct _EX_PUSH_LOCK
TypeLock
0x00B8
0x0080struct _LIST_ENTRY
CallbackList
struct _LIST_ENTRY
CallbackList
0x00C0
0x0084unsigned long
Key
0x00C0
0x0088struct _LIST_ENTRY
CallbackList
0x00C8
0x00ACunsigned long
Key
unsigned long
Key
unsigned long
Key
0x0118
0x00B0struct _EX_PUSH_LOCK[32]
ObjectLocks
struct _EX_PUSH_LOCK
TypeLock
struct _EX_PUSH_LOCK
TypeLock
0x0118
0x00B0struct _ERESOURCE[4]
ObjectLocks
0x0120
0x00B4unsigned long
Key
0x0120
0x00B8struct _EX_PUSH_LOCK[32]
ObjectLocks
0x0128
0x0138struct _LIST_ENTRY
CallbackList
0x0228