HalpCreateErrorRecord

NTSTATUS __stdcall HalpCreateErrorRecord(
        WHEA_ERROR_SOURCE_DESCRIPTOR *ErrorSource,
        _WHEA_ERROR_PACKET_V2 *ErrorPacket,
        WHEA_ERROR_RECORD *ErrorRecord,
        PVOID Context){
  int v4; 
  void *v6; 
  v4 = *((_DWORD *)ErrorSource + 2);
  if( v4 >= 0 )
  {
    if( v4 <= 1 )
      return HalpCreateMachineCheckErrorRecord(ErrorSource, ErrorPacket, ErrorRecord, Context);
    if( v4 == 3 )
      return HalpCreateNMIErrorRecord(ErrorSource, ErrorPacket, ErrorRecord, (unsigned int)Context, v6);
  }
  return -1073741637;
}

Referenced by:

No references.