PiDqQueryAddObjectToResultSet

NTSTATUS __stdcall PiDqQueryAddObjectToResultSet(PI_DQ_QUERY *Query, PI_DM_OBJECT *Object){
  NTSTATUS v2; 
  UINT8 v4; 
  PI_DM_OBJECT *v5; 

  v5 = Object;
  v2 = 0;
  v4 = 0;
  if( !RtlInsertElementGenericTableAvl((_RTL_AVL_TABLE *)(Query + 18), &v5, 8ui64, &v4) )
    return -1073741670;
  if( v4 )
    _InterlockedIncrement(v5 + 2);
  return v2;
}

Referenced by:

PiDqQueryApplyObjectEvent