#ifndef _NTMMAPI_H
/**
* The RTL_SCP_CFG_NTDLL_EXPORTS_ARM64EC structure contains ARM64-specific ntdll
* export descriptors used for EC / ARM64EC handling.
*/
typedef struct _RTL_SCP_CFG_NTDLL_EXPORTS_ARM64EC
{
PVOID EcInvalidCallHandler; // Pointer to invalid EC call handler.
PVOID EcCfgCheckFptr; // Pointer to EC CFG check function.
PVOID EcCfgCheckESFptr; // Pointer to EC CFG check exception stub.
PVOID EcCallCheckFptr; // Pointer to EC call-check routine.
PVOID CpuInitializationComplete; // Pointer to CPU initialization completion routine.
PVOID LdrpValidateEcCallTargetInit; // Pointer to loader validation init routine.
struct
{
PVOID SyscallFfsSize; // Pointer to syscall FFS size descriptor.
union
{
PVOID Ptr; // Pointer form of FFS size descriptor.
ULONG Value; // Value form of FFS size descriptor.
};
};
PVOID SyscallFfsBase; // Pointer to syscall FFS base.
} RTL_SCP_CFG_NTDLL_EXPORTS_ARM64EC, *PRTL_SCP_CFG_NTDLL_EXPORTS_ARM64EC;
View code on GitHubNo description available.