Min versionXP2003/XP64 SP1Vista78 Pre RTM
Max version2003/XP64 SP27 SP110 TH2
Architecturex86x64x86x86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000uint16_t
Length
0x0000
0x0002uint8_t
UseDefaultObject
uint8_t
ObjectTypeFlags
0x0002
0x0002:0x00uint8_t
CaseInsensitive
0x0002:0x00
0x0002:0x01uint8_t
UnnamedObjectsOnly
0x0002:0x01
0x0002:0x02uint8_t
UseDefaultObject
0x0002:0x02
0x0002:0x03uint8_t
SecurityRequired
0x0002:0x03
0x0002:0x04uint8_t
MaintainHandleCount
0x0002:0x04
0x0002:0x05uint8_t
MaintainTypeList
0x0002:0x05
0x0002:0x06uint8_t
SupportsObjectCallbacks
0x0002:0x06
0x0002:0x07uint8_t
CacheAligned
0x0002:0x07
0x0003uint8_t
CaseInsensitive
0x0003
0x0004unsigned long
InvalidAttributes
unsigned long
ObjectTypeCode
0x0004
0x0008struct _GENERIC_MAPPING
GenericMapping
unsigned long
InvalidAttributes
0x0008
0x000Cstruct _GENERIC_MAPPING
GenericMapping
0x000C
0x0018unsigned long
ValidAccessMask
0x0018
0x001Cuint8_t
SecurityRequired
unsigned long
ValidAccessMask
0x001C
0x001Duint8_t
MaintainHandleCount
0x001D
0x001Euint8_t
MaintainTypeList
0x001E
0x0020enum _POOL_TYPE
PoolType
unsigned long
RetainAccess
0x0020
0x0024unsigned long
DefaultPagedPoolCharge
enum _POOL_TYPE
PoolType
0x0024
0x0028unsigned long
DefaultNonPagedPoolCharge
unsigned long
DefaultPagedPoolCharge
0x0028
0x002Cunsigned long
DefaultNonPagedPoolCharge
unsigned long
DefaultNonPagedPoolCharge
unsigned long
DefaultNonPagedPoolCharge
unsigned long
DefaultNonPagedPoolCharge
0x002C
0x002Cfunction *
DumpProcedure
function *
DumpProcedure
function *
DumpProcedure
0x0030
0x0030function *
DumpProcedure
function *
DumpProcedure
function *
DumpProcedure
function *
DumpProcedure
0x0030
0x0030function *
OpenProcedure
function *
OpenProcedure
function *
OpenProcedure
0x0038
0x0034function *
OpenProcedure
function *
OpenProcedure
function *
OpenProcedure
function *
OpenProcedure
0x0038
0x0034function *
CloseProcedure
function *
CloseProcedure
function *
CloseProcedure
0x0040
0x0038function *
DeleteProcedure
function *
CloseProcedure
function *
CloseProcedure
function *
CloseProcedure
function *
CloseProcedure
0x0040
0x0038function *
DeleteProcedure
function *
DeleteProcedure
0x0048
0x003Cfunction *
DeleteProcedure
function *
DeleteProcedure
function *
DeleteProcedure
function *
DeleteProcedure
0x0048
0x003Cfunction *
ParseProcedure
function *
ParseProcedure
function *
ParseProcedure
0x0050
0x0040function *
SecurityProcedure
function *
ParseProcedure
function *
ParseProcedure
function *
ParseProcedure
function *
ParseProcedure
0x0050
0x0040function *
SecurityProcedure
function *
SecurityProcedure
0x0058
0x0044function *
QueryNameProcedure
function *
SecurityProcedure
function *
SecurityProcedure
function *
SecurityProcedure
function *
SecurityProcedure
0x0058
0x0044function *
QueryNameProcedure
function *
QueryNameProcedure
0x0060
0x0048function *
QueryNameProcedure
function *
QueryNameProcedure
function *
QueryNameProcedure
function *
QueryNameProcedure
0x0060
0x0048function *
OkayToCloseProcedure
function *
OkayToCloseProcedure
function *
OkayToCloseProcedure
0x0068
0x004Cfunction *
OkayToCloseProcedure
0x0068
0x0050unsigned long
WaitObjectFlagMask
0x0070
0x0054uint16_t
WaitObjectFlagOffset
0x0074
0x0056uint16_t
WaitObjectPointerOffset
0x0076