Exemple #1
0
 internal static extern bool SetupDiGetDeviceInterfaceDetail(
     DeviceInfoSetSafeHandle hDevInfo,
     [In, Out] SP_DEVICE_INTERFACE_DATA deviceInterfaceData,
     IntPtr deviceInterfaceDetailData,
     uint deviceInterfaceDetailDataSize,
     out uint requiredSize,
     [In, Out] SP_DEVINFO_DATA deviceInfoData);
Exemple #2
0
 internal static extern bool SetupDiGetDeviceRegistryProperty(
     DeviceInfoSetSafeHandle deviceInfoSet,
     [In, Out] SP_DEVINFO_DATA deviceInfoData,
     SetupDiGetDeviceRegistryProperty property,
     out uint propertyRegDataType,
     byte[] propertyBuffer,
     uint propertyBufferSize,
     out uint requiredSize);
Exemple #3
0
 internal static extern bool SetupDiEnumDeviceInterfaces(
     DeviceInfoSetSafeHandle deviceInfoSet,
     SP_DEVINFO_DATA deviceInfoData,
     ref Guid interfaceClassGuid,
     uint memberIndex,
     [In, Out] SP_DEVICE_INTERFACE_DATA deviceInterfaceData);
Exemple #4
0
 internal static extern bool SetupDiEnumDeviceInfo(DeviceInfoSetSafeHandle deviceInfoSet, uint memberIndex,
                                                   ref SP_DEVINFO_DATA deviceInfoData);