INT64 __fastcall IopAddBugcheckPnpTriageData(CHAR *a1, CHAR ***a2){
unsigned int v3;
v3 = 0;
IopAddBugcheckTriageThread((_ETHREAD *)a1);
if( KiIsAddressRangeValid((INT64)a2, 32i64) && *(_WORD *)a2 == 0x8001 )
{
IoAddTriageDumpDataBlock(a2, 0x20ui64);
IopAddBugcheckTriageCompletionQueue((UINT32)a2[1]);
IopAddBugcheckTriageWorkQueue(a2[2]);
}
else
{
return(unsigned int)-1073741823;
}
return v3;
}