rem: if( ! ResetResourceIterator( iter, ctx ) )
add: if( ! ResetResourceIterator( iter, conflicts, ctx ) )
context: AllocResourceIterator( struct ISAPNP_Resource* resource,                       struct ResourceContext* ctx ){  struct ResourceIterator* iter;    iter = AllocVec( sizeof( *iter ), MEMF_PUBLIC | MEMF_CLEAR );  if( iter != NULL )  {    iter->m_Resource = resource;    if( ! ResetResourceIterator( iter, ctx ) )    {      FreeResourceIterator( iter, ctx );      iter = NULL;    }  }    return iter;}