PiPnpRtlFreePanelRemoveInfo

NTSTATUS __stdcall PiPnpRtlFreePanelRemoveInfo(PVOID P){
  CHAR *v2; 
  CHAR *v3; 
  NTSTATUS result; 
  if( P )
  {
    v2 = *(CHAR **)P;
    if( v2 )
      PiDmObjectRelease(v2);
    v3 = (CHAR *)*((_QWORD *)P + 1);
    if( v3 )
      PiDmObjectRelease(v3);
    ExFreePoolWithTag(P, 0x47706E50u);
  }
  return result;
}

Referenced by:

PiPnpRtlCmActionCallback
PiPnpRtlGatherContainerRemoveInfo
PiPnpRtlGatherPanelRemoveInfo