system_configuration_sys/
dynamic_store_copy_specific.rs1use crate::dynamic_store::SCDynamicStoreRef;
8use core_foundation_sys::dictionary::CFDictionaryRef;
9use core_foundation_sys::string::{CFStringEncoding, CFStringRef};
10
11pub type __uint32_t = ::core::ffi::c_uint;
12pub type __darwin_gid_t = __uint32_t;
13pub type __darwin_uid_t = __uint32_t;
14pub type gid_t = __darwin_gid_t;
15pub type uid_t = __darwin_uid_t;
16pub type UInt32 = ::core::ffi::c_uint;
17extern "C" {
18 pub fn SCDynamicStoreCopyComputerName(
19 store: SCDynamicStoreRef,
20 nameEncoding: *mut CFStringEncoding,
21 ) -> CFStringRef;
22
23 pub fn SCDynamicStoreCopyConsoleUser(
24 store: SCDynamicStoreRef,
25 uid: *mut uid_t,
26 gid: *mut gid_t,
27 ) -> CFStringRef;
28
29 pub fn SCDynamicStoreCopyLocalHostName(store: SCDynamicStoreRef) -> CFStringRef;
30
31 pub fn SCDynamicStoreCopyLocation(store: SCDynamicStoreRef) -> CFStringRef;
32
33 pub fn SCDynamicStoreCopyProxies(store: SCDynamicStoreRef) -> CFDictionaryRef;
34}