Geoff Chappell, Software Analyst
The SYSTEM_CODEINTEGRITYPOLICY_INFORMATION structure is what a successful call to ZwQuerySystemInformation or NtQuerySystemInformation produces in its output buffer when given the information class SystemCodeIntegrityPolicyInformation (0xA4).
The SYSTEM_CODEINTEGRITYPOLICY_INFORMATION structure is not documented.
The SYSTEM_CODEINTEGRITYPOLICY_INFORMATION is 0x20 bytes in both 32-bit and 64-bit Windows.
| Offset | Definition |
|---|---|
| 0x00 |
ULONG Options; |
| 0x04 |
ULONG HVCIOptions; |
| 0x08 |
ULONGLONG Version; |
| 0x10 |
GUID PolicyGuid; |
The implementation produces non-zero information only for the SiPolicy type. The Options are bit flags for which no symbolic information is known:
The PolicyGuid is null.