RTL_SCP_CFG_NTDLL_EXPORTS_ARM64EC - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#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;

#endif

View code on GitHub

NtDoc

No description available.