title: Accessing the PCI config space with Win32 API
body: <p>Given the address of a PCI device (i.e. bus, device, function), how can one programatically read, using Win32 API calls in userspace, the config space (e.g. vendor ID, device ID) for that device?</p>
  
  <p>On Linux, one openes the /sys/bus/pci/devices//config file and reads from the right offset.</p>