Example #1
0
 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);
Example #2
0
 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);
Example #3
0
 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);