Все разные, причем только что создала аж 4, при загрузке. Т.е. создала два, загрузила еще несколько драйверов и по новой еще два.
А что твой AddDevice возвращает? Точно STATUS_SUCCESS? Но похоже проблема не в твоем драйвере, если и без твоего драйвера, число PDO для плат больше двух- надо понять как они о себе сообщают системе. Посмотреть PDO можно в утилите DeviceTree и найти их по PID/VID. Также в менеджере устройств должно появится более двух устройств со знаком вопроса.
Также интересно поопрашивать эти PDO на предмет PID/VID и ресурсов им предоставленных из драйвера.
И еще вопрос- у тебя не Win98/Me они в основном такой фигней страдают, как плодение PDO.