HalpInitializeErrSrc
NTSTATUS __fastcall HalpInitializeErrSrc(UINT64 a1, INT64 a2, __int64 a3, INT64 a4){
INT64 v4;
int v5;
int v6;
int v8;
v4 = *(unsigned int *)(a2 + 8);
if( !(_DWORD)v4 )
return HalpInitializeMce(a1, a2, v4, a4);
v5 = v4 - 1;
if( !v5 )
return HalpInitializeCmc(a1, a2);
v6 = v5 - 2;
if( !v6 )
return HalpInitializeNMI(a1, a2);
v8 = v6 - 2;
if( !v8 || v8 == 7 )
return HalpInitializeGenericErrorSource(a1, (_WHEA_ERROR_SOURCE_DESCRIPTOR *)a2);
else
return -1073741637;
}Referenced by:
No references.