struct _LOADER_PARAMETER_CI_EXTENSION { unsigned long CodeIntegrityOptions;/* 0x0 4 */ unsigned long UpgradeInProgress : 1;/* 0x4:0 4 */ unsigned long IsWinPE : 1;/* 0x4:1 4 */ unsigned long CustomKernelSignersAllowed : 1;/* 0x4:2 4 */ unsigned long CustomKernelSignerPolicyPresent : 1;/* 0x4:3 4 */ unsigned long StateSeparationEnabled : 1;/* 0x4:4 4 */ unsigned long Reserved : 27;/* 0x4:5 4 */ union _LARGE_INTEGER WhqlEnforcementDate;/* 0x8 8 */ unsigned long RevocationListOffset;/* 0x10 4 */ unsigned long RevocationListSize;/* 0x14 4 */ unsigned long CodeIntegrityPolicyOffset;/* 0x18 4 */ unsigned long CodeIntegrityPolicySize;/* 0x1c 4 */ unsigned long CodeIntegrityPolicyHashOffset;/* 0x20 4 */ unsigned long CodeIntegrityPolicyHashSize;/* 0x24 4 */ unsigned long CodeIntegrityPolicyOriginalHashOffset;/* 0x28 4 */ unsigned long CodeIntegrityPolicyOriginalHashSize;/* 0x2c 4 */ long WeakCryptoPolicyLoadStatus;/* 0x30 4 */ unsigned long WeakCryptoPolicyOffset;/* 0x34 4 */ unsigned long WeakCryptoPolicySize;/* 0x38 4 */ unsigned long SecureBootPolicyOffset;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long SecureBootPolicySize;/* 0x40 4 */ unsigned long CurrentBootId;/* 0x44 4 */ union _LARGE_INTEGER RevocationListCreationTimeLCUType;/* 0x48 8 */ union _LARGE_INTEGER RevocationListCreationTimeLCUAntidoteType;/* 0x50 8 */ union _LARGE_INTEGER RevocationListCreationTimeUpdateType;/* 0x58 8 */ union _LARGE_INTEGER RevocationListCreationTimeUpdateAntidoteType;/* 0x60 8 */ unsigned long CurrentRevocationListType;/* 0x68 4 */ unsigned long SecureBootPKSize;/* 0x6c 4 */ unsigned long SecureBootPKOffset;/* 0x70 4 */ unsigned long SecureBootKEKOffset;/* 0x74 4 */ unsigned long SecureBootKEKSize;/* 0x78 4 */ unsigned long SmbiosInfoOffset;/* 0x7c 4 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned long SmbiosInfoSize;/* 0x80 4 */ unsigned long Reserved2;/* 0x84 4 */ unsigned char SerializedData[1];/* 0x88 1 */};size 144 (0x90)35 members0 holespadding 73 cachelines
Used in (1)