Alles was unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum steht kann immer auch mit SetupDi-funktionen aus dem Setup
API aufgezaehlt werden.
Die Unterschluessel wie DISPLAY benennen dabei einen Bus (der virtuell sein kann).
Ich vermute mal das EnumDisplayDevices intern schlicht auf den SetupDi-Funktionen aufsetzt.