RTL_SCP_CFG_NTDLL_EXPORTS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTMMAPI_H

/**
 * The RTL_SCP_CFG_NTDLL_EXPORTS structure contains ntdll export descriptors and
 * region bounds used to implement or validate CFG/SCP behavior at runtime.
 */
typedef struct _RTL_SCP_CFG_NTDLL_EXPORTS
{
    RTL_SCP_CFG_REGION_BOUNDS ScpRegions[4]; // Array of SCP region bounds (max 4).
    PVOID CfgDispatchFptr;                   // Pointer to CFG dispatch function.
    PVOID CfgDispatchESFptr;                 // Pointer to CFG dispatch exception stub.
    PVOID CfgCheckFptr;                      // Pointer to CFG check function.
    PVOID CfgCheckESFptr;                    // Pointer to CFG check exception stub.
    PVOID IllegalCallHandler;                // Pointer to handler invoked for illegal calls.
} RTL_SCP_CFG_NTDLL_EXPORTS, *PRTL_SCP_CFG_NTDLL_EXPORTS;

#endif

View code on GitHub

NtDoc

No description available.