RTL_KSCP_ROUTINES - NtDoc

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

/**
 * The RTL_KSCP_ROUTINES structure contains the kernel-side
 * SCP-related routine descriptors used for XFG/CFG/retpoline support.
 */
typedef struct _RTL_KSCP_ROUTINES
{
    ULONG UnwindDataOffset;  // Offset to unwind data for the routines.
    RTL_RETPOLINE_ROUTINES RetpolineRoutines;
    ULONG CfgDispatchSmep;   // CFG dispatch variant when SMEP is enabled.
    ULONG CfgDispatchNoSmep; // CFG dispatch variant when SMEP is not enabled.
} RTL_KSCP_ROUTINES, *PRTL_KSCP_ROUTINES;

#endif

View code on GitHub

NtDoc

No description available.