11#pragma warning(disable: 5103)
31#if SYMCRYPT_CPU_X86 | SYMCRYPT_CPU_AMD64
63#elif SYMCRYPT_CPU_ARM64
109#if SYMCRYPT_CPU_AMD64 | SYMCRYPT_CPU_X86
113SymCryptSaveXmmEnvWindowsUsermodeWin8_1nLater(
_Out_ PSYMCRYPT_EXTENDED_SAVE_DATA pSaveArea )
122 return SYMCRYPT_NO_ERROR;
127SymCryptRestoreXmmEnvWindowsUsermodeWin8_1nLater(
_Inout_ PSYMCRYPT_EXTENDED_SAVE_DATA pSaveArea )
140SymCryptSaveYmmEnvWindowsUsermodeWin8_1nLater(
_Out_ PSYMCRYPT_EXTENDED_SAVE_DATA pSaveArea )
149 return SYMCRYPT_NO_ERROR;
154SymCryptRestoreYmmEnvWindowsUsermodeWin8_1nLater(
_Inout_ PSYMCRYPT_EXTENDED_SAVE_DATA pSaveArea )
178#if SYMCRYPT_CPU_AMD64 | SYMCRYPT_CPU_X86
182SymCryptCpuidExFuncEnvWindowsUsermodeWin8_1nLater(
int cpuInfo[4],
int function_id,
int subfunction_id )
184 __cpuidex( cpuInfo, function_id, subfunction_id );
VOID SYMCRYPT_CALL SymCryptFatalIntercept(UINT32 fatalCode)
#define GetCurrentProcess()
static const WCHAR version[]
BOOL WINAPI TerminateProcess(IN HANDLE hProcess, IN UINT uExitCode)
VOID SYMCRYPT_CALL SymCryptInitEnvWindowsUsermodeWin8_1nLater(UINT32 version)
VOID SYMCRYPT_CALL SymCryptTestInjectErrorEnvWindowsUsermodeWin8_1nLater(PBYTE pbBuf, SIZE_T cbBuf)
SYMCRYPT_CPU_FEATURES SYMCRYPT_CALL SymCryptCpuFeaturesNeverPresentEnvWindowsUsermodeWin8_1nLater()
_Analysis_noreturn_ VOID SYMCRYPT_CALL SymCryptFatalEnvWindowsUsermodeWin8_1nLater(UINT32 fatalCode)
__INTRIN_INLINE void __cpuidex(int CPUInfo[4], int InfoType, int ECXValue)
__fastfail(FAST_FAIL_INVALID_ARG)
_Analysis_noreturn_ SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCryptFatalHang(UINT32 fatalCode)
VOID SYMCRYPT_CALL SymCryptInitEnvCommon(UINT32 version)
#define _Analysis_noreturn_
#define UNREFERENCED_PARAMETER(P)
#define FAST_FAIL_CRYPTO_LIBRARY
#define SYMCRYPT_FLAG_LIB_INITIALIZED
VOID SYMCRYPT_CALL SymCryptDetectCpuFeaturesFromIsProcessorFeaturePresent(void)
VOID SYMCRYPT_CALL SymCryptDetectCpuFeaturesByCpuid(UINT32 flags)
#define SYMCRYPT_CPUID_DETECT_FLAG_CHECK_OS_SUPPORT_FOR_YMM
#define SYMCRYPT_FORCE_WRITE32(_p, _v)
UINT32 SYMCRYPT_CPU_FEATURES
SYMCRYPT_CPU_FEATURES g_SymCryptCpuFeaturesNotPresent
WINBASEAPI DWORD64 WINAPI GetEnabledXStateFeatures()
#define XSTATE_MASK_AVX512