rem: rc = FindConfiguration( dev, ctx, res );
add: struct MinList conflicts;  NewList( (struct List*) &conflicts );  rc = FindConfiguration( dev, &conflicts, ctx, res );
context: ISAPNP_ConfigureCards( REG( a6, struct ISAPNPBase* res ) ){  BOOL rc = FALSE;  struct ISAPNP_Card* card;  card = (struct ISAPNP_Card*) res->m_Cards.lh_Head;  // Check for non-empty card list and a non-empty device list  if( card->m_Node.ln_Succ != NULL )  {    struct ISAPNP_Device* dev;        dev = (struct ISAPNP_Device*) card->m_Devices.lh_Head;        if( dev->m_Node.ln_Succ != NULL )    {      struct ResourceContext* ctx;            ctx = AllocResourceIteratorContext();            if( ctx != NULL )      {        rc = FindConfiguration( dev, ctx, res );        KPrintF( "FindConfiguration: %ld\n", rc );                FreeResourceIteratorContext( ctx );      }      // Force success      rc = TRUE;    }  }  return rc;}