public virtual RecoveryError irecv_devices_get_device_by_product_type(string productType, out RecoveryDeviceHandle device) { RecoveryError returnValue; returnValue = RecoveryNativeMethods.irecv_devices_get_device_by_product_type(productType, out device); device.Api = this.Parent; return(returnValue); }