PiDqActionDataFree

VOID __stdcall PiDqActionDataFree(_DEV_QUERY_RESULT_ACTION_DATA *ActionData){
  void *v2; 
  void *v3; 

  if( *ActionData )
  {
    v2 = (void *)*((_QWORD *)ActionData + 2);
    if( v2 )
      ExFreePoolWithTag(v2, 0x58706E50u);
    v3 = (void *)*((_QWORD *)ActionData + 4);
    if( v3 )
      PnpFreeDevPropertyArray(ActionData[6], v3, 0x58706E50u);
  }
  ExFreePoolWithTag(ActionData, 0x58706E50u);
}

Referenced by:

PiDqActionDataCreate
PiDqQueryFreeActiveData
PiDqQuerySerializeActionQueue