PiSwInterfaceFree

VOID __stdcall PiSwInterfaceFree(_PI_SWD_INTERFACE *Interface){
  void *v2; 
  void *v3; 

  v2 = (void *)*((_QWORD *)Interface + 2);
  if( v2 )
    ExFreePoolWithTag(v2, 0x57706E50u);
  v3 = (void *)*((_QWORD *)Interface + 3);
  if( v3 )
    PnpFreeDevPropertyArray(Interface[8], v3, 0x57706E50u);
  ExFreePoolWithTag(Interface, 0x57706E50u);
}

Referenced by:

PiSwFreeInterfaceList
PiSwInterfaceCreate
PiSwIrpInterfaceRegister