Geoff Chappell - Software Analyst
The OBJECT_HEADER_AUDIT_INFO structure is one of several structures that may precede an OBJECT_HEADER in a memory block that contains an Object Manager object.
That an OBJECT_HEADER_AUDIT_INFO is present for a given object is indicated by a set 0x20 bit in the InfoMask in the OBJECT_HEADER. How far the one precedes the other depends on which other headers are present, which is in turn indicated by other bits in the InfoMask.
The OBJECT_PROCESS_AUDIT_INFO structure is 0x08 or 0x10 bytes in 32-bit and 64-bit Windows, respectively. Microsoft’s names and types are known from type information in public symbol files for the kernel in the applicable versions.
Offset (x86) | Offset (x64) | Definition | Versions |
---|---|---|---|
0x00 | 0x00 |
PVOID SecurityDescriptor; |
6.2 and higher |
0x04 | 0x08 |
ULONG_PTR Reserved; |
6.2 and higher |