need help for SetupDiXXX API

Hi!

I’m develop a application, that enumerates pci devices under windows
2000 and windows xp. To enumerate the pci device I use the SetupDiXXX
API as it is described in the devcon sample of the DDK.
The code seems to work, but if I look for the assigned memory resources
of the pci devices, I saw that one memory resource of one pci device is
overlapped with a memory resources of the system board and a memory
resource of the Intel(r) 82802 Firmwarehub. Here the corresponding
resource assignment:

ff800000 - ffbffffff R&S Universal Coder
ffb00000 - ffb7fffff System Board
ffb80000 - ffbffffff Inter(r) 82802 Firmwarehub

What is going wrong here? I didn’t expect any overlapping.
What are the consequent of this?

Any help is appreciate.

Thanks in advance.
Torsten