The SP_DEVICE_INTERFACE_DATA structure defines a device interface.
[StructLayout(LayoutKind.Sequential)]
struct NativeDeviceInterfaceData
{
public int size;
public Guid interfaceClassGuid;
public DeviceInterfaceDataFlags flags;
private UIntPtr reserved;
}
size
Size of the structure, in bytes.
interfaceClassGuid
GUID of the device interface class.
flags
One of the SPINT_ values.
reserved
Reserved; do not use.