unsafe public static extern hackrf_error hackrf_spiflash_clear_status(hackrf_device *device);
unsafe public static extern hackrf_error hackrf_cpld_write(hackrf_device *device, byte *data, UInt32 total_length);
unsafe public static extern hackrf_error hackrf_version_string_read(hackrf_device *device, byte *version, byte length);
unsafe public static extern hackrf_error hackrf_spiflash_status(hackrf_device *device, byte *data);
unsafe public static extern hackrf_error hackrf_set_freq(hackrf_device *device, UInt64 freq_hz);
unsafe public static extern hackrf_error hackrf_set_amp_enable(hackrf_device *device, byte value);
unsafe public static extern hackrf_error hackrf_max2837_read(hackrf_device *device, byte register_number, UInt16 *value);
unsafe public static extern hackrf_error hackrf_close(hackrf_device *device);
unsafe public static extern hackrf_error hackrf_is_streaming(hackrf_device *device);
unsafe public static extern hackrf_error hackrf_reset(hackrf_device *device);
unsafe public static extern hackrf_error hackrf_stop_tx(hackrf_device *device);
unsafe public static extern hackrf_error hackrf_start_tx(hackrf_device *device, IntPtr callback, void *tx_ctx);
unsafe public static extern hackrf_error hackrf_usb_api_version_read(hackrf_device *device, UInt16 *version);
unsafe public static extern hackrf_error hackrf_init_sweep(hackrf_device *device, UInt16 *frequency_list, UInt32 num_ranges, UInt32 num_bytes, UInt32 step_width, UInt32 offset, UInt32 style);
unsafe public static extern hackrf_error hackrf_si5351c_write(hackrf_device *device, UInt16 register_number, UInt16 value);
unsafe public static extern hackrf_error hackrf_start_rx_sweep(hackrf_device *device, IntPtr callback, void *rx_ctx);
unsafe public static extern hackrf_error hackrf_rffc5071_write(hackrf_device *device, byte register_number, UInt16 value);
unsafe public static extern hackrf_error hackrf_set_baseband_filter_bandwidth(hackrf_device *device, UInt32 bandwidth_hz);
unsafe public static extern hackrf_error hackrf_spiflash_erase(hackrf_device *device);
unsafe public static extern hackrf_error hackrf_set_sample_rate(hackrf_device *device, double freq_hz);
unsafe public static extern hackrf_error hackrf_spiflash_read(hackrf_device *device, UInt32 address, UInt16 length, byte *data);
unsafe public static extern hackrf_error hackrf_set_lna_gain(hackrf_device *device, UInt32 value);
unsafe public static extern hackrf_error hackrf_board_id_read(hackrf_device *device, byte *value);