Min version | XP | Vista | Vista SP1 | 7 | 8 Pre RTM |
---|---|---|---|---|---|
Max version | 2003/XP64 SP2 | 7 SP1 | 7 SP1 | 10 TH2 | |
x86 offset offset:bitpos | Field Name | ||||
0x0000 | uint16_t Length | ||||
0x0002 | uint8_t UseDefaultObject | uint8_t ObjectTypeFlags | |||
0x0002:0x00 | uint8_t CaseInsensitive | ||||
0x0002:0x01 | uint8_t UnnamedObjectsOnly | ||||
0x0002:0x02 | uint8_t UseDefaultObject | ||||
0x0002:0x03 | uint8_t SecurityRequired | ||||
0x0002:0x04 | uint8_t MaintainHandleCount | ||||
0x0002:0x05 | uint8_t MaintainTypeList | ||||
0x0002:0x06 | uint8_t SupportsObjectCallbacks | ||||
0x0002:0x07 | uint8_t CacheAligned | ||||
0x0003 | uint8_t CaseInsensitive | ||||
0x0004 | unsigned long InvalidAttributes | unsigned long ObjectTypeCode | |||
0x0008 | struct _GENERIC_MAPPING GenericMapping | unsigned long InvalidAttributes | |||
0x000C | struct _GENERIC_MAPPING GenericMapping | ||||
0x0018 | unsigned long ValidAccessMask | ||||
0x001C | uint8_t SecurityRequired | unsigned long ValidAccessMask | |||
0x001D | uint8_t MaintainHandleCount | ||||
0x001E | uint8_t MaintainTypeList | ||||
0x0020 | enum _POOL_TYPE PoolType | unsigned long RetainAccess | |||
0x0024 | unsigned long DefaultPagedPoolCharge | enum _POOL_TYPE PoolType | |||
0x0028 | unsigned long DefaultNonPagedPoolCharge | unsigned long DefaultPagedPoolCharge | |||
0x002C | function * DumpProcedure | unsigned long DefaultNonPagedPoolCharge | |||
0x0030 | function * OpenProcedure | function * DumpProcedure | |||
0x0034 | function * CloseProcedure | function * OpenProcedure | |||
0x0038 | function * DeleteProcedure | function * CloseProcedure | |||
0x003C | function * ParseProcedure | function * DeleteProcedure | |||
0x0040 | function * SecurityProcedure | function * ParseProcedure | |||
0x0044 | function * QueryNameProcedure | function * SecurityProcedure | |||
0x0048 | function * OkayToCloseProcedure | function * QueryNameProcedure | |||
0x004C | function * OkayToCloseProcedure | ||||
0x0050 | unsigned long WaitObjectFlagMask | ||||
0x0054 | uint16_t WaitObjectFlagOffset | ||||
0x0056 | uint16_t WaitObjectPointerOffset |