HalpErrorDeferredHandler

NTSTATUS __fastcall HalpErrorDeferredHandler(__int64 a1, __int128 *a2){
  __int128 v2; 
  NTSTATUS result; 
  _DEVICE_OBJECT *v4; 
  _UNICODE_STRING *v5; 
  __int128 v6; 
  __int128 v7; 

  v2 = a2[1];
  v6 = *a2;
  v7 = v2;
  result = (unsigned int)RtlpInterlockedPushEntrySList(&WheapDrsPoolList, (PSLIST_ENTRY)(a1 - 16));
  if( HIDWORD(v2) == 1 )
    return HalpMemoryErrorDeferredHandler((__int64)&v6);
  if( HIDWORD(v7) == 2 )
    return(unsigned int)HalpPmemErrorDeferredHandler((_DWORD **)&v6, v4, v5);
  return result;
}

Referenced by:

No references.