public static unsafe extern bool SetupDiGetDriverInfoDetail( SafeDeviceInfoSetHandle deviceInfoSet, [Friendly(FriendlyFlags.In | FriendlyFlags.Optional)] SP_DEVINFO_DATA *deviceInfoData, [Friendly(FriendlyFlags.In | FriendlyFlags.Optional)] SP_DRVINFO_DATA *driverInfoData, [Friendly(FriendlyFlags.Bidirectional)] byte *driverInfoDetailData, int driverInfoDetailDataSize, out int requiredSize);
public static unsafe extern bool SetupDiSetSelectedDriver( SafeDeviceInfoSetHandle deviceInfoSet, [Friendly(FriendlyFlags.In | FriendlyFlags.Optional)] SP_DEVINFO_DATA *deviceInfoData, [Friendly(FriendlyFlags.Bidirectional | FriendlyFlags.Optional)] SP_DRVINFO_DATA *driverInfoData);
public static unsafe extern bool SetupDiEnumDriverInfo( SafeDeviceInfoSetHandle deviceInfoSet, [Friendly(FriendlyFlags.In | FriendlyFlags.Optional)] SP_DEVINFO_DATA *deviceInfoData, DriverType driverType, uint memberIndex, [Friendly(FriendlyFlags.Bidirectional)] SP_DRVINFO_DATA *driverInfoData);