Тьфу блин, и за эту шнягу они хотят деньги...
Я поступил проще - выкачал с wasm.ru асмовый исходник, который пробегает по всем PCI-девайсам в системе и выводит инфу о них. Компилировал досовым Тасмом, в 98-й винде работает на ура. Вопрос об адресации тут же решился - понадобились только два порта и примитивная команда "out dx, eax"
Теперь, правда, совершенно непонятно вот что. Есть конкретный слот PCI. Как узнать номер шины и номер девайса? Мы делали "в лоб": раз на слоте плату не видно, поставили туда сетевуху, а при загрузке компа списали номера шины и девайса из таблицы.