HalpInitializeErrSrc
INT64 __fastcall HalpInitializeErrSrc(UINT64 a1, _WHEA_ERROR_SOURCE_DESCRIPTOR *ErrorSource, VOID *Context){
int v3;
int v4;
int v5;
INT64 result;
int v7;
v3 = *((_DWORD *)ErrorSource + 2);
if( !v3 )
return HalpInitializeMce(a1, (INT64)ErrorSource);
v4 = v3 - 1;
if( !v4 )
return HalpInitializeCmc(a1, (INT64)ErrorSource);
v5 = v4 - 2;
if( !v5 )
return HalpInitializeNMI(a1, (INT64)ErrorSource);
v7 = v5 - 2;
if( v7 && v7 != 7 )
return 3221225659i64;
LODWORD(result) = HalpInitializeGenericErrorSource(a1, ErrorSource);
return result;
}Referenced by:
No references.