An SP_DEVICE_INTERFACE_DATA structure defines a device interface in a device information set.
typedef struct _SP_DEVICE_INTERFACE_DATA {
DWORD cbSize;
GUID InterfaceClassGuid;
DWORD Flags;
ULONG_PTR Reserved;
} SP_DEVICE_INTERFACE_DATA, *PSP_DEVICE_INTERFACE_DATA;
SetupDiCreateDeviceInterface, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceAlias, SetupDiOpenDeviceInterface, SetupDiSetDeviceInterfaceDefault, SP_DEVICE_INTERFACE_DETAIL_DATA