pub unsafe extern "C" fn arv_device_read_register(
    device: *mut ArvDevice,
    address: u64,
    value: *mut u32,
    error: *mut *mut GError
) -> gboolean