Вообще говоря, 1) если DLL XDS собрана правильно, то ей все равно, откуда ее используют.
С другой стороны, 2) Блэкбоксу тоже глубоко все равно, чью DLL использовать.
Значит, если 1) соблюдено, то дело в том, КАК организовано взаимодействие и что туда передается. Нужен контекст - что и как вызываете...