PiDmaGuardQueueInsertEntry

INT64 __stdcall PiDmaGuardQueueInsertEntry(PVOID Object){
  unsigned int v2; 
  _QWORD *PoolWithTag; 
  v2 = 0;
  PoolWithTag = ExAllocatePoolWithTag(PagedPool, 0x18ui64, 0x64706E50ui64);
  if( PoolWithTag )
  {
    ObfReferenceObjectWithTag(Object, 0x64706E50u);
    PoolWithTag[2] = Object;
    PipDgqInsertEntry(PoolWithTag);
  }
  else
  {
    return(unsigned int)-1073741670;
  }
  return v2;
}

Referenced by:

PiDmaGuardProcessPostRemove