VOID __stdcall IopStartApcHardError(VOID *StartContext){
_CCHAR v2;
VOID *Handle;
Handle = 0i64;
if( (int)PsCreateSystemThreadEx(
(__int64)&Handle,
0,
0i64,
0i64,
0i64,
IopApcHardError,
(INT64)StartContext,
0i64,
0i64) >= 0 )
{
ZwClose((_HANDLE)Handle);
}
else
{
LOBYTE(v2) = 1;
IofCompleteRequest(*((PIRP *)StartContext + 4), v2);
ExFreePoolWithTag(StartContext, 0);
}
}