SetupDiEnumDeviceInfoで、SP_DEVINFO_DATAを列挙できる。
パソコンに接続されているデバイスを一覧する(UsefullCode.net)
接続されているすべてのデバイスのSP_DEVINFO_DATAを列挙する。
SetupDiEnumDeviceInfo.cppで、
SetupDiGetClassDevsの第1引数をNULL、第4引数をDIGCF_PRESENT | DIGCF_ALLCLASSESで、接続されているすべてのデバイスらしい。
spdd.ClassGuidを出力してみる。

何かわからんけどいっぱい出てくる。