// swenum.h
typedef struct _SWENUM_INSTALL_INTERFACE {
GUID DeviceId;
GUID InterfaceId;
WCHAR ReferenceString[1];
} SWENUM_INSTALL_INTERFACE, *PSWENUM_INSTALL_INTERFACE;
View the official Windows Driver Kit DDI referenceNo description available.
The SWENUM_INSTALL_INTERFACE structure describes a specific demand-load bus enumerator object interface to install.
DeviceIdGUID that specifies the demand-load bus enumerator object's device ID.
InterfaceIdGUID that specifies the demand-load bus enumerator object's interface ID.
ReferenceStringA reference string that a driver can use to uniquely identify multiple interface instances of the same type for a single device.
The swenum driver uses device interface instances as placeholders for software devices created on demand.