pub unsafe fn SetupDiCreateDeviceInterfaceA<P0, P1>(
deviceinfoset: P0,
deviceinfodata: *const SP_DEVINFO_DATA,
interfaceclassguid: *const GUID,
referencestring: P1,
creationflags: u32,
deviceinterfacedata: Option<*mut SP_DEVICE_INTERFACE_DATA>
) -> Result<()>