PiSwInterfaceFree

VOID __fastcall PiSwInterfaceFree(PVOID P){
  void *v2; 
  DEVPROPERTY *v3; 
  v2 = (void *)*((_QWORD *)P + 2);
  if( v2 )
    ExFreePoolWithTag(v2, 0x57706E50u);
  v3 = (DEVPROPERTY *)*((_QWORD *)P + 3);
  if( v3 )
    PnpFreeDevPropertyArray(*((unsigned int *)P + 8), v3, 0x57706E50ui64);
  ExFreePoolWithTag(P, 0x57706E50u);
}

Referenced by:

PiSwFreeInterfaceList
PiSwInterfaceCreate
PiSwIrpInterfaceRegister