WheapInitializeDeferredErrorSources
NTSTATUS __stdcall WheapInitializeDeferredErrorSources(WHEA_ERROR_SOURCE_TYPE SourceType){
int v1;
INT64 i;
v1 = 0;
for( i = qword_140CDAE68; v1 < dword_140CDAE5C; ++v1 )
{
if( *(_DWORD *)(i + 104) == SourceType
&& *(_BYTE *)(i + 88)
&& *(_DWORD *)(i + 108) == 1
&& (int)WheapInitializeErrorSource((_WHEAP_ERROR_SOURCE *)i) >= 0 )
{
*(_DWORD *)(i + 108) = 2;
if( (int)WheapCallErrorSourceInitialize(i, 1ui64) >= 0 )
*(_BYTE *)(i + 88) = 0;
else
*(_DWORD *)(i + 108) = 1;
}
i = *(_QWORD *)i;
}
return 0;
}Referenced by:
WheaConfigureErrorSource