systemconfiguration/
schema_definitions.rs1pub const SC_RESV_LINK: &str = "__LINK__";
4pub const SC_RESV_INACTIVE: &str = "__INACTIVE__";
6
7pub const SC_PROP_INTERFACE_NAME: &str = "InterfaceName";
10pub const SC_PROP_MAC_ADDRESS: &str = "MACAddress";
12pub const SC_PROP_USER_DEFINED_NAME: &str = "UserDefinedName";
14pub const SC_PROP_VERSION: &str = "Version";
16
17pub const SC_PREF_CURRENT_SET: &str = "CurrentSet";
20pub const SC_PREF_NETWORK_SERVICES: &str = "NetworkServices";
22pub const SC_PREF_SETS: &str = "Sets";
24pub const SC_PREF_SYSTEM: &str = "System";
26
27pub const SC_COMP_NETWORK: &str = "Network";
30pub const SC_COMP_SERVICE: &str = "Service";
32pub const SC_COMP_GLOBAL: &str = "Global";
34pub const SC_COMP_HOST_NAMES: &str = "HostNames";
36pub const SC_COMP_INTERFACE: &str = "Interface";
38pub const SC_COMP_SYSTEM: &str = "System";
40pub const SC_COMP_USERS: &str = "Users";
42pub const SC_COMP_ANY_REGEX: &str = "[^/]+";
44pub const SC_COMP_NETWORK_HOST_NAMES: &str = "HostNames";
46
47pub const SC_ENT_NET_AIR_PORT: &str = "AirPort";
50pub const SC_ENT_NET_DHCP: &str = "DHCP";
52pub const SC_ENT_NET_DNS: &str = "DNS";
54pub const SC_ENT_NET_ETHERNET: &str = "Ethernet";
56pub const SC_ENT_NET_FIRE_WIRE: &str = "FireWire";
58pub const SC_ENT_NET_INTERFACE: &str = "Interface";
60pub const SC_ENT_NET_IP_SEC: &str = "IPSec";
62pub const SC_ENT_NET_IPV4: &str = "IPv4";
64pub const SC_ENT_NET_IPV6: &str = "IPv6";
66pub const SC_ENT_NET_L2TP: &str = "L2TP";
68pub const SC_ENT_NET_LINK: &str = "Link";
70pub const SC_ENT_NET_MODEM: &str = "Modem";
72pub const SC_ENT_NET_PPP: &str = "PPP";
74pub const SC_ENT_NET_PPPOE: &str = "PPPoE";
76pub const SC_ENT_NET_PPP_SERIAL: &str = "PPPSerial";
78pub const SC_ENT_NET_PPTP: &str = "PPTP";
80pub const SC_ENT_NET_PROXIES: &str = "Proxies";
82pub const SC_ENT_NET_SMB: &str = "SMB";
84pub const SC_ENT_NET_6TO4: &str = "6to4";
86pub const SC_ENT_USERS_CONSOLE_USER: &str = "ConsoleUser";
88
89pub const SC_PROP_NET_OVERRIDE_PRIMARY: &str = "OverridePrimary";
92pub const SC_PROP_NET_SERVICE_ORDER: &str = "ServiceOrder";
94pub const SC_PROP_NET_PPP_OVERRIDE_PRIMARY: &str = "PPPOverridePrimary";
96pub const SC_PROP_NET_SERVICE_SUB_TYPE: &str = "ServiceSubType";
98
99pub const SC_PROP_NET_INTERFACES: &str = "Interfaces";
102
103pub const SC_PROP_NET_LOCAL_HOST_NAME: &str = "LocalHostName";
106
107pub const SC_PROP_NET_DNS_DOMAIN_NAME: &str = "DomainName";
110pub const SC_PROP_NET_DNS_OPTIONS: &str = "Options";
112pub const SC_PROP_NET_DNS_SEARCH_DOMAINS: &str = "SearchDomains";
114pub const SC_PROP_NET_DNS_SEARCH_ORDER: &str = "SearchOrder";
116pub const SC_PROP_NET_DNS_SERVER_ADDRESSES: &str = "ServerAddresses";
118pub const SC_PROP_NET_DNS_SERVER_PORT: &str = "ServerPort";
120pub const SC_PROP_NET_DNS_SERVER_TIMEOUT: &str = "ServerTimeout";
122pub const SC_PROP_NET_DNS_SORT_LIST: &str = "SortList";
124pub const SC_PROP_NET_DNS_SUPPLEMENTAL_MATCH_DOMAINS: &str = "SupplementalMatchDomains";
126pub const SC_PROP_NET_DNS_SUPPLEMENTAL_MATCH_ORDERS: &str = "SupplementalMatchOrders";
128
129pub const SC_PROP_NET_ETHERNET_MEDIA_SUB_TYPE: &str = "MediaSubType";
132pub const SC_PROP_NET_ETHERNET_MEDIA_OPTIONS: &str = "MediaOptions";
134pub const SC_PROP_NET_ETHERNET_MTU: &str = "MTU";
136
137pub const SC_PROP_NET_INTERFACE_DEVICE_NAME: &str = "DeviceName";
140pub const SC_PROP_NET_INTERFACE_HARDWARE: &str = "Hardware";
142pub const SC_PROP_NET_INTERFACE_TYPE: &str = "Type";
144pub const SC_PROP_NET_INTERFACE_SUB_TYPE: &str = "SubType";
146pub const SC_PROP_NET_INTERFACE_SUPPORTS_MODEM_ON_HOLD: &str = "SupportsModemOnHold";
148
149pub const SC_VAL_NET_INTERFACE_TYPE_ETHERNET: &str = "Ethernet";
152pub const SC_VAL_NET_INTERFACE_TYPE_FIRE_WIRE: &str = "FireWire";
154pub const SC_VAL_NET_INTERFACE_TYPE_PPP: &str = "PPP";
156pub const SC_VAL_NET_INTERFACE_TYPE_6TO4: &str = "6to4";
158pub const SC_VAL_NET_INTERFACE_TYPE_IP_SEC: &str = "IPSec";
160
161pub const SC_VAL_NET_INTERFACE_SUB_TYPE_PPPOE: &str = "PPPoE";
164pub const SC_VAL_NET_INTERFACE_SUB_TYPE_PPP_SERIAL: &str = "PPPSerial";
166pub const SC_VAL_NET_INTERFACE_SUB_TYPE_PPTP: &str = "PPTP";
168pub const SC_VAL_NET_INTERFACE_SUB_TYPE_L2TP: &str = "L2TP";
170
171pub const SC_PROP_NET_IP_SEC_AUTHENTICATION_METHOD: &str = "AuthenticationMethod";
174pub const SC_PROP_NET_IP_SEC_LOCAL_CERTIFICATE: &str = "LocalCertificate";
176pub const SC_PROP_NET_IP_SEC_LOCAL_IDENTIFIER: &str = "LocalIdentifier";
178pub const SC_PROP_NET_IP_SEC_LOCAL_IDENTIFIER_TYPE: &str = "LocalIdentifierType";
180pub const SC_PROP_NET_IP_SEC_SHARED_SECRET: &str = "SharedSecret";
182pub const SC_PROP_NET_IP_SEC_SHARED_SECRET_ENCRYPTION: &str = "SharedSecretEncryption";
184pub const SC_PROP_NET_IP_SEC_CONNECT_TIME: &str = "ConnectTime";
186pub const SC_PROP_NET_IP_SEC_REMOTE_ADDRESS: &str = "RemoteAddress";
188pub const SC_PROP_NET_IP_SEC_STATUS: &str = "Status";
190pub const SC_PROP_NET_IP_SEC_XAUTH_ENABLED: &str = "XAuthEnabled";
192pub const SC_PROP_NET_IP_SEC_XAUTH_NAME: &str = "XAuthName";
194pub const SC_PROP_NET_IP_SEC_XAUTH_PASSWORD: &str = "XAuthPassword";
196pub const SC_PROP_NET_IP_SEC_XAUTH_PASSWORD_ENCRYPTION: &str = "XAuthPasswordEncryption";
198
199pub const SC_VAL_NET_IP_SEC_AUTHENTICATION_METHOD_SHARED_SECRET: &str = "SharedSecret";
201pub const SC_VAL_NET_IP_SEC_AUTHENTICATION_METHOD_CERTIFICATE: &str = "Certificate";
203pub const SC_VAL_NET_IP_SEC_AUTHENTICATION_METHOD_HYBRID: &str = "Hybrid";
205pub const SC_VAL_NET_IP_SEC_LOCAL_IDENTIFIER_TYPE_KEY_ID: &str = "KeyID";
207pub const SC_VAL_NET_IP_SEC_SHARED_SECRET_ENCRYPTION_KEYCHAIN: &str = "Keychain";
209pub const SC_VAL_NET_IP_SEC_XAUTH_PASSWORD_ENCRYPTION_KEYCHAIN: &str = "Keychain";
211pub const SC_VAL_NET_IP_SEC_XAUTH_PASSWORD_ENCRYPTION_PROMPT: &str = "Prompt";
213
214pub const SC_PROP_NET_IPV4_ADDRESSES: &str = "Addresses";
217pub const SC_PROP_NET_IPV4_CONFIG_METHOD: &str = "ConfigMethod";
219pub const SC_PROP_NET_IPV4_DHCP_CLIENT_ID: &str = "DHCPClientID";
221pub const SC_PROP_NET_IPV4_ROUTER: &str = "Router";
223pub const SC_PROP_NET_IPV4_SUBNET_MASKS: &str = "SubnetMasks";
225pub const SC_PROP_NET_IPV4_DEST_ADDRESSES: &str = "DestAddresses";
227pub const SC_PROP_NET_IPV4_BROADCAST_ADDRESSES: &str = "BroadcastAddresses";
229
230pub const SC_VAL_NET_IPV4_CONFIG_METHOD_AUTOMATIC: &str = "Automatic";
232pub const SC_VAL_NET_IPV4_CONFIG_METHOD_BOOTP: &str = "BOOTP";
234pub const SC_VAL_NET_IPV4_CONFIG_METHOD_DHCP: &str = "DHCP";
236pub const SC_VAL_NET_IPV4_CONFIG_METHOD_INFORM: &str = "INFORM";
238pub const SC_VAL_NET_IPV4_CONFIG_METHOD_LINK_LOCAL: &str = "LinkLocal";
240pub const SC_VAL_NET_IPV4_CONFIG_METHOD_MANUAL: &str = "Manual";
242pub const SC_VAL_NET_IPV4_CONFIG_METHOD_PPP: &str = "PPP";
244
245pub const SC_PROP_NET_IPV6_ADDRESSES: &str = "Addresses";
248pub const SC_PROP_NET_IPV6_CONFIG_METHOD: &str = "ConfigMethod";
250pub const SC_PROP_NET_IPV6_DEST_ADDRESSES: &str = "DestAddresses";
252pub const SC_PROP_NET_IPV6_FLAGS: &str = "Flags";
254pub const SC_PROP_NET_IPV6_PREFIX_LENGTH: &str = "PrefixLength";
256pub const SC_PROP_NET_IPV6_ROUTER: &str = "Router";
258
259pub const SC_VAL_NET_IPV6_CONFIG_METHOD_AUTOMATIC: &str = "Automatic";
261pub const SC_VAL_NET_IPV6_CONFIG_METHOD_LINK_LOCAL: &str = "LinkLocal";
263pub const SC_VAL_NET_IPV6_CONFIG_METHOD_MANUAL: &str = "Manual";
265pub const SC_VAL_NET_IPV6_CONFIG_METHOD_ROUTER_ADVERTISEMENT: &str = "RouterAdvertisement";
267pub const SC_VAL_NET_IPV6_CONFIG_METHOD_6TO4: &str = "6to4";
269
270pub const SC_PROP_NET_6TO4_RELAY: &str = "Relay";
273
274pub const SC_PROP_NET_LINK_ACTIVE: &str = "Active";
277pub const SC_PROP_NET_LINK_DETACHING: &str = "Detaching";
279
280pub const SC_PROP_NET_MODEM_ACCESS_POINT_NAME: &str = "AccessPointName";
283pub const SC_PROP_NET_MODEM_CONNECTION_PERSONALITY: &str = "ConnectionPersonality";
285pub const SC_PROP_NET_MODEM_CONNECTION_SCRIPT: &str = "ConnectionScript";
287pub const SC_PROP_NET_MODEM_CONNECT_SPEED: &str = "ConnectSpeed";
289pub const SC_PROP_NET_MODEM_DATA_COMPRESSION: &str = "DataCompression";
291pub const SC_PROP_NET_MODEM_DEVICE_CONTEXT_ID: &str = "DeviceContextID";
293pub const SC_PROP_NET_MODEM_DEVICE_MODEL: &str = "DeviceModel";
295pub const SC_PROP_NET_MODEM_DEVICE_VENDOR: &str = "DeviceVendor";
297pub const SC_PROP_NET_MODEM_DIAL_MODE: &str = "DialMode";
299pub const SC_PROP_NET_MODEM_ERROR_CORRECTION: &str = "ErrorCorrection";
301pub const SC_PROP_NET_MODEM_HOLD_CALL_WAITING_AUDIBLE_ALERT: &str = "HoldCallWaitingAudibleAlert";
303pub const SC_PROP_NET_MODEM_HOLD_DISCONNECT_ON_ANSWER: &str = "HoldDisconnectOnAnswer";
305pub const SC_PROP_NET_MODEM_HOLD_ENABLED: &str = "HoldEnabled";
307pub const SC_PROP_NET_MODEM_HOLD_REMINDER: &str = "HoldReminder";
309pub const SC_PROP_NET_MODEM_HOLD_REMINDER_TIME: &str = "HoldReminderTime";
311pub const SC_PROP_NET_MODEM_NOTE: &str = "Note";
313pub const SC_PROP_NET_MODEM_PULSE_DIAL: &str = "PulseDial";
315pub const SC_PROP_NET_MODEM_SPEAKER: &str = "Speaker";
317pub const SC_PROP_NET_MODEM_SPEED: &str = "Speed";
319
320pub const SC_VAL_NET_MODEM_DIAL_MODE_IGNORE_DIAL_TONE: &str = "IgnoreDialTone";
322pub const SC_VAL_NET_MODEM_DIAL_MODE_MANUAL: &str = "Manual";
324pub const SC_VAL_NET_MODEM_DIAL_MODE_WAIT_FOR_DIAL_TONE: &str = "WaitForDialTone";
326
327pub const SC_PROP_NET_PPP_ACSP_ENABLED: &str = "ACSPEnabled";
330pub const SC_PROP_NET_PPP_CONNECT_TIME: &str = "ConnectTime";
332pub const SC_PROP_NET_PPP_DEVICE_LAST_CAUSE: &str = "DeviceLastCause";
334pub const SC_PROP_NET_PPP_DIAL_ON_DEMAND: &str = "DialOnDemand";
336pub const SC_PROP_NET_PPP_DISCONNECT_ON_FAST_USER_SWITCH: &str = "DisconnectOnFastUserSwitch";
338pub const SC_PROP_NET_PPP_DISCONNECT_ON_IDLE: &str = "DisconnectOnIdle";
340pub const SC_PROP_NET_PPP_DISCONNECT_ON_IDLE_TIMER: &str = "DisconnectOnIdleTimer";
342pub const SC_PROP_NET_PPP_DISCONNECT_ON_LOGOUT: &str = "DisconnectOnLogout";
344pub const SC_PROP_NET_PPP_DISCONNECT_ON_SLEEP: &str = "DisconnectOnSleep";
346pub const SC_PROP_NET_PPP_DISCONNECT_TIME: &str = "DisconnectTime";
348pub const SC_PROP_NET_PPP_IDLE_REMINDER: &str = "IdleReminder";
350pub const SC_PROP_NET_PPP_IDLE_REMINDER_TIMER: &str = "IdleReminderTimer";
352pub const SC_PROP_NET_PPP_LAST_CAUSE: &str = "LastCause";
354pub const SC_PROP_NET_PPP_LOGFILE: &str = "Logfile";
356pub const SC_PROP_NET_PPP_RETRY_CONNECT_TIME: &str = "RetryConnectTime";
358pub const SC_PROP_NET_PPP_SESSION_TIMER: &str = "SessionTimer";
360pub const SC_PROP_NET_PPP_STATUS: &str = "Status";
362pub const SC_PROP_NET_PPP_USE_SESSION_TIMER: &str = "UseSessionTimer";
364pub const SC_PROP_NET_PPP_VERBOSE_LOGGING: &str = "VerboseLogging";
366
367pub const SC_PROP_NET_PPP_AUTH_EAP_PLUGINS: &str = "AuthEAPPlugins";
370pub const SC_PROP_NET_PPP_AUTH_NAME: &str = "AuthName";
372pub const SC_PROP_NET_PPP_AUTH_PASSWORD: &str = "AuthPassword";
374pub const SC_PROP_NET_PPP_AUTH_PASSWORD_ENCRYPTION: &str = "AuthPasswordEncryption";
376pub const SC_PROP_NET_PPP_AUTH_PROMPT: &str = "AuthPrompt";
378pub const SC_PROP_NET_PPP_AUTH_PROTOCOL: &str = "AuthProtocol";
380
381pub const SC_VAL_NET_PPP_AUTH_PASSWORD_ENCRYPTION_KEYCHAIN: &str = "Keychain";
383pub const SC_VAL_NET_PPP_AUTH_PASSWORD_ENCRYPTION_TOKEN: &str = "Token";
385pub const SC_VAL_NET_PPP_AUTH_PROMPT_BEFORE: &str = "Before";
387pub const SC_VAL_NET_PPP_AUTH_PROMPT_AFTER: &str = "After";
389pub const SC_VAL_NET_PPP_AUTH_PROTOCOL_CHAP: &str = "CHAP";
391pub const SC_VAL_NET_PPP_AUTH_PROTOCOL_EAP: &str = "EAP";
393pub const SC_VAL_NET_PPP_AUTH_PROTOCOL_MSCHAP1: &str = "MSCHAP1";
395pub const SC_VAL_NET_PPP_AUTH_PROTOCOL_MSCHAP2: &str = "MSCHAP2";
397pub const SC_VAL_NET_PPP_AUTH_PROTOCOL_PAP: &str = "PAP";
399
400pub const SC_PROP_NET_PPP_COMM_ALTERNATE_REMOTE_ADDRESS: &str = "CommAlternateRemoteAddress";
403pub const SC_PROP_NET_PPP_COMM_CONNECT_DELAY: &str = "CommConnectDelay";
405pub const SC_PROP_NET_PPP_COMM_DISPLAY_TERMINAL_WINDOW: &str = "CommDisplayTerminalWindow";
407pub const SC_PROP_NET_PPP_COMM_REDIAL_COUNT: &str = "CommRedialCount";
409pub const SC_PROP_NET_PPP_COMM_REDIAL_ENABLED: &str = "CommRedialEnabled";
411pub const SC_PROP_NET_PPP_COMM_REDIAL_INTERVAL: &str = "CommRedialInterval";
413pub const SC_PROP_NET_PPP_COMM_REMOTE_ADDRESS: &str = "CommRemoteAddress";
415pub const SC_PROP_NET_PPP_COMM_TERMINAL_SCRIPT: &str = "CommTerminalScript";
417pub const SC_PROP_NET_PPP_COMM_USE_TERMINAL_SCRIPT: &str = "CommUseTerminalScript";
419
420pub const SC_PROP_NET_PPP_CCP_ENABLED: &str = "CCPEnabled";
423pub const SC_PROP_NET_PPP_CCP_MPPE40_ENABLED: &str = "CCPMPPE40Enabled";
425pub const SC_PROP_NET_PPP_CCP_MPPE128_ENABLED: &str = "CCPMPPE128Enabled";
427
428pub const SC_PROP_NET_PPP_IPCP_COMPRESSION_VJ: &str = "IPCPCompressionVJ";
431pub const SC_PROP_NET_PPP_IPCP_USE_PEER_DNS: &str = "IPCPUsePeerDNS";
433
434pub const SC_PROP_NET_PPP_LCP_COMPRESSION_AC_FIELD: &str = "LCPCompressionACField";
437pub const SC_PROP_NET_PPP_LCP_COMPRESSION_P_FIELD: &str = "LCPCompressionPField";
439pub const SC_PROP_NET_PPP_LCP_ECHO_ENABLED: &str = "LCPEchoEnabled";
441pub const SC_PROP_NET_PPP_LCP_ECHO_FAILURE: &str = "LCPEchoFailure";
443pub const SC_PROP_NET_PPP_LCP_ECHO_INTERVAL: &str = "LCPEchoInterval";
445pub const SC_PROP_NET_PPP_LCP_MRU: &str = "LCPMRU";
447pub const SC_PROP_NET_PPP_LCP_MTU: &str = "LCPMTU";
449pub const SC_PROP_NET_PPP_LCP_RECEIVE_ACCM: &str = "LCPReceiveACCM";
451pub const SC_PROP_NET_PPP_LCP_TRANSMIT_ACCM: &str = "LCPTransmitACCM";
453
454pub const SC_PROP_NET_PPP_PLUGINS: &str = "Plugins";
457
458pub const SC_PROP_NET_PROXIES_EXCEPTION_LIST: &str = "ExceptionsList";
461pub const SC_PROP_NET_PROXIES_EXCLUDE_SIMPLE_HOSTNAMES: &str = "ExcludeSimpleHostnames";
463pub const SC_PROP_NET_PROXIES_FTP_ENABLE: &str = "FTPEnable";
465pub const SC_PROP_NET_PROXIES_FTP_PASSIVE: &str = "FTPPassive";
467pub const SC_PROP_NET_PROXIES_FTP_PORT: &str = "FTPPort";
469pub const SC_PROP_NET_PROXIES_FTP_PROXY: &str = "FTPProxy";
471pub const SC_PROP_NET_PROXIES_FTP_USER: &str = "FTPUser";
473pub const SC_PROP_NET_PROXIES_GOPHER_ENABLE: &str = "GopherEnable";
475pub const SC_PROP_NET_PROXIES_GOPHER_PORT: &str = "GopherPort";
477pub const SC_PROP_NET_PROXIES_GOPHER_PROXY: &str = "GopherProxy";
479pub const SC_PROP_NET_PROXIES_GOPHER_USER: &str = "GopherUser";
481pub const SC_PROP_NET_PROXIES_HTTP_ENABLE: &str = "HTTPEnable";
483pub const SC_PROP_NET_PROXIES_HTTP_PORT: &str = "HTTPPort";
485pub const SC_PROP_NET_PROXIES_HTTP_PROXY: &str = "HTTPProxy";
487pub const SC_PROP_NET_PROXIES_HTTPS_ENABLE: &str = "HTTPSEnable";
489pub const SC_PROP_NET_PROXIES_HTTPS_PORT: &str = "HTTPSPort";
491pub const SC_PROP_NET_PROXIES_HTTPS_PROXY: &str = "HTTPSProxy";
493pub const SC_PROP_NET_PROXIES_HTTPS_USER: &str = "HTTPSUser";
495pub const SC_PROP_NET_PROXIES_HTTP_USER: &str = "HTTPUser";
497pub const SC_PROP_NET_PROXIES_PROXY_AUTO_CONFIG_ENABLE: &str = "ProxyAutoConfigEnable";
499pub const SC_PROP_NET_PROXIES_PROXY_AUTO_CONFIG_JAVASCRIPT: &str = "ProxyAutoConfigJavaScript";
501pub const SC_PROP_NET_PROXIES_PROXY_AUTO_CONFIG_URL_STRING: &str = "ProxyAutoConfigURLString";
503pub const SC_PROP_NET_PROXIES_PROXY_AUTO_DISCOVERY_ENABLE: &str = "ProxyAutoDiscoveryEnable";
505pub const SC_PROP_NET_PROXIES_RTSP_ENABLE: &str = "RTSPEnable";
507pub const SC_PROP_NET_PROXIES_RTSP_PORT: &str = "RTSPPort";
509pub const SC_PROP_NET_PROXIES_RTSP_PROXY: &str = "RTSPProxy";
511pub const SC_PROP_NET_PROXIES_RTSP_USER: &str = "RTSPUser";
513pub const SC_PROP_NET_PROXIES_SOCKS_ENABLE: &str = "SOCKSEnable";
515pub const SC_PROP_NET_PROXIES_SOCKS_PORT: &str = "SOCKSPort";
517pub const SC_PROP_NET_PROXIES_SOCKS_PROXY: &str = "SOCKSProxy";
519pub const SC_PROP_NET_PROXIES_SOCKS_USER: &str = "SOCKSUser";
521
522pub const SC_PROP_NET_SMB_NET_BIOS_NAME: &str = "NetBIOSName";
525pub const SC_PROP_NET_SMB_NET_BIOS_NODE_TYPE: &str = "NetBIOSNodeType";
527pub const SC_PROP_NET_SMB_NET_BIOS_SCOPE: &str = "NetBIOSScope";
529pub const SC_PROP_NET_SMB_WINS_ADDRESSES: &str = "WINSAddresses";
531pub const SC_PROP_NET_SMB_WORKGROUP: &str = "Workgroup";
533
534pub const SC_VAL_NET_SMB_NET_BIOS_NODE_TYPE_BROADCAST: &str = "Broadcast";
536pub const SC_VAL_NET_SMB_NET_BIOS_NODE_TYPE_PEER: &str = "Peer";
538pub const SC_VAL_NET_SMB_NET_BIOS_NODE_TYPE_MIXED: &str = "Mixed";
540pub const SC_VAL_NET_SMB_NET_BIOS_NODE_TYPE_HYBRID: &str = "Hybrid";
542
543pub const SC_PROP_NET_L2TP_IP_SEC_SHARED_SECRET: &str = "IPSecSharedSecret";
546pub const SC_PROP_NET_L2TP_IP_SEC_SHARED_SECRET_ENCRYPTION: &str = "IPSecSharedSecretEncryption";
548pub const SC_PROP_NET_L2TP_TRANSPORT: &str = "Transport";
550
551pub const SC_VAL_NET_L2TP_IP_SEC_SHARED_SECRET_ENCRYPTION_KEYCHAIN: &str = "Keychain";
553pub const SC_VAL_NET_L2TP_TRANSPORT_IP: &str = "IP";
555pub const SC_VAL_NET_L2TP_TRANSPORT_IP_SEC: &str = "IPSec";
557
558pub const SC_PROP_NET_AIR_PORT_ALLOW_NET_CREATION: &str = "AllowNetCreation";
561pub const SC_PROP_NET_AIR_PORT_AUTH_PASSWORD: &str = "AuthPassword";
563pub const SC_PROP_NET_AIR_PORT_AUTH_PASSWORD_ENCRYPTION: &str = "AuthPasswordEncryption";
565pub const SC_PROP_NET_AIR_PORT_JOIN_MODE: &str = "JoinMode";
567pub const SC_PROP_NET_AIR_PORT_POWER_ENABLED: &str = "PowerEnabled";
569pub const SC_PROP_NET_AIR_PORT_PREFERRED_NETWORK: &str = "PreferredNetwork";
571pub const SC_PROP_NET_AIR_PORT_SAVE_PASSWORDS: &str = "SavePasswords";
573
574pub const SC_PROP_SYSTEM_COMPUTER_NAME: &str = "ComputerName";
577pub const SC_PROP_SYSTEM_COMPUTER_NAME_ENCODING: &str = "ComputerNameEncoding";
579
580pub const SC_PROP_USERS_CONSOLE_USER_NAME: &str = "Name";
583pub const SC_PROP_USERS_CONSOLE_USER_UID: &str = "UID";
585pub const SC_PROP_USERS_CONSOLE_USER_GID: &str = "GID";
587
588pub const SC_DYNAMIC_STORE_DOMAIN_FILE: &str = "File";
591pub const SC_DYNAMIC_STORE_DOMAIN_PLUGIN: &str = "Plugin";
593pub const SC_DYNAMIC_STORE_DOMAIN_PREFS: &str = "Prefs";
595pub const SC_DYNAMIC_STORE_DOMAIN_SETUP: &str = "Setup";
597pub const SC_DYNAMIC_STORE_DOMAIN_STATE: &str = "State";
599pub const SC_DYNAMIC_STORE_PROP_NET_INTERFACES: &str = "Interfaces";
601pub const SC_DYNAMIC_STORE_PROP_NET_PRIMARY_INTERFACE: &str = "PrimaryInterface";
603pub const SC_DYNAMIC_STORE_PROP_NET_PRIMARY_SERVICE: &str = "PrimaryService";
605pub const SC_DYNAMIC_STORE_PROP_NET_SERVICE_IDS: &str = "ServiceIDs";
607pub const SC_DYNAMIC_STORE_PROP_SETUP_CURRENT_SET: &str = "CurrentSet";
609pub const SC_DYNAMIC_STORE_PROP_SETUP_LAST_UPDATED: &str = "LastUpdated";
611pub const SC_DYNAMIC_STORE_USE_SESSION_KEYS: &str = "UseSessionKeys";
613
614pub const SC_NETWORK_INTERFACE_TYPE_6TO4: &str = "6to4";
617pub const SC_NETWORK_INTERFACE_TYPE_BLUETOOTH: &str = "Bluetooth";
619pub const SC_NETWORK_INTERFACE_TYPE_BOND: &str = "Bond";
621pub const SC_NETWORK_INTERFACE_TYPE_ETHERNET: &str = "Ethernet";
623pub const SC_NETWORK_INTERFACE_TYPE_FIRE_WIRE: &str = "FireWire";
625pub const SC_NETWORK_INTERFACE_TYPE_IEEE80211: &str = "IEEE80211";
627pub const SC_NETWORK_INTERFACE_TYPE_IP_SEC: &str = "IPSec";
629pub const SC_NETWORK_INTERFACE_TYPE_IPV4: &str = "IPv4";
631pub const SC_NETWORK_INTERFACE_TYPE_L2TP: &str = "L2TP";
633pub const SC_NETWORK_INTERFACE_TYPE_MODEM: &str = "Modem";
635pub const SC_NETWORK_INTERFACE_TYPE_PPP: &str = "PPP";
637pub const SC_NETWORK_INTERFACE_TYPE_SERIAL: &str = "Serial";
639pub const SC_NETWORK_INTERFACE_TYPE_VLAN: &str = "VLAN";
641pub const SC_NETWORK_INTERFACE_TYPE_WWAN: &str = "WWAN";
643pub const SC_NETWORK_INTERFACE_TYPE_XXX: &str = "XXX";
645pub const SC_NETWORK_INTERFACE_IPV4: &str = "lo0";
648
649pub const SC_NETWORK_PROTOCOL_TYPE_DNS: &str = "DNS";
652pub const SC_NETWORK_PROTOCOL_TYPE_IPV4: &str = "IPv4";
654pub const SC_NETWORK_PROTOCOL_TYPE_IPV6: &str = "IPv6";
656pub const SC_NETWORK_PROTOCOL_TYPE_PROXIES: &str = "Proxies";
658pub const SC_NETWORK_PROTOCOL_TYPE_SMB: &str = "SMB";
660pub const SC_NETWORK_PROTOCOL_TYPE_XXX: &str = "XXX";
662
663pub const SC_NETWORK_FLAGS_TRANSIENT_CONNECTION: u32 = 1 << 0;
666pub const SC_NETWORK_FLAGS_REACHABLE: u32 = 1 << 1;
668pub const SC_NETWORK_FLAGS_CONNECTION_REQUIRED: u32 = 1 << 2;
670pub const SC_NETWORK_FLAGS_CONNECTION_AUTOMATIC: u32 = 1 << 3;
672pub const SC_NETWORK_FLAGS_INTERVENTION_REQUIRED: u32 = 1 << 4;
674pub const SC_NETWORK_FLAGS_IS_LOCAL_ADDRESS: u32 = 1 << 16;
676pub const SC_NETWORK_FLAGS_IS_DIRECT: u32 = 1 << 17;
678
679pub const SC_NETWORK_REACHABILITY_FLAGS_CONNECTION_AUTOMATIC: u32 = 1 << 3;
681
682pub const SC_PREFERENCES_NOTIFICATION_COMMIT: u32 = 1 << 0;
684pub const SC_PREFERENCES_NOTIFICATION_APPLY: u32 = 1 << 1;
686
687pub const SC_BOND_STATUS_OK: i32 = 0;
689pub const SC_BOND_STATUS_LINK_INVALID: i32 = 1;
691pub const SC_BOND_STATUS_NO_PARTNER: i32 = 2;
693pub const SC_BOND_STATUS_NOT_IN_ACTIVE_GROUP: i32 = 3;
695pub const SC_BOND_STATUS_UNKNOWN: i32 = 999;
697
698pub const SC_STATUS_OK: i32 = 0;
700pub const SC_STATUS_FAILED: i32 = 1001;
702pub const SC_STATUS_INVALID_ARGUMENT: i32 = 1002;
704pub const SC_STATUS_ACCESS_ERROR: i32 = 1003;
706pub const SC_STATUS_NO_KEY: i32 = 1004;
708pub const SC_STATUS_KEY_EXISTS: i32 = 1005;
710pub const SC_STATUS_LOCKED: i32 = 1006;
712pub const SC_STATUS_NEED_LOCK: i32 = 1007;
714pub const SC_STATUS_NO_STORE_SESSION: i32 = 2001;
716pub const SC_STATUS_NO_STORE_SERVER: i32 = 2002;
718pub const SC_STATUS_NOTIFIER_ACTIVE: i32 = 2003;
720pub const SC_STATUS_NO_PREFS_SESSION: i32 = 3001;
722pub const SC_STATUS_PREFS_BUSY: i32 = 3002;
724pub const SC_STATUS_NO_CONFIG_FILE: i32 = 3003;
726pub const SC_STATUS_NO_LINK: i32 = 3004;
728pub const SC_STATUS_STALE: i32 = 3005;
730pub const SC_STATUS_MAX_LINK: i32 = 3006;
732pub const SC_STATUS_REACHABILITY_UNKNOWN: i32 = 4001;
734pub const SC_STATUS_CONNECTION_NO_SERVICE: i32 = 5001;
736pub const SC_STATUS_CONNECTION_IGNORE: i32 = 5002;
738
739pub const CN_NETWORK_INFO_KEY_BSSID: &str = "BSSID";
741pub const CN_NETWORK_INFO_KEY_SSID: &str = "SSID";
743pub const CN_NETWORK_INFO_KEY_SSID_DATA: &str = "SSIDDATA";
745
746pub const SC_NETWORK_CONNECTION_BYTES_IN: &str = "BytesIn";
748pub const SC_NETWORK_CONNECTION_BYTES_OUT: &str = "BytesOut";
750pub const SC_NETWORK_CONNECTION_PACKETS_IN: &str = "PacketsIn";
752pub const SC_NETWORK_CONNECTION_PACKETS_OUT: &str = "PacketsOut";
754pub const SC_NETWORK_CONNECTION_ERRORS_IN: &str = "ErrorsIn";
756pub const SC_NETWORK_CONNECTION_ERRORS_OUT: &str = "ErrorsOut";
758pub const SC_NETWORK_CONNECTION_SELECTION_OPTION_ON_DEMAND_HOST_NAME: &str = "OnDemandHostName";
760pub const SC_NETWORK_CONNECTION_SELECTION_OPTION_ON_DEMAND_RETRY: &str = "OnDemandRetry";
762pub const SC_NETWORK_CONNECTION_DISCONNECTED: &str = "Disconnected";
764pub const SC_NETWORK_CONNECTION_CONNECTING: &str = "Connecting";
766pub const SC_NETWORK_CONNECTION_CONNECTED: &str = "Connected";
768pub const SC_NETWORK_CONNECTION_DISCONNECTING: &str = "Disconnecting";
770pub const SC_NETWORK_CONNECTION_INVALID: &str = "Invalid";
772pub const SC_NETWORK_CONNECTION_PPP_AUTHENTICATING: &str = "Authenticating";
774pub const SC_NETWORK_CONNECTION_PPP_CONNECTED: &str = "Connected";
776pub const SC_NETWORK_CONNECTION_PPP_CONNECTING_LINK: &str = "ConnectingLink";
778pub const SC_NETWORK_CONNECTION_PPP_DIAL_ON_TRAFFIC: &str = "DialOnTraffic";
780pub const SC_NETWORK_CONNECTION_PPP_DISCONNECTED: &str = "Disconnected";
782pub const SC_NETWORK_CONNECTION_PPP_DISCONNECTING_LINK: &str = "DisconnectingLink";
784pub const SC_NETWORK_CONNECTION_PPP_HOLD_LINK_OFF: &str = "HoldingLinkOff";
786pub const SC_NETWORK_CONNECTION_PPP_INITIALIZING: &str = "Initializing";
788pub const SC_NETWORK_CONNECTION_PPP_NEGOTIATING_LINK: &str = "NegotiatingLink";
790pub const SC_NETWORK_CONNECTION_PPP_NEGOTIATING_NETWORK: &str = "NegotiatingNetwork";
792pub const SC_NETWORK_CONNECTION_PPP_SUSPENDED: &str = "Suspended";
794pub const SC_NETWORK_CONNECTION_PPP_TERMINATING: &str = "Terminating";
796pub const SC_NETWORK_CONNECTION_PPP_WAITING_FOR_CALL_BACK: &str = "WaitingForCallBack";
798pub const SC_NETWORK_CONNECTION_PPP_WAITING_FOR_REDIAL: &str = "WaitingForRedial";