systemconfiguration-rs 0.2.1

Safe Rust bindings for Apple's SystemConfiguration framework via a Swift bridge on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
use super::core::Handle;

unsafe extern "C" {
    pub(crate) fn sc_network_protocol_get_type_id() -> u64;
    pub(crate) fn sc_network_protocol_copy_configuration(raw: Handle) -> Handle;
    pub(crate) fn sc_network_protocol_get_enabled(raw: Handle) -> u8;
    pub(crate) fn sc_network_protocol_copy_protocol_type(raw: Handle) -> Handle;
    pub(crate) fn sc_network_protocol_set_configuration(raw: Handle, value: Handle) -> u8;
    pub(crate) fn sc_network_protocol_set_enabled(raw: Handle, enabled: u8) -> u8;
}