Hey Terry, update: according to my registry on WinXP, "Ports" should return the GUID {4D36E978-E325-11CE-BFC1-08002BE10318}. This is also known as GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR. Right now that GUID used with SetupDiGetClassDevs returns serial ports, and it should return both serial ports and parallel ports.
Hope that helps, --Juan
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com