diskarbitration_sys/
dissenter.rs

1use core_foundation_sys::base::CFAllocatorRef;
2use core_foundation_sys::string::CFStringRef;
3use libc::{c_int, c_void};
4
5#[repr(C)]
6pub struct __DADissenter(c_void);
7pub type DADissenterRef = *const __DADissenter;
8
9pub type DAReturn = c_int;
10
11extern "C" {
12    pub fn DADissenterGetStatus(dissenter: DADissenterRef) -> DAReturn;
13    pub fn DADissenterGetStatusString(dissenter: DADissenterRef) -> CFStringRef;
14    pub fn DADissenterCreate(
15        allocator: CFAllocatorRef,
16        status: DAReturn,
17        r#str: CFStringRef,
18    ) -> DADissenterRef;
19}