public static extern IntPtr SetupDiOpenDevRegKey( IntPtr hDeviceInfoSet, ref Win32Wrapper.CTypes.SP_DEVINFO_DATA DeviceInfoData, UInt32 Scope, UInt32 HwProfile, UInt32 KeyType, UInt32 samDesired);
public static extern Boolean SetupDiGetDeviceInterfaceDetail( IntPtr hDevInfo, ref Win32Wrapper.CTypes.SP_DEVICE_INTERFACE_DATA deviceInterfaceData, //ref ref Win32Wrapper.CTypes.SP_DEVICE_INTERFACE_DETAIL_DATA deviceInterfaceDetailData, UInt32 deviceInterfaceDetailDataSize, out UInt32 requiredSize, ref Win32Wrapper.CTypes.SP_DEVINFO_DATA deviceInfoData );
public static extern bool SetupDiGetDeviceRegistryProperty( IntPtr DeviceInfoSet, ref Win32Wrapper.CTypes.SP_DEVINFO_DATA DeviceInfoData, //ref UInt32 Property, ref UInt32 PropertyRegDataType, IntPtr PropertyBuffer, UInt32 PropertyBufferSize, ref UInt32 RequiredSize );
public static extern Boolean SetupDiEnumDeviceInterfaces( IntPtr hDevInfo, IntPtr devInfo, ref Guid interfaceClassGuid, //ref UInt32 memberIndex, ref Win32Wrapper.CTypes.SP_DEVICE_INTERFACE_DATA deviceInterfaceData );