SYSTEM_CODEINTEGRITYPOLICY_INFORMATION

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).

Documentation Status

The SYSTEM_CODEINTEGRITYPOLICY_INFORMATION structure is not documented.

Layout

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.