I got it to work, kinda.
I can populate the ID structure but it doesn't have all the info I need.
I can get the card name but no version numbers for the driver.
Looking at the .pas file section from above the code completion doesn't show all the fields that are in your example.
I am going to try the files from http://clootie.narod.ru/delphi/DX90/ because I have DirectX9 and I think the DelphiX stuff I have is for DirectX7.
Thanks for your help so far.