x64x86arm64 / ntdllntoskrnl

_LOADER_PARAMETER_CI_EXTENSION

← first 1 build latest →
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 StateSeparationEnabled : 1;/* 0x4:3 4 */
unsigned long Reserved : 28;/* 0x4:4 4 */
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 */
unsigned long CurrentRevocationListType;/* 0x68 4 */
unsigned long Reserved2;/* 0x6c 4 */
unsigned char SerializedData[1];/* 0x70 1 */
};
size 120 (0x78)28 members0 holespadding 72 cachelines
Used in (1)