_LOADER_PARAMETER_CI_EXTENSION
//0x78 bytes (sizeof)
struct _LOADER_PARAMETER_CI_EXTENSION
{
ULONG CodeIntegrityOptions; //0x0
ULONG UpgradeInProgress:1; //0x4
ULONG IsWinPE:1; //0x4
ULONG CustomKernelSignersAllowed:1; //0x4
ULONG StateSeparationEnabled:1; //0x4
ULONG Reserved:28; //0x4
union
_LARGE_INTEGER WhqlEnforcementDate; //0x8
ULONG RevocationListOffset; //0x10
ULONG RevocationListSize; //0x14
ULONG CodeIntegrityPolicyOffset; //0x18
ULONG CodeIntegrityPolicySize; //0x1c
ULONG CodeIntegrityPolicyHashOffset; //0x20
ULONG CodeIntegrityPolicyHashSize; //0x24
ULONG CodeIntegrityPolicyOriginalHashOffset; //0x28
ULONG CodeIntegrityPolicyOriginalHashSize; //0x2c
LONG WeakCryptoPolicyLoadStatus; //0x30
ULONG WeakCryptoPolicyOffset; //0x34
ULONG WeakCryptoPolicySize; //0x38
ULONG SecureBootPolicyOffset; //0x3c
ULONG SecureBootPolicySize; //0x40
ULONG CurrentBootId; //0x44
union
_LARGE_INTEGER RevocationListCreationTimeLCUType; //0x48
union
_LARGE_INTEGER RevocationListCreationTimeLCUAntidoteType; //0x50
union
_LARGE_INTEGER RevocationListCreationTimeUpdateType; //0x58
union
_LARGE_INTEGER RevocationListCreationTimeUpdateAntidoteType; //0x60
ULONG CurrentRevocationListType; //0x68
ULONG Reserved2; //0x6c
UCHAR SerializedData[1]; //0x70
};