system_configuration_sys/
dynamic_store_copy_specific.rs

1/* automatically generated by rust-bindgen 0.66.1 */
2
3// Generated using:
4// bindgen 0.66.1
5// macOS SDK 13.3.
6
7use 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}