ntenclv.h header

This header is used by System Services and Secure Enclaves. For more information, see:

ntenclv.h contains the following programming interfaces:

Structures

 
ENCLAVE_IDENTITY

Describes the identity of the primary module of an enclave.
ENCLAVE_INFORMATION

Contains information about the currently executing enclave.
VBS_ENCLAVE_REPORT

Describes the format of the signed statement contained in a report generated by calling the EnclaveGetAttestationReport function.
VBS_ENCLAVE_REPORT_MODULE

Describes a module loaded for the enclave.
VBS_ENCLAVE_REPORT_PKG_HEADER

Describes the contents of a report generated by calling the EnclaveGetAttestationReport function.
VBS_ENCLAVE_REPORT_VARDATA_HEADER

Describes the format of a variable data block contained in a report that the EnclaveGetAttestationReport function generates.

Enumerations

 
ENCLAVE_SEALING_IDENTITY_POLICY

Defines values that specify how another enclave must be related to the enclave that calls EnclaveSealData for the enclave to unseal the data.