#ifndef _NTEXAPI_H
// private
typedef struct _SYSTEM_CODEINTEGRITYPOLICY_INFORMATION
{
union
{
ULONG Options;
struct
{
ULONG Enabled : 1;
ULONG Audit : 1;
ULONG RequireWHQL : 1;
ULONG DisabledFlightSigning : 1;
ULONG EnabledUMCI : 1;
ULONG EnabledUpdatePolicyNoReboot : 1;
ULONG EnabledSecureSettingPolicy : 1;
ULONG EnabledUnsignedSystemIntegrityPolicy : 1;
ULONG DynamicCodePolicyEnabled : 1;
ULONG Spare : 19;
ULONG ReloadPolicyNoReboot : 1;
ULONG ConditionalLockdown : 1;
ULONG NoLockdown : 1;
ULONG Lockdown : 1;
};
};
union
{
ULONG HVCIOptions;
struct
{
ULONG HVCIEnabled : 1;
ULONG HVCIStrict : 1;
ULONG HVCIDebug : 1;
ULONG HVCISpare : 29;
};
};
ULONGLONG Version;
GUID PolicyGuid;
} SYSTEM_CODEINTEGRITYPOLICY_INFORMATION, *PSYSTEM_CODEINTEGRITYPOLICY_INFORMATION;
View code on GitHub
No description available.