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