SCSchemaDefinitions.pas 92 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600
  1. {
  2. * Copyright (c) 2000-2011 Apple Inc. All rights reserved.
  3. *
  4. * @APPLE_LICENSE_HEADER_START@
  5. *
  6. * This file contains Original Code and/or Modifications of Original Code
  7. * as defined in and that are subject to the Apple Public Source License
  8. * Version 2.0 (the 'License'). You may not use this file except in
  9. * compliance with the License. Please obtain a copy of the License at
  10. * http://www.opensource.apple.com/apsl/ and read it before using this
  11. * file.
  12. *
  13. * The Original Code and all software distributed under the License are
  14. * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  15. * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
  16. * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
  17. * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  18. * Please see the License for the specific language governing rights and
  19. * limitations under the License.
  20. *
  21. * @APPLE_LICENSE_HEADER_END@
  22. }
  23. { Pascal Translation: Peter N Lewis, <[email protected]>, 2004 }
  24. { Pascal Translation Updated: Jonas Maebe, <[email protected]>, October 2009 }
  25. { Pascal Translation Updated: Jonas Maebe, <[email protected]>, October 2012 }
  26. {
  27. Modified for use with Free Pascal
  28. Version 308
  29. Please report any bugs to <[email protected]>
  30. }
  31. {$ifc not defined MACOSALLINCLUDE or not MACOSALLINCLUDE}
  32. {$mode macpas}
  33. {$modeswitch cblocks}
  34. {$packenum 1}
  35. {$macro on}
  36. {$inline on}
  37. {$calling mwpascal}
  38. unit SCSchemaDefinitions;
  39. interface
  40. {$setc UNIVERSAL_INTERFACES_VERSION := $0400}
  41. {$setc GAP_INTERFACES_VERSION := $0308}
  42. {$ifc not defined USE_CFSTR_CONSTANT_MACROS}
  43. {$setc USE_CFSTR_CONSTANT_MACROS := TRUE}
  44. {$endc}
  45. {$ifc defined CPUPOWERPC and defined CPUI386}
  46. {$error Conflicting initial definitions for CPUPOWERPC and CPUI386}
  47. {$endc}
  48. {$ifc defined FPC_BIG_ENDIAN and defined FPC_LITTLE_ENDIAN}
  49. {$error Conflicting initial definitions for FPC_BIG_ENDIAN and FPC_LITTLE_ENDIAN}
  50. {$endc}
  51. {$ifc not defined __ppc__ and defined CPUPOWERPC32}
  52. {$setc __ppc__ := 1}
  53. {$elsec}
  54. {$setc __ppc__ := 0}
  55. {$endc}
  56. {$ifc not defined __ppc64__ and defined CPUPOWERPC64}
  57. {$setc __ppc64__ := 1}
  58. {$elsec}
  59. {$setc __ppc64__ := 0}
  60. {$endc}
  61. {$ifc not defined __i386__ and defined CPUI386}
  62. {$setc __i386__ := 1}
  63. {$elsec}
  64. {$setc __i386__ := 0}
  65. {$endc}
  66. {$ifc not defined __x86_64__ and defined CPUX86_64}
  67. {$setc __x86_64__ := 1}
  68. {$elsec}
  69. {$setc __x86_64__ := 0}
  70. {$endc}
  71. {$ifc not defined __arm__ and defined CPUARM}
  72. {$setc __arm__ := 1}
  73. {$elsec}
  74. {$setc __arm__ := 0}
  75. {$endc}
  76. {$ifc not defined __arm64__ and defined CPUAARCH64}
  77. {$setc __arm64__ := 1}
  78. {$elsec}
  79. {$setc __arm64__ := 0}
  80. {$endc}
  81. {$ifc defined cpu64}
  82. {$setc __LP64__ := 1}
  83. {$elsec}
  84. {$setc __LP64__ := 0}
  85. {$endc}
  86. {$ifc defined __ppc__ and __ppc__ and defined __i386__ and __i386__}
  87. {$error Conflicting definitions for __ppc__ and __i386__}
  88. {$endc}
  89. {$ifc defined __ppc__ and __ppc__}
  90. {$setc TARGET_CPU_PPC := TRUE}
  91. {$setc TARGET_CPU_PPC64 := FALSE}
  92. {$setc TARGET_CPU_X86 := FALSE}
  93. {$setc TARGET_CPU_X86_64 := FALSE}
  94. {$setc TARGET_CPU_ARM := FALSE}
  95. {$setc TARGET_CPU_ARM64 := FALSE}
  96. {$setc TARGET_OS_MAC := TRUE}
  97. {$setc TARGET_OS_IPHONE := FALSE}
  98. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  99. {$setc TARGET_OS_EMBEDDED := FALSE}
  100. {$elifc defined __ppc64__ and __ppc64__}
  101. {$setc TARGET_CPU_PPC := FALSE}
  102. {$setc TARGET_CPU_PPC64 := TRUE}
  103. {$setc TARGET_CPU_X86 := FALSE}
  104. {$setc TARGET_CPU_X86_64 := FALSE}
  105. {$setc TARGET_CPU_ARM := FALSE}
  106. {$setc TARGET_CPU_ARM64 := FALSE}
  107. {$setc TARGET_OS_MAC := TRUE}
  108. {$setc TARGET_OS_IPHONE := FALSE}
  109. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  110. {$setc TARGET_OS_EMBEDDED := FALSE}
  111. {$elifc defined __i386__ and __i386__}
  112. {$setc TARGET_CPU_PPC := FALSE}
  113. {$setc TARGET_CPU_PPC64 := FALSE}
  114. {$setc TARGET_CPU_X86 := TRUE}
  115. {$setc TARGET_CPU_X86_64 := FALSE}
  116. {$setc TARGET_CPU_ARM := FALSE}
  117. {$setc TARGET_CPU_ARM64 := FALSE}
  118. {$ifc defined(iphonesim)}
  119. {$setc TARGET_OS_MAC := FALSE}
  120. {$setc TARGET_OS_IPHONE := TRUE}
  121. {$setc TARGET_IPHONE_SIMULATOR := TRUE}
  122. {$elsec}
  123. {$setc TARGET_OS_MAC := TRUE}
  124. {$setc TARGET_OS_IPHONE := FALSE}
  125. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  126. {$endc}
  127. {$setc TARGET_OS_EMBEDDED := FALSE}
  128. {$elifc defined __x86_64__ and __x86_64__}
  129. {$setc TARGET_CPU_PPC := FALSE}
  130. {$setc TARGET_CPU_PPC64 := FALSE}
  131. {$setc TARGET_CPU_X86 := FALSE}
  132. {$setc TARGET_CPU_X86_64 := TRUE}
  133. {$setc TARGET_CPU_ARM := FALSE}
  134. {$setc TARGET_CPU_ARM64 := FALSE}
  135. {$ifc defined(iphonesim)}
  136. {$setc TARGET_OS_MAC := FALSE}
  137. {$setc TARGET_OS_IPHONE := TRUE}
  138. {$setc TARGET_IPHONE_SIMULATOR := TRUE}
  139. {$elsec}
  140. {$setc TARGET_OS_MAC := TRUE}
  141. {$setc TARGET_OS_IPHONE := FALSE}
  142. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  143. {$endc}
  144. {$setc TARGET_OS_EMBEDDED := FALSE}
  145. {$elifc defined __arm__ and __arm__}
  146. {$setc TARGET_CPU_PPC := FALSE}
  147. {$setc TARGET_CPU_PPC64 := FALSE}
  148. {$setc TARGET_CPU_X86 := FALSE}
  149. {$setc TARGET_CPU_X86_64 := FALSE}
  150. {$setc TARGET_CPU_ARM := TRUE}
  151. {$setc TARGET_CPU_ARM64 := FALSE}
  152. { will require compiler define when/if other Apple devices with ARM cpus ship }
  153. {$setc TARGET_OS_MAC := FALSE}
  154. {$setc TARGET_OS_IPHONE := TRUE}
  155. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  156. {$setc TARGET_OS_EMBEDDED := TRUE}
  157. {$elifc defined __arm64__ and __arm64__}
  158. {$setc TARGET_CPU_PPC := FALSE}
  159. {$setc TARGET_CPU_PPC64 := FALSE}
  160. {$setc TARGET_CPU_X86 := FALSE}
  161. {$setc TARGET_CPU_X86_64 := FALSE}
  162. {$setc TARGET_CPU_ARM := FALSE}
  163. {$setc TARGET_CPU_ARM64 := TRUE}
  164. { will require compiler define when/if other Apple devices with ARM cpus ship }
  165. {$setc TARGET_OS_MAC := FALSE}
  166. {$setc TARGET_OS_IPHONE := TRUE}
  167. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  168. {$setc TARGET_OS_EMBEDDED := TRUE}
  169. {$elsec}
  170. {$error __ppc__ nor __ppc64__ nor __i386__ nor __x86_64__ nor __arm__ nor __arm64__ is defined.}
  171. {$endc}
  172. {$ifc defined __LP64__ and __LP64__ }
  173. {$setc TARGET_CPU_64 := TRUE}
  174. {$elsec}
  175. {$setc TARGET_CPU_64 := FALSE}
  176. {$endc}
  177. {$ifc defined FPC_BIG_ENDIAN}
  178. {$setc TARGET_RT_BIG_ENDIAN := TRUE}
  179. {$setc TARGET_RT_LITTLE_ENDIAN := FALSE}
  180. {$elifc defined FPC_LITTLE_ENDIAN}
  181. {$setc TARGET_RT_BIG_ENDIAN := FALSE}
  182. {$setc TARGET_RT_LITTLE_ENDIAN := TRUE}
  183. {$elsec}
  184. {$error Neither FPC_BIG_ENDIAN nor FPC_LITTLE_ENDIAN are defined.}
  185. {$endc}
  186. {$setc ACCESSOR_CALLS_ARE_FUNCTIONS := TRUE}
  187. {$setc CALL_NOT_IN_CARBON := FALSE}
  188. {$setc OLDROUTINENAMES := FALSE}
  189. {$setc OPAQUE_TOOLBOX_STRUCTS := TRUE}
  190. {$setc OPAQUE_UPP_TYPES := TRUE}
  191. {$setc OTCARBONAPPLICATION := TRUE}
  192. {$setc OTKERNEL := FALSE}
  193. {$setc PM_USE_SESSION_APIS := TRUE}
  194. {$setc TARGET_API_MAC_CARBON := TRUE}
  195. {$setc TARGET_API_MAC_OS8 := FALSE}
  196. {$setc TARGET_API_MAC_OSX := TRUE}
  197. {$setc TARGET_CARBON := TRUE}
  198. {$setc TARGET_CPU_68K := FALSE}
  199. {$setc TARGET_CPU_MIPS := FALSE}
  200. {$setc TARGET_CPU_SPARC := FALSE}
  201. {$setc TARGET_OS_UNIX := FALSE}
  202. {$setc TARGET_OS_WIN32 := FALSE}
  203. {$setc TARGET_RT_MAC_68881 := FALSE}
  204. {$setc TARGET_RT_MAC_CFM := FALSE}
  205. {$setc TARGET_RT_MAC_MACHO := TRUE}
  206. {$setc TYPED_FUNCTION_POINTERS := TRUE}
  207. {$setc TYPE_BOOL := FALSE}
  208. {$setc TYPE_EXTENDED := FALSE}
  209. {$setc TYPE_LONGLONG := TRUE}
  210. uses MacTypes,CFBase;
  211. {$endc} {not MACOSALLINCLUDE}
  212. {$ALIGN POWER}
  213. {
  214. * This file is automatically generated
  215. * DO NOT EDIT!
  216. }
  217. {
  218. * Reserved Keys
  219. *
  220. * kSCResvLink "__LINK__" CFString
  221. * kSCResvInactive "__INACTIVE__"
  222. *
  223. * Generic Keys
  224. *
  225. * kSCPropInterfaceName "InterfaceName" CFString
  226. * kSCPropMACAddress "MACAddress" CFString
  227. * kSCPropUserDefinedName "UserDefinedName" CFString
  228. * kSCPropVersion "Version" CFString
  229. *
  230. * Preference Keys
  231. *
  232. * kSCPrefCurrentSet "CurrentSet" CFString
  233. * kSCPrefNetworkServices "NetworkServices" CFDictionary
  234. * kSCPrefSets "Sets" CFDictionary
  235. * kSCPrefSystem "System" CFDictionary
  236. *
  237. * Component Keys
  238. *
  239. * kSCCompNetwork "Network"
  240. * kSCCompService "Service"
  241. * kSCCompGlobal "Global"
  242. * kSCCompHostNames "HostNames"
  243. * kSCCompInterface "Interface"
  244. * kSCCompSystem "System"
  245. * kSCCompUsers "Users"
  246. *
  247. * --- Regex pattern which matches any component ---
  248. * kSCCompAnyRegex "[^/]+"
  249. *
  250. * Network Entity Keys
  251. *
  252. * kSCEntNetAirPort "AirPort" CFDictionary
  253. * kSCEntNetDHCP "DHCP" CFDictionary
  254. * kSCEntNetDNS "DNS" CFDictionary
  255. * kSCEntNetEthernet "Ethernet" CFDictionary
  256. * kSCEntNetFireWire "FireWire" CFDictionary
  257. * kSCEntNetInterface "Interface" CFDictionary
  258. * kSCEntNetIPSec "IPSec" CFDictionary
  259. * kSCEntNetIPv4 "IPv4" CFDictionary
  260. * kSCEntNetIPv6 "IPv6" CFDictionary
  261. * kSCEntNetL2TP "L2TP" CFDictionary
  262. * kSCEntNetLink "Link" CFDictionary
  263. * kSCEntNetModem "Modem" CFDictionary
  264. * kSCEntNetPPP "PPP" CFDictionary
  265. * kSCEntNetPPPoE "PPPoE" CFDictionary
  266. * kSCEntNetPPPSerial "PPPSerial" CFDictionary
  267. * kSCEntNetPPTP "PPTP" CFDictionary
  268. * kSCEntNetProxies "Proxies" CFDictionary
  269. * kSCEntNetSMB "SMB" CFDictionary
  270. * kSCEntNet6to4 "6to4" CFDictionary
  271. *
  272. * kSCCompNetwork Properties
  273. *
  274. * kSCPropNetOverridePrimary "OverridePrimary" CFNumber (0 or 1)
  275. * kSCPropNetServiceOrder "ServiceOrder" CFArray[CFString]
  276. * kSCPropNetPPPOverridePrimary "PPPOverridePrimary" CFNumber (0 or 1)
  277. *
  278. * kSCCompNetworkInterface Properties
  279. *
  280. * kSCPropNetInterfaces "Interfaces" CFArray[CFString]
  281. *
  282. * kSCCompNetworkHostNames Properties
  283. *
  284. * kSCPropNetLocalHostName "LocalHostName" CFString
  285. *
  286. * kSCEntNetAirPort (Hardware) Entity Keys
  287. *
  288. * kSCPropNetAirPortAllowNetCreation "AllowNetCreation" CFNumber (0 or 1)
  289. * kSCPropNetAirPortAuthPassword "AuthPassword" CFData
  290. * kSCPropNetAirPortAuthPasswordEncryption "AuthPasswordEncryption" CFString
  291. * kSCPropNetAirPortJoinMode "JoinMode" CFString
  292. * kSCPropNetAirPortPowerEnabled "PowerEnabled" CFNumber (0 or 1)
  293. * kSCPropNetAirPortPreferredNetwork "PreferredNetwork" CFString
  294. * kSCPropNetAirPortSavePasswords "SavePasswords" CFNumber (0 or 1)
  295. *
  296. * --- kSCPropNetAirPortJoinMode values ---
  297. * kSCValNetAirPortJoinModeAutomatic "Automatic"
  298. * kSCValNetAirPortJoinModePreferred "Preferred"
  299. * kSCValNetAirPortJoinModeRanked "Ranked"
  300. * kSCValNetAirPortJoinModeRecent "Recent"
  301. * kSCValNetAirPortJoinModeStrongest "Strongest"
  302. *
  303. * --- kSCPropNetAirPortPasswordEncryption values ---
  304. * kSCValNetAirPortAuthPasswordEncryptionKeychain "Keychain"
  305. *
  306. * kSCEntNetDNS Entity Keys
  307. *
  308. * kSCPropNetDNSDomainName "DomainName" CFString
  309. * kSCPropNetDNSOptions "Options" CFString
  310. * kSCPropNetDNSSearchDomains "SearchDomains" CFArray[CFString]
  311. * kSCPropNetDNSSearchOrder "SearchOrder" CFNumber
  312. * kSCPropNetDNSServerAddresses "ServerAddresses" CFArray[CFString]
  313. * kSCPropNetDNSServerPort "ServerPort" CFNumber
  314. * kSCPropNetDNSServerTimeout "ServerTimeout" CFNumber
  315. * kSCPropNetDNSSortList "SortList" CFArray[CFString]
  316. * kSCPropNetDNSSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
  317. * kSCPropNetDNSSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
  318. *
  319. * kSCEntNetEthernet (Hardware) Entity Keys
  320. *
  321. * kSCPropNetEthernetMediaSubType "MediaSubType" CFString
  322. * kSCPropNetEthernetMediaOptions "MediaOptions" CFArray[CFString]
  323. * kSCPropNetEthernetMTU "MTU" CFNumber
  324. *
  325. * kSCEntNetFireWire (Hardware) Entity Keys
  326. *
  327. * * RESERVED FOR FUTURE USE *
  328. *
  329. * kSCEntNetInterface Entity Keys
  330. *
  331. * kSCPropNetInterfaceDeviceName "DeviceName" CFString
  332. * kSCPropNetInterfaceHardware "Hardware" CFString
  333. * kSCPropNetInterfaceType "Type" CFString
  334. * kSCPropNetInterfaceSubType "SubType" CFString
  335. * kSCPropNetInterfaceSupportsModemOnHold "SupportsModemOnHold" CFNumber (0 or 1)
  336. *
  337. * --- kSCPropNetInterfaceType values ---
  338. * kSCValNetInterfaceTypeEthernet "Ethernet"
  339. * kSCValNetInterfaceTypeFireWire "FireWire"
  340. * kSCValNetInterfaceTypePPP "PPP"
  341. * kSCValNetInterfaceType6to4 "6to4"
  342. * kSCValNetInterfaceTypeIPSec "IPSec"
  343. *
  344. * --- kSCPropNetServiceSubType values (for PPP) ---
  345. * kSCValNetInterfaceSubTypePPPoE "PPPoE"
  346. * kSCValNetInterfaceSubTypePPPSerial "PPPSerial"
  347. * kSCValNetInterfaceSubTypePPTP "PPTP"
  348. * kSCValNetInterfaceSubTypeL2TP "L2TP"
  349. *
  350. * kSCEntNetIPSec Entity Keys
  351. *
  352. * kSCPropNetIPSecAuthenticationMethod "AuthenticationMethod" CFString
  353. * kSCPropNetIPSecLocalCertificate "LocalCertificate" CFData
  354. * kSCPropNetIPSecLocalIdentifier "LocalIdentifier" CFString
  355. * kSCPropNetIPSecLocalIdentifierType "LocalIdentifierType" CFString
  356. * kSCPropNetIPSecSharedSecret "SharedSecret" CFString
  357. * kSCPropNetIPSecSharedSecretEncryption "SharedSecretEncryption" CFString
  358. * kSCPropNetIPSecConnectTime "ConnectTime" CFNumber
  359. * kSCPropNetIPSecRemoteAddress "RemoteAddress" CFString
  360. * kSCPropNetIPSecStatus "Status" CFNumber
  361. * kSCPropNetIPSecXAuthEnabled "XAuthEnabled" CFNumber (0 or 1)
  362. * kSCPropNetIPSecXAuthName "XAuthName" CFString
  363. * kSCPropNetIPSecXAuthPassword "XAuthPassword" CFString
  364. * kSCPropNetIPSecXAuthPasswordEncryption "XAuthPasswordEncryption" CFString
  365. *
  366. * --- kSCPropNetIPSecAuthenticationMethod values ---
  367. * kSCValNetIPSecAuthenticationMethodSharedSecret "SharedSecret"
  368. * kSCValNetIPSecAuthenticationMethodCertificate "Certificate"
  369. * kSCValNetIPSecAuthenticationMethodHybrid "Hybrid"
  370. *
  371. * --- kSCPropNetIPSecLocalIdentifierType values ---
  372. * kSCValNetIPSecLocalIdentifierTypeKeyID "KeyID"
  373. *
  374. * --- kSCPropNetIPSecSharedSecretEncryption values ---
  375. * kSCValNetIPSecSharedSecretEncryptionKeychain "Keychain"
  376. *
  377. * --- kSCPropNetIPSecXAuthPasswordEncryption values ---
  378. * kSCValNetIPSecXAuthPasswordEncryptionKeychain "Keychain"
  379. * kSCValNetIPSecXAuthPasswordEncryptionPrompt "Prompt"
  380. *
  381. * kSCEntNetIPv4 Entity Keys
  382. *
  383. * kSCPropNetIPv4Addresses "Addresses" CFArray[CFString]
  384. * kSCPropNetIPv4ConfigMethod "ConfigMethod" CFString
  385. * kSCPropNetIPv4DHCPClientID "DHCPClientID" CFString
  386. * kSCPropNetIPv4Router "Router" CFString
  387. * kSCPropNetIPv4SubnetMasks "SubnetMasks" CFArray[CFString]
  388. * kSCPropNetIPv4DestAddresses "DestAddresses" CFArray[CFString]
  389. * kSCPropNetIPv4BroadcastAddresses "BroadcastAddresses" CFArray[CFString]
  390. *
  391. * --- kSCPropNetIPv4ConfigMethod values ---
  392. * kSCValNetIPv4ConfigMethodAutomatic "Automatic"
  393. * kSCValNetIPv4ConfigMethodBOOTP "BOOTP"
  394. * kSCValNetIPv4ConfigMethodDHCP "DHCP"
  395. * kSCValNetIPv4ConfigMethodINFORM "INFORM"
  396. * kSCValNetIPv4ConfigMethodLinkLocal "LinkLocal"
  397. * kSCValNetIPv4ConfigMethodManual "Manual"
  398. * kSCValNetIPv4ConfigMethodPPP "PPP"
  399. *
  400. * kSCEntNetIPv6 Entity Keys
  401. *
  402. * kSCPropNetIPv6Addresses "Addresses" CFArray[CFString]
  403. * kSCPropNetIPv6ConfigMethod "ConfigMethod" CFString
  404. * kSCPropNetIPv6DestAddresses "DestAddresses" CFArray[CFString]
  405. * kSCPropNetIPv6Flags "Flags" CFNumber
  406. * kSCPropNetIPv6PrefixLength "PrefixLength" CFArray[CFNumber]
  407. * kSCPropNetIPv6Router "Router" CFString
  408. *
  409. * --- kSCPropNetIPv6ConfigMethod values ---
  410. * kSCValNetIPv6ConfigMethodAutomatic "Automatic"
  411. * kSCValNetIPv6ConfigMethodLinkLocal "LinkLocal"
  412. * kSCValNetIPv6ConfigMethodManual "Manual"
  413. * kSCValNetIPv6ConfigMethodRouterAdvertisement "RouterAdvertisement"
  414. * kSCValNetIPv6ConfigMethod6to4 "6to4"
  415. *
  416. * kSCEntNet6to4 Entity Keys
  417. *
  418. * kSCPropNet6to4Relay "Relay" CFString
  419. *
  420. * kSCEntNetLink Entity Keys
  421. *
  422. * kSCPropNetLinkActive "Active" CFBoolean
  423. * kSCPropNetLinkDetaching "Detaching" CFBoolean
  424. *
  425. * kSCEntNetModem (Hardware) Entity Keys
  426. *
  427. * kSCPropNetModemAccessPointName "AccessPointName" CFString
  428. * kSCPropNetModemConnectionPersonality "ConnectionPersonality" CFString
  429. * kSCPropNetModemConnectionScript "ConnectionScript" CFString
  430. * kSCPropNetModemConnectSpeed "ConnectSpeed" CFNumber
  431. * kSCPropNetModemDataCompression "DataCompression" CFNumber (0 or 1)
  432. * kSCPropNetModemDeviceContextID "DeviceContextID" CFString
  433. * kSCPropNetModemDeviceModel "DeviceModel" CFString
  434. * kSCPropNetModemDeviceVendor "DeviceVendor" CFString
  435. * kSCPropNetModemDialMode "DialMode" CFString
  436. * kSCPropNetModemErrorCorrection "ErrorCorrection" CFNumber (0 or 1)
  437. * kSCPropNetModemHoldCallWaitingAudibleAlert "HoldCallWaitingAudibleAlert" CFNumber (0 or 1)
  438. * kSCPropNetModemHoldDisconnectOnAnswer "HoldDisconnectOnAnswer" CFNumber (0 or 1)
  439. * kSCPropNetModemHoldEnabled "HoldEnabled" CFNumber (0 or 1)
  440. * kSCPropNetModemHoldReminder "HoldReminder" CFNumber (0 or 1)
  441. * kSCPropNetModemHoldReminderTime "HoldReminderTime" CFNumber
  442. * kSCPropNetModemNote "Note" CFString
  443. * kSCPropNetModemPulseDial "PulseDial" CFNumber (0 or 1)
  444. * kSCPropNetModemSpeaker "Speaker" CFNumber (0 or 1)
  445. * kSCPropNetModemSpeed "Speed" CFNumber
  446. *
  447. * --- kSCPropNetModemDialMode values ---
  448. * kSCValNetModemDialModeIgnoreDialTone "IgnoreDialTone"
  449. * kSCValNetModemDialModeManual "Manual"
  450. * kSCValNetModemDialModeWaitForDialTone "WaitForDialTone"
  451. *
  452. * kSCEntNetPPP Entity Keys
  453. *
  454. * kSCPropNetPPPACSPEnabled "ACSPEnabled" CFNumber (0 or 1)
  455. * kSCPropNetPPPConnectTime "ConnectTime" CFNumber
  456. * kSCPropNetPPPDeviceLastCause "DeviceLastCause" CFNumber
  457. * kSCPropNetPPPDialOnDemand "DialOnDemand" CFNumber (0 or 1)
  458. * kSCPropNetPPPDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
  459. * kSCPropNetPPPDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
  460. * kSCPropNetPPPDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
  461. * kSCPropNetPPPDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
  462. * kSCPropNetPPPDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
  463. * kSCPropNetPPPDisconnectTime "DisconnectTime" CFNumber
  464. * kSCPropNetPPPIdleReminderTimer "IdleReminderTimer" CFNumber
  465. * kSCPropNetPPPIdleReminder "IdleReminder" CFNumber (0 or 1)
  466. * kSCPropNetPPPLastCause "LastCause" CFNumber
  467. * kSCPropNetPPPLogfile "Logfile" CFString
  468. * kSCPropNetPPPPlugins "Plugins" CFArray[CFString]
  469. * kSCPropNetPPPRetryConnectTime "RetryConnectTime" CFNumber
  470. * kSCPropNetPPPSessionTimer "SessionTimer" CFNumber
  471. * kSCPropNetPPPStatus "Status" CFNumber
  472. * kSCPropNetPPPUseSessionTimer "UseSessionTimer" CFNumber (0 or 1)
  473. * kSCPropNetPPPVerboseLogging "VerboseLogging" CFNumber (0 or 1)
  474. *
  475. * --- Auth: ---
  476. * kSCPropNetPPPAuthEAPPlugins "AuthEAPPlugins" CFArray[CFString]
  477. * kSCPropNetPPPAuthName "AuthName" CFString
  478. * kSCPropNetPPPAuthPassword "AuthPassword" CFString
  479. * kSCPropNetPPPAuthPasswordEncryption "AuthPasswordEncryption" CFString
  480. * kSCPropNetPPPAuthPrompt "AuthPrompt" CFString
  481. * kSCPropNetPPPAuthProtocol "AuthProtocol" CFArray[CFString]
  482. *
  483. * --- kSCPropNetPPPAuthPasswordEncryption values ---
  484. * kSCValNetPPPAuthPasswordEncryptionKeychain "Keychain"
  485. * kSCValNetPPPAuthPasswordEncryptionToken "Token"
  486. *
  487. * --- kSCPropNetPPPAuthPrompt values ---
  488. * kSCValNetPPPAuthPromptBefore "Before" CFString
  489. * kSCValNetPPPAuthPromptAfter "After" CFString
  490. *
  491. * --- kSCPropNetPPPAuthProtocol values ---
  492. * kSCValNetPPPAuthProtocolCHAP "CHAP" CFString
  493. * kSCValNetPPPAuthProtocolEAP "EAP" CFString
  494. * kSCValNetPPPAuthProtocolMSCHAP1 "MSCHAP1" CFString
  495. * kSCValNetPPPAuthProtocolMSCHAP2 "MSCHAP2" CFString
  496. * kSCValNetPPPAuthProtocolPAP "PAP" CFString
  497. *
  498. * --- Comm: ---
  499. * kSCPropNetPPPCommAlternateRemoteAddress "CommAlternateRemoteAddress" CFString
  500. * kSCPropNetPPPCommConnectDelay "CommConnectDelay" CFNumber
  501. * kSCPropNetPPPCommDisplayTerminalWindow "CommDisplayTerminalWindow" CFNumber (0 or 1)
  502. * kSCPropNetPPPCommRedialCount "CommRedialCount" CFNumber
  503. * kSCPropNetPPPCommRedialEnabled "CommRedialEnabled" CFNumber (0 or 1)
  504. * kSCPropNetPPPCommRedialInterval "CommRedialInterval" CFNumber
  505. * kSCPropNetPPPCommRemoteAddress "CommRemoteAddress" CFString
  506. * kSCPropNetPPPCommTerminalScript "CommTerminalScript" CFString
  507. * kSCPropNetPPPCommUseTerminalScript "CommUseTerminalScript" CFNumber (0 or 1)
  508. *
  509. * --- CCP: ---
  510. * kSCPropNetPPPCCPEnabled "CCPEnabled" CFNumber (0 or 1)
  511. * kSCPropNetPPPCCPMPPE40Enabled "CCPMPPE40Enabled" CFNumber (0 or 1)
  512. * kSCPropNetPPPCCPMPPE128Enabled "CCPMPPE128Enabled" CFNumber (0 or 1)
  513. *
  514. * --- IPCP: ---
  515. * kSCPropNetPPPIPCPCompressionVJ "IPCPCompressionVJ" CFNumber (0 or 1)
  516. * kSCPropNetPPPIPCPUsePeerDNS "IPCPUsePeerDNS" CFNumber (0 or 1)
  517. *
  518. * --- LCP: ---
  519. * kSCPropNetPPPLCPEchoEnabled "LCPEchoEnabled" CFNumber (0 or 1)
  520. * kSCPropNetPPPLCPEchoFailure "LCPEchoFailure" CFNumber
  521. * kSCPropNetPPPLCPEchoInterval "LCPEchoInterval" CFNumber
  522. * kSCPropNetPPPLCPCompressionACField "LCPCompressionACField" CFNumber (0 or 1)
  523. * kSCPropNetPPPLCPCompressionPField "LCPCompressionPField" CFNumber (0 or 1)
  524. * kSCPropNetPPPLCPMRU "LCPMRU" CFNumber
  525. * kSCPropNetPPPLCPMTU "LCPMTU" CFNumber
  526. * kSCPropNetPPPLCPReceiveACCM "LCPReceiveACCM" CFNumber
  527. * kSCPropNetPPPLCPTransmitACCM "LCPTransmitACCM" CFNumber
  528. *
  529. * kSCEntNetPPPoE Entity Keys
  530. *
  531. * * RESERVED FOR FUTURE USE *
  532. *
  533. * kSCEntNetPPPSerial Entity Keys
  534. *
  535. * * RESERVED FOR FUTURE USE *
  536. *
  537. * kSCEntNetPPTP Entity Keys
  538. *
  539. * * RESERVED FOR FUTURE USE *
  540. *
  541. * kSCEntNetL2TP Entity Keys
  542. *
  543. * kSCPropNetL2TPIPSecSharedSecret "IPSecSharedSecret" CFString
  544. * kSCPropNetL2TPIPSecSharedSecretEncryption "IPSecSharedSecretEncryption" CFString
  545. * kSCPropNetL2TPTransport "Transport" CFString
  546. *
  547. * --- kSCPropNetL2TPIPSecSharedSecretEncryption values ---
  548. * kSCValNetL2TPIPSecSharedSecretEncryptionKeychain "Keychain"
  549. *
  550. * --- kSCPropNetL2TPTransport values ---
  551. * kSCValNetL2TPTransportIP "IP"
  552. * kSCValNetL2TPTransportIPSec "IPSec"
  553. *
  554. * kSCEntNetProxies Entity Keys
  555. *
  556. * kSCPropNetProxiesExceptionsList "ExceptionsList" CFArray[CFString]
  557. * kSCPropNetProxiesExcludeSimpleHostnames "ExcludeSimpleHostnames" CFNumber (0 or 1)
  558. * kSCPropNetProxiesFTPEnable "FTPEnable" CFNumber (0 or 1)
  559. * kSCPropNetProxiesFTPPassive "FTPPassive" CFNumber (0 or 1)
  560. * kSCPropNetProxiesFTPPort "FTPPort" CFNumber
  561. * kSCPropNetProxiesFTPProxy "FTPProxy" CFString
  562. * kSCPropNetProxiesGopherEnable "GopherEnable" CFNumber (0 or 1)
  563. * kSCPropNetProxiesGopherPort "GopherPort" CFNumber
  564. * kSCPropNetProxiesGopherProxy "GopherProxy" CFString
  565. * kSCPropNetProxiesHTTPEnable "HTTPEnable" CFNumber (0 or 1)
  566. * kSCPropNetProxiesHTTPPort "HTTPPort" CFNumber
  567. * kSCPropNetProxiesHTTPProxy "HTTPProxy" CFString
  568. * kSCPropNetProxiesHTTPSEnable "HTTPSEnable" CFNumber (0 or 1)
  569. * kSCPropNetProxiesHTTPSPort "HTTPSPort" CFNumber
  570. * kSCPropNetProxiesHTTPSProxy "HTTPSProxy" CFString
  571. * kSCPropNetProxiesRTSPEnable "RTSPEnable" CFNumber (0 or 1)
  572. * kSCPropNetProxiesRTSPPort "RTSPPort" CFNumber
  573. * kSCPropNetProxiesRTSPProxy "RTSPProxy" CFString
  574. * kSCPropNetProxiesSOCKSEnable "SOCKSEnable" CFNumber (0 or 1)
  575. * kSCPropNetProxiesSOCKSPort "SOCKSPort" CFNumber
  576. * kSCPropNetProxiesSOCKSProxy "SOCKSProxy" CFString
  577. * kSCPropNetProxiesProxyAutoConfigEnable "ProxyAutoConfigEnable" CFNumber (0 or 1)
  578. * kSCPropNetProxiesProxyAutoConfigJavaScript "ProxyAutoConfigJavaScript" CFString
  579. * kSCPropNetProxiesProxyAutoConfigURLString "ProxyAutoConfigURLString" CFString
  580. * kSCPropNetProxiesProxyAutoDiscoveryEnable "ProxyAutoDiscoveryEnable" CFNumber (0 or 1)
  581. *
  582. * kSCEntNetSMB Entity Keys
  583. *
  584. * kSCPropNetSMBNetBIOSName "NetBIOSName" CFString
  585. * kSCPropNetSMBNetBIOSNodeType "NetBIOSNodeType" CFString
  586. * kSCPropNetSMBNetBIOSScope "NetBIOSScope" CFString
  587. * kSCPropNetSMBWINSAddresses "WINSAddresses" CFArray[CFString]
  588. * kSCPropNetSMBWorkgroup "Workgroup" CFString
  589. *
  590. * --- kSCPropNetSMBNetBIOSNodeType values ---
  591. * kSCValNetSMBNetBIOSNodeTypeBroadcast "Broadcast"
  592. * kSCValNetSMBNetBIOSNodeTypePeer "Peer"
  593. * kSCValNetSMBNetBIOSNodeTypeMixed "Mixed"
  594. * kSCValNetSMBNetBIOSNodeTypeHybrid "Hybrid"
  595. *
  596. * kSCCompUsers Entity Keys
  597. *
  598. * kSCEntUsersConsoleUser "ConsoleUser"
  599. *
  600. * kSCCompSystem Properties
  601. *
  602. * kSCPropSystemComputerName "ComputerName" CFString
  603. * kSCPropSystemComputerNameEncoding "ComputerNameEncoding" CFNumber
  604. *
  605. * SCDynamicStore "domain" prefixes
  606. *
  607. * kSCDynamicStoreDomainFile "File:"
  608. * kSCDynamicStoreDomainPlugin "Plugin:"
  609. * kSCDynamicStoreDomainSetup "Setup:"
  610. * kSCDynamicStoreDomainState "State:"
  611. * kSCDynamicStoreDomainPrefs "Prefs:"
  612. *
  613. * Preference ("location") Keys
  614. *
  615. * kSCDynamicStorePropSetupCurrentSet "CurrentSet" CFString
  616. * kSCDynamicStorePropSetupLastUpdated "LastUpdated"
  617. *
  618. * Common/shared Keys
  619. *
  620. * kSCDynamicStorePropNetInterfaces "Interfaces" CFArray[CFString]
  621. * kSCDynamicStorePropNetPrimaryInterface "PrimaryInterface" CFString
  622. * kSCDynamicStorePropNetPrimaryService "PrimaryService" CFString
  623. * kSCDynamicStorePropNetServiceIDs "ServiceIDs" CFArray[CFString]
  624. }
  625. {
  626. * Note: The MACOSX_DEPLOYMENT_TARGET environment variable should be used
  627. * when building an application targeted for an earlier version of
  628. * Mac OS X. Please reference Technical Note TN2064 for more details.
  629. }
  630. {
  631. * Note: For Cocoa/Obj-C/Foundation applications accessing these preference
  632. * keys you may want to consider the following :
  633. *
  634. * #define SC_SCHEMA_DECLARATION(k,q) extern NSString * k;
  635. * #import <SystemConfiguration/SystemConfiguration.h>
  636. }
  637. {
  638. * Note: For CFM applications using these schema keys you may want to
  639. * consider the following :
  640. *
  641. * #define SC_SCHEMA_DECLARATION(k,q)
  642. * #define SC_SCHEMA_KV(k,v,t) lookup_SC_key( CFSTR( #k ) )
  643. * #include <SystemConfiguration/SystemConfiguration.h>
  644. *
  645. * CFStringRef lookup_SC_key(CFStringRef key)
  646. * (
  647. * // this function should [dynamically, on-demand] load the
  648. * // SystemConfiguration.framework, look up the provided key,
  649. * // and return the associated value.
  650. * )
  651. }
  652. {
  653. * Note: Earlier versions of this header file defined a "SCSTR" macro
  654. * which helped to facilitate Obj-C development. Use of this macro
  655. * has been deprecated (in Mac OS X 10.4) in favor of the newer
  656. * "SC_SCHEMA_DECLARATION" and "SC_SCHEMA_KV" macros
  657. }
  658. { -------------------- HeaderDoc comments -------------------- }
  659. { -------------------- Schema declarations -------------------- }
  660. { until __IPHONE_NA is automatically translated }
  661. {$ifc TARGET_OS_MAC}
  662. var kSCResvLink: CFStringRef; external name '_kSCResvLink'; (* attribute const *) { CFString "__LINK__" }
  663. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  664. var kSCResvInactive: CFStringRef; external name '_kSCResvInactive'; (* attribute const *) { "__INACTIVE__" }
  665. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  666. var kSCPropInterfaceName: CFStringRef; external name '_kSCPropInterfaceName'; (* attribute const *) { CFString "InterfaceName" }
  667. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  668. var kSCPropMACAddress: CFStringRef; external name '_kSCPropMACAddress'; (* attribute const *) { CFString "MACAddress" }
  669. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  670. var kSCPropUserDefinedName: CFStringRef; external name '_kSCPropUserDefinedName'; (* attribute const *) { CFString "UserDefinedName" }
  671. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  672. var kSCPropVersion: CFStringRef; external name '_kSCPropVersion'; (* attribute const *) { CFString "Version" }
  673. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  674. var kSCPrefCurrentSet: CFStringRef; external name '_kSCPrefCurrentSet'; (* attribute const *) { CFString "CurrentSet" }
  675. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  676. var kSCPrefNetworkServices: CFStringRef; external name '_kSCPrefNetworkServices'; (* attribute const *) { CFDictionary "NetworkServices" }
  677. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  678. var kSCPrefSets: CFStringRef; external name '_kSCPrefSets'; (* attribute const *) { CFDictionary "Sets" }
  679. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  680. var kSCPrefSystem: CFStringRef; external name '_kSCPrefSystem'; (* attribute const *) { CFDictionary "System" }
  681. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  682. var kSCCompNetwork: CFStringRef; external name '_kSCCompNetwork'; (* attribute const *) { "Network" }
  683. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  684. var kSCCompService: CFStringRef; external name '_kSCCompService'; (* attribute const *) { "Service" }
  685. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  686. var kSCCompGlobal: CFStringRef; external name '_kSCCompGlobal'; (* attribute const *) { "Global" }
  687. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  688. var kSCCompHostNames: CFStringRef; external name '_kSCCompHostNames'; (* attribute const *) { "HostNames" }
  689. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  690. var kSCCompInterface: CFStringRef; external name '_kSCCompInterface'; (* attribute const *) { "Interface" }
  691. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  692. var kSCCompSystem: CFStringRef; external name '_kSCCompSystem'; (* attribute const *) { "System" }
  693. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  694. var kSCCompUsers: CFStringRef; external name '_kSCCompUsers'; (* attribute const *) { "Users" }
  695. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  696. var kSCCompAnyRegex: CFStringRef; external name '_kSCCompAnyRegex'; (* attribute const *) { "[^/]+" }
  697. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  698. var kSCEntNetAirPort: CFStringRef; external name '_kSCEntNetAirPort'; (* attribute const *) { CFDictionary "AirPort" }
  699. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  700. {$ifc not TARGET_OS_IPHONE}
  701. var kSCEntNetAppleTalk: CFStringRef; external name '_kSCEntNetAppleTalk'; (* attribute const *) { CFDictionary "AppleTalk" }
  702. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  703. {$endc} {not TARGET_OS_IPHONE}
  704. var kSCEntNetDHCP: CFStringRef; external name '_kSCEntNetDHCP'; (* attribute const *) { CFDictionary "DHCP" }
  705. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  706. var kSCEntNetDNS: CFStringRef; external name '_kSCEntNetDNS'; (* attribute const *) { CFDictionary "DNS" }
  707. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  708. var kSCEntNetEthernet: CFStringRef; external name '_kSCEntNetEthernet'; (* attribute const *) { CFDictionary "Ethernet" }
  709. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  710. var kSCEntNetFireWire: CFStringRef; external name '_kSCEntNetFireWire'; (* attribute const *) { CFDictionary "FireWire" }
  711. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  712. var kSCEntNetInterface: CFStringRef; external name '_kSCEntNetInterface'; (* attribute const *) { CFDictionary "Interface" }
  713. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  714. var kSCEntNetIPSec: CFStringRef; external name '_kSCEntNetIPSec'; (* attribute const *) { CFDictionary "IPSec" }
  715. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  716. var kSCEntNetIPv4: CFStringRef; external name '_kSCEntNetIPv4'; (* attribute const *) { CFDictionary "IPv4" }
  717. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  718. var kSCEntNetIPv6: CFStringRef; external name '_kSCEntNetIPv6'; (* attribute const *) { CFDictionary "IPv6" }
  719. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  720. var kSCEntNetL2TP: CFStringRef; external name '_kSCEntNetL2TP'; (* attribute const *) { CFDictionary "L2TP" }
  721. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  722. var kSCEntNetLink: CFStringRef; external name '_kSCEntNetLink'; (* attribute const *) { CFDictionary "Link" }
  723. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  724. var kSCEntNetModem: CFStringRef; external name '_kSCEntNetModem'; (* attribute const *) { CFDictionary "Modem" }
  725. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  726. {$ifc not TARGET_OS_IPHONE}
  727. var kSCEntNetNetInfo: CFStringRef; external name '_kSCEntNetNetInfo'; (* attribute const *) { CFDictionary "NetInfo" }
  728. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  729. {$endc} {not TARGET_OS_IPHONE}
  730. var kSCEntNetPPP: CFStringRef; external name '_kSCEntNetPPP'; (* attribute const *) { CFDictionary "PPP" }
  731. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  732. var kSCEntNetPPPoE: CFStringRef; external name '_kSCEntNetPPPoE'; (* attribute const *) { CFDictionary "PPPoE" }
  733. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  734. var kSCEntNetPPPSerial: CFStringRef; external name '_kSCEntNetPPPSerial'; (* attribute const *) { CFDictionary "PPPSerial" }
  735. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  736. var kSCEntNetPPTP: CFStringRef; external name '_kSCEntNetPPTP'; (* attribute const *) { CFDictionary "PPTP" }
  737. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  738. var kSCEntNetProxies: CFStringRef; external name '_kSCEntNetProxies'; (* attribute const *) { CFDictionary "Proxies" }
  739. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  740. {$ifc not TARGET_OS_IPHONE}
  741. var kSCEntNetSMB: CFStringRef; external name '_kSCEntNetSMB'; (* attribute const *) { CFDictionary "SMB" }
  742. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  743. {$endc} {not TARGET_OS_IPHONE}
  744. var kSCEntNet6to4: CFStringRef; external name '_kSCEntNet6to4'; (* attribute const *) { CFDictionary "6to4" }
  745. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  746. var kSCPropNetOverridePrimary: CFStringRef; external name '_kSCPropNetOverridePrimary'; (* attribute const *) { CFNumber (0 or 1) "OverridePrimary" }
  747. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  748. var kSCPropNetServiceOrder: CFStringRef; external name '_kSCPropNetServiceOrder'; (* attribute const *) { CFArray[CFString] "ServiceOrder" }
  749. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  750. var kSCPropNetPPPOverridePrimary: CFStringRef; external name '_kSCPropNetPPPOverridePrimary'; (* attribute const *) { CFNumber (0 or 1) "PPPOverridePrimary" }
  751. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  752. var kSCPropNetInterfaces: CFStringRef; external name '_kSCPropNetInterfaces'; (* attribute const *) { CFArray[CFString] "Interfaces" }
  753. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  754. var kSCPropNetLocalHostName: CFStringRef; external name '_kSCPropNetLocalHostName'; (* attribute const *) { CFString "LocalHostName" }
  755. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  756. var kSCPropNetAirPortAllowNetCreation: CFStringRef; external name '_kSCPropNetAirPortAllowNetCreation'; (* attribute const *) { CFNumber (0 or 1) "AllowNetCreation" }
  757. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  758. var kSCPropNetAirPortAuthPassword: CFStringRef; external name '_kSCPropNetAirPortAuthPassword'; (* attribute const *) { CFData "AuthPassword" }
  759. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  760. var kSCPropNetAirPortAuthPasswordEncryption: CFStringRef; external name '_kSCPropNetAirPortAuthPasswordEncryption'; (* attribute const *) { CFString "AuthPasswordEncryption" }
  761. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  762. var kSCPropNetAirPortJoinMode: CFStringRef; external name '_kSCPropNetAirPortJoinMode'; (* attribute const *) { CFString "JoinMode" }
  763. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  764. var kSCPropNetAirPortPowerEnabled: CFStringRef; external name '_kSCPropNetAirPortPowerEnabled'; (* attribute const *) { CFNumber (0 or 1) "PowerEnabled" }
  765. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  766. var kSCPropNetAirPortPreferredNetwork: CFStringRef; external name '_kSCPropNetAirPortPreferredNetwork'; (* attribute const *) { CFString "PreferredNetwork" }
  767. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  768. var kSCPropNetAirPortSavePasswords: CFStringRef; external name '_kSCPropNetAirPortSavePasswords'; (* attribute const *) { CFNumber (0 or 1) "SavePasswords" }
  769. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  770. var kSCValNetAirPortJoinModeAutomatic: CFStringRef; external name '_kSCValNetAirPortJoinModeAutomatic'; (* attribute const *) { "Automatic" }
  771. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  772. var kSCValNetAirPortJoinModePreferred: CFStringRef; external name '_kSCValNetAirPortJoinModePreferred'; (* attribute const *) { "Preferred" }
  773. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  774. var kSCValNetAirPortJoinModeRanked: CFStringRef; external name '_kSCValNetAirPortJoinModeRanked'; (* attribute const *) { "Ranked" }
  775. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  776. var kSCValNetAirPortJoinModeRecent: CFStringRef; external name '_kSCValNetAirPortJoinModeRecent'; (* attribute const *) { "Recent" }
  777. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  778. var kSCValNetAirPortJoinModeStrongest: CFStringRef; external name '_kSCValNetAirPortJoinModeStrongest'; (* attribute const *) { "Strongest" }
  779. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  780. var kSCValNetAirPortAuthPasswordEncryptionKeychain: CFStringRef; external name '_kSCValNetAirPortAuthPasswordEncryptionKeychain'; (* attribute const *) { "Keychain" }
  781. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  782. {$ifc not TARGET_OS_IPHONE}
  783. var kSCPropNetAppleTalkComputerName: CFStringRef; external name '_kSCPropNetAppleTalkComputerName'; (* attribute const *) { CFString "ComputerName" }
  784. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  785. var kSCPropNetAppleTalkComputerNameEncoding: CFStringRef; external name '_kSCPropNetAppleTalkComputerNameEncoding'; (* attribute const *) { CFNumber "ComputerNameEncoding" }
  786. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  787. var kSCPropNetAppleTalkConfigMethod: CFStringRef; external name '_kSCPropNetAppleTalkConfigMethod'; (* attribute const *) { CFString "ConfigMethod" }
  788. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  789. var kSCPropNetAppleTalkDefaultZone: CFStringRef; external name '_kSCPropNetAppleTalkDefaultZone'; (* attribute const *) { CFString "DefaultZone" }
  790. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  791. var kSCPropNetAppleTalkNetworkID: CFStringRef; external name '_kSCPropNetAppleTalkNetworkID'; (* attribute const *) { CFNumber "NetworkID" }
  792. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  793. var kSCPropNetAppleTalkNetworkRange: CFStringRef; external name '_kSCPropNetAppleTalkNetworkRange'; (* attribute const *) { CFArray[CFNumber] "NetworkRange" }
  794. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  795. var kSCPropNetAppleTalkNodeID: CFStringRef; external name '_kSCPropNetAppleTalkNodeID'; (* attribute const *) { CFNumber "NodeID" }
  796. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  797. var kSCPropNetAppleTalkSeedNetworkRange: CFStringRef; external name '_kSCPropNetAppleTalkSeedNetworkRange'; (* attribute const *) { CFArray[CFNumber] "SeedNetworkRange" }
  798. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  799. var kSCPropNetAppleTalkSeedZones: CFStringRef; external name '_kSCPropNetAppleTalkSeedZones'; (* attribute const *) { CFArray[CFString] "SeedZones" }
  800. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  801. var kSCValNetAppleTalkConfigMethodNode: CFStringRef; external name '_kSCValNetAppleTalkConfigMethodNode'; (* attribute const *) { "Node" }
  802. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  803. var kSCValNetAppleTalkConfigMethodRouter: CFStringRef; external name '_kSCValNetAppleTalkConfigMethodRouter'; (* attribute const *) { "Router" }
  804. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  805. var kSCValNetAppleTalkConfigMethodSeedRouter: CFStringRef; external name '_kSCValNetAppleTalkConfigMethodSeedRouter'; (* attribute const *) { "SeedRouter" }
  806. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA) *)
  807. {$endc} {not TARGET_OS_IPHONE}
  808. var kSCPropNetDNSDomainName: CFStringRef; external name '_kSCPropNetDNSDomainName'; (* attribute const *) { CFString "DomainName" }
  809. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  810. var kSCPropNetDNSOptions: CFStringRef; external name '_kSCPropNetDNSOptions'; (* attribute const *) { CFString "Options" }
  811. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  812. var kSCPropNetDNSSearchDomains: CFStringRef; external name '_kSCPropNetDNSSearchDomains'; (* attribute const *) { CFArray[CFString] "SearchDomains" }
  813. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  814. var kSCPropNetDNSSearchOrder: CFStringRef; external name '_kSCPropNetDNSSearchOrder'; (* attribute const *) { CFNumber "SearchOrder" }
  815. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  816. var kSCPropNetDNSServerAddresses: CFStringRef; external name '_kSCPropNetDNSServerAddresses'; (* attribute const *) { CFArray[CFString] "ServerAddresses" }
  817. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  818. var kSCPropNetDNSServerPort: CFStringRef; external name '_kSCPropNetDNSServerPort'; (* attribute const *) { CFNumber "ServerPort" }
  819. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  820. var kSCPropNetDNSServerTimeout: CFStringRef; external name '_kSCPropNetDNSServerTimeout'; (* attribute const *) { CFNumber "ServerTimeout" }
  821. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  822. var kSCPropNetDNSSortList: CFStringRef; external name '_kSCPropNetDNSSortList'; (* attribute const *) { CFArray[CFString] "SortList" }
  823. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  824. var kSCPropNetDNSSupplementalMatchDomains: CFStringRef; external name '_kSCPropNetDNSSupplementalMatchDomains'; (* attribute const *) { CFArray[CFString] "SupplementalMatchDomains" }
  825. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  826. var kSCPropNetDNSSupplementalMatchOrders: CFStringRef; external name '_kSCPropNetDNSSupplementalMatchOrders'; (* attribute const *) { CFArray[CFNumber] "SupplementalMatchOrders" }
  827. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  828. var kSCPropNetEthernetMediaSubType: CFStringRef; external name '_kSCPropNetEthernetMediaSubType'; (* attribute const *) { CFString "MediaSubType" }
  829. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  830. var kSCPropNetEthernetMediaOptions: CFStringRef; external name '_kSCPropNetEthernetMediaOptions'; (* attribute const *) { CFArray[CFString] "MediaOptions" }
  831. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  832. var kSCPropNetEthernetMTU: CFStringRef; external name '_kSCPropNetEthernetMTU'; (* attribute const *) { CFNumber "MTU" }
  833. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  834. var kSCPropNetInterfaceDeviceName: CFStringRef; external name '_kSCPropNetInterfaceDeviceName'; (* attribute const *) { CFString "DeviceName" }
  835. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  836. var kSCPropNetInterfaceHardware: CFStringRef; external name '_kSCPropNetInterfaceHardware'; (* attribute const *) { CFString "Hardware" }
  837. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  838. var kSCPropNetInterfaceType: CFStringRef; external name '_kSCPropNetInterfaceType'; (* attribute const *) { CFString "Type" }
  839. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  840. var kSCPropNetInterfaceSubType: CFStringRef; external name '_kSCPropNetInterfaceSubType'; (* attribute const *) { CFString "SubType" }
  841. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  842. var kSCPropNetInterfaceSupportsModemOnHold: CFStringRef; external name '_kSCPropNetInterfaceSupportsModemOnHold'; (* attribute const *) { CFNumber (0 or 1) "SupportsModemOnHold" }
  843. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  844. var kSCValNetInterfaceTypeEthernet: CFStringRef; external name '_kSCValNetInterfaceTypeEthernet'; (* attribute const *) { "Ethernet" }
  845. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  846. var kSCValNetInterfaceTypeFireWire: CFStringRef; external name '_kSCValNetInterfaceTypeFireWire'; (* attribute const *) { "FireWire" }
  847. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  848. var kSCValNetInterfaceTypePPP: CFStringRef; external name '_kSCValNetInterfaceTypePPP'; (* attribute const *) { "PPP" }
  849. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  850. var kSCValNetInterfaceType6to4: CFStringRef; external name '_kSCValNetInterfaceType6to4'; (* attribute const *) { "6to4" }
  851. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  852. var kSCValNetInterfaceTypeIPSec: CFStringRef; external name '_kSCValNetInterfaceTypeIPSec'; (* attribute const *) { "IPSec" }
  853. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  854. var kSCValNetInterfaceSubTypePPPoE: CFStringRef; external name '_kSCValNetInterfaceSubTypePPPoE'; (* attribute const *) { "PPPoE" }
  855. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  856. var kSCValNetInterfaceSubTypePPPSerial: CFStringRef; external name '_kSCValNetInterfaceSubTypePPPSerial'; (* attribute const *) { "PPPSerial" }
  857. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  858. var kSCValNetInterfaceSubTypePPTP: CFStringRef; external name '_kSCValNetInterfaceSubTypePPTP'; (* attribute const *) { "PPTP" }
  859. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  860. var kSCValNetInterfaceSubTypeL2TP: CFStringRef; external name '_kSCValNetInterfaceSubTypeL2TP'; (* attribute const *) { "L2TP" }
  861. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  862. var kSCPropNetIPSecAuthenticationMethod: CFStringRef; external name '_kSCPropNetIPSecAuthenticationMethod'; (* attribute const *) { CFString "AuthenticationMethod" }
  863. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  864. var kSCPropNetIPSecLocalCertificate: CFStringRef; external name '_kSCPropNetIPSecLocalCertificate'; (* attribute const *) { CFData "LocalCertificate" }
  865. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  866. var kSCPropNetIPSecLocalIdentifier: CFStringRef; external name '_kSCPropNetIPSecLocalIdentifier'; (* attribute const *) { CFString "LocalIdentifier" }
  867. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  868. var kSCPropNetIPSecLocalIdentifierType: CFStringRef; external name '_kSCPropNetIPSecLocalIdentifierType'; (* attribute const *) { CFString "LocalIdentifierType" }
  869. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  870. var kSCPropNetIPSecSharedSecret: CFStringRef; external name '_kSCPropNetIPSecSharedSecret'; (* attribute const *) { CFString "SharedSecret" }
  871. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  872. var kSCPropNetIPSecSharedSecretEncryption: CFStringRef; external name '_kSCPropNetIPSecSharedSecretEncryption'; (* attribute const *) { CFString "SharedSecretEncryption" }
  873. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  874. var kSCPropNetIPSecConnectTime: CFStringRef; external name '_kSCPropNetIPSecConnectTime'; (* attribute const *) { CFNumber "ConnectTime" }
  875. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  876. var kSCPropNetIPSecRemoteAddress: CFStringRef; external name '_kSCPropNetIPSecRemoteAddress'; (* attribute const *) { CFString "RemoteAddress" }
  877. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  878. var kSCPropNetIPSecStatus: CFStringRef; external name '_kSCPropNetIPSecStatus'; (* attribute const *) { CFNumber "Status" }
  879. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  880. var kSCPropNetIPSecXAuthEnabled: CFStringRef; external name '_kSCPropNetIPSecXAuthEnabled'; (* attribute const *) { CFNumber (0 or 1) "XAuthEnabled" }
  881. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  882. var kSCPropNetIPSecXAuthName: CFStringRef; external name '_kSCPropNetIPSecXAuthName'; (* attribute const *) { CFString "XAuthName" }
  883. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  884. var kSCPropNetIPSecXAuthPassword: CFStringRef; external name '_kSCPropNetIPSecXAuthPassword'; (* attribute const *) { CFString "XAuthPassword" }
  885. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  886. var kSCPropNetIPSecXAuthPasswordEncryption: CFStringRef; external name '_kSCPropNetIPSecXAuthPasswordEncryption'; (* attribute const *) { CFString "XAuthPasswordEncryption" }
  887. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  888. var kSCValNetIPSecAuthenticationMethodSharedSecret: CFStringRef; external name '_kSCValNetIPSecAuthenticationMethodSharedSecret'; (* attribute const *) { "SharedSecret" }
  889. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  890. var kSCValNetIPSecAuthenticationMethodCertificate: CFStringRef; external name '_kSCValNetIPSecAuthenticationMethodCertificate'; (* attribute const *) { "Certificate" }
  891. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  892. var kSCValNetIPSecAuthenticationMethodHybrid: CFStringRef; external name '_kSCValNetIPSecAuthenticationMethodHybrid'; (* attribute const *) { "Hybrid" }
  893. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  894. var kSCValNetIPSecLocalIdentifierTypeKeyID: CFStringRef; external name '_kSCValNetIPSecLocalIdentifierTypeKeyID'; (* attribute const *) { "KeyID" }
  895. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  896. var kSCValNetIPSecSharedSecretEncryptionKeychain: CFStringRef; external name '_kSCValNetIPSecSharedSecretEncryptionKeychain'; (* attribute const *) { "Keychain" }
  897. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  898. var kSCValNetIPSecXAuthPasswordEncryptionKeychain: CFStringRef; external name '_kSCValNetIPSecXAuthPasswordEncryptionKeychain'; (* attribute const *) { "Keychain" }
  899. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  900. var kSCValNetIPSecXAuthPasswordEncryptionPrompt: CFStringRef; external name '_kSCValNetIPSecXAuthPasswordEncryptionPrompt'; (* attribute const *) { "Prompt" }
  901. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  902. var kSCPropNetIPv4Addresses: CFStringRef; external name '_kSCPropNetIPv4Addresses'; (* attribute const *) { CFArray[CFString] "Addresses" }
  903. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  904. var kSCPropNetIPv4ConfigMethod: CFStringRef; external name '_kSCPropNetIPv4ConfigMethod'; (* attribute const *) { CFString "ConfigMethod" }
  905. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  906. var kSCPropNetIPv4DHCPClientID: CFStringRef; external name '_kSCPropNetIPv4DHCPClientID'; (* attribute const *) { CFString "DHCPClientID" }
  907. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  908. var kSCPropNetIPv4Router: CFStringRef; external name '_kSCPropNetIPv4Router'; (* attribute const *) { CFString "Router" }
  909. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  910. var kSCPropNetIPv4SubnetMasks: CFStringRef; external name '_kSCPropNetIPv4SubnetMasks'; (* attribute const *) { CFArray[CFString] "SubnetMasks" }
  911. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  912. var kSCPropNetIPv4DestAddresses: CFStringRef; external name '_kSCPropNetIPv4DestAddresses'; (* attribute const *) { CFArray[CFString] "DestAddresses" }
  913. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  914. var kSCPropNetIPv4BroadcastAddresses: CFStringRef; external name '_kSCPropNetIPv4BroadcastAddresses'; (* attribute const *) { CFArray[CFString] "BroadcastAddresses" }
  915. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  916. var kSCValNetIPv4ConfigMethodAutomatic: CFStringRef; external name '_kSCValNetIPv4ConfigMethodAutomatic'; (* attribute const *) { "Automatic" }
  917. (* __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_NA) *)
  918. var kSCValNetIPv4ConfigMethodBOOTP: CFStringRef; external name '_kSCValNetIPv4ConfigMethodBOOTP'; (* attribute const *) { "BOOTP" }
  919. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  920. var kSCValNetIPv4ConfigMethodDHCP: CFStringRef; external name '_kSCValNetIPv4ConfigMethodDHCP'; (* attribute const *) { "DHCP" }
  921. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  922. var kSCValNetIPv4ConfigMethodINFORM: CFStringRef; external name '_kSCValNetIPv4ConfigMethodINFORM'; (* attribute const *) { "INFORM" }
  923. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  924. var kSCValNetIPv4ConfigMethodLinkLocal: CFStringRef; external name '_kSCValNetIPv4ConfigMethodLinkLocal'; (* attribute const *) { "LinkLocal" }
  925. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  926. var kSCValNetIPv4ConfigMethodManual: CFStringRef; external name '_kSCValNetIPv4ConfigMethodManual'; (* attribute const *) { "Manual" }
  927. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  928. var kSCValNetIPv4ConfigMethodPPP: CFStringRef; external name '_kSCValNetIPv4ConfigMethodPPP'; (* attribute const *) { "PPP" }
  929. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  930. var kSCPropNetIPv6Addresses: CFStringRef; external name '_kSCPropNetIPv6Addresses'; (* attribute const *) { CFArray[CFString] "Addresses" }
  931. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  932. var kSCPropNetIPv6ConfigMethod: CFStringRef; external name '_kSCPropNetIPv6ConfigMethod'; (* attribute const *) { CFString "ConfigMethod" }
  933. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  934. var kSCPropNetIPv6DestAddresses: CFStringRef; external name '_kSCPropNetIPv6DestAddresses'; (* attribute const *) { CFArray[CFString] "DestAddresses" }
  935. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  936. var kSCPropNetIPv6Flags: CFStringRef; external name '_kSCPropNetIPv6Flags'; (* attribute const *) { CFNumber "Flags" }
  937. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  938. var kSCPropNetIPv6PrefixLength: CFStringRef; external name '_kSCPropNetIPv6PrefixLength'; (* attribute const *) { CFArray[CFNumber] "PrefixLength" }
  939. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  940. var kSCPropNetIPv6Router: CFStringRef; external name '_kSCPropNetIPv6Router'; (* attribute const *) { CFString "Router" }
  941. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  942. var kSCValNetIPv6ConfigMethodAutomatic: CFStringRef; external name '_kSCValNetIPv6ConfigMethodAutomatic'; (* attribute const *) { "Automatic" }
  943. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  944. var kSCValNetIPv6ConfigMethodLinkLocal: CFStringRef; external name '_kSCValNetIPv6ConfigMethodLinkLocal'; (* attribute const *) { "LinkLocal" }
  945. (* __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_NA) *)
  946. var kSCValNetIPv6ConfigMethodManual: CFStringRef; external name '_kSCValNetIPv6ConfigMethodManual'; (* attribute const *) { "Manual" }
  947. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  948. var kSCValNetIPv6ConfigMethodRouterAdvertisement: CFStringRef; external name '_kSCValNetIPv6ConfigMethodRouterAdvertisement'; (* attribute const *) { "RouterAdvertisement" }
  949. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  950. var kSCValNetIPv6ConfigMethod6to4: CFStringRef; external name '_kSCValNetIPv6ConfigMethod6to4'; (* attribute const *) { "6to4" }
  951. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  952. var kSCPropNet6to4Relay: CFStringRef; external name '_kSCPropNet6to4Relay'; (* attribute const *) { CFString "Relay" }
  953. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  954. var kSCPropNetLinkActive: CFStringRef; external name '_kSCPropNetLinkActive'; (* attribute const *) { CFBoolean "Active" }
  955. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  956. var kSCPropNetLinkDetaching: CFStringRef; external name '_kSCPropNetLinkDetaching'; (* attribute const *) { CFBoolean "Detaching" }
  957. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  958. var kSCPropNetModemAccessPointName: CFStringRef; external name '_kSCPropNetModemAccessPointName'; (* attribute const *) { CFString "AccessPointName" }
  959. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  960. var kSCPropNetModemConnectionPersonality: CFStringRef; external name '_kSCPropNetModemConnectionPersonality'; (* attribute const *) { CFString "ConnectionPersonality" }
  961. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  962. var kSCPropNetModemConnectionScript: CFStringRef; external name '_kSCPropNetModemConnectionScript'; (* attribute const *) { CFString "ConnectionScript" }
  963. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  964. var kSCPropNetModemConnectSpeed: CFStringRef; external name '_kSCPropNetModemConnectSpeed'; (* attribute const *) { CFNumber "ConnectSpeed" }
  965. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  966. var kSCPropNetModemDataCompression: CFStringRef; external name '_kSCPropNetModemDataCompression'; (* attribute const *) { CFNumber (0 or 1) "DataCompression" }
  967. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  968. var kSCPropNetModemDeviceContextID: CFStringRef; external name '_kSCPropNetModemDeviceContextID'; (* attribute const *) { CFString "DeviceContextID" }
  969. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  970. var kSCPropNetModemDeviceModel: CFStringRef; external name '_kSCPropNetModemDeviceModel'; (* attribute const *) { CFString "DeviceModel" }
  971. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  972. var kSCPropNetModemDeviceVendor: CFStringRef; external name '_kSCPropNetModemDeviceVendor'; (* attribute const *) { CFString "DeviceVendor" }
  973. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  974. var kSCPropNetModemDialMode: CFStringRef; external name '_kSCPropNetModemDialMode'; (* attribute const *) { CFString "DialMode" }
  975. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  976. var kSCPropNetModemErrorCorrection: CFStringRef; external name '_kSCPropNetModemErrorCorrection'; (* attribute const *) { CFNumber (0 or 1) "ErrorCorrection" }
  977. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  978. var kSCPropNetModemHoldCallWaitingAudibleAlert: CFStringRef; external name '_kSCPropNetModemHoldCallWaitingAudibleAlert'; (* attribute const *) { CFNumber (0 or 1) "HoldCallWaitingAudibleAlert" }
  979. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  980. var kSCPropNetModemHoldDisconnectOnAnswer: CFStringRef; external name '_kSCPropNetModemHoldDisconnectOnAnswer'; (* attribute const *) { CFNumber (0 or 1) "HoldDisconnectOnAnswer" }
  981. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  982. var kSCPropNetModemHoldEnabled: CFStringRef; external name '_kSCPropNetModemHoldEnabled'; (* attribute const *) { CFNumber (0 or 1) "HoldEnabled" }
  983. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  984. var kSCPropNetModemHoldReminder: CFStringRef; external name '_kSCPropNetModemHoldReminder'; (* attribute const *) { CFNumber (0 or 1) "HoldReminder" }
  985. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  986. var kSCPropNetModemHoldReminderTime: CFStringRef; external name '_kSCPropNetModemHoldReminderTime'; (* attribute const *) { CFNumber "HoldReminderTime" }
  987. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  988. var kSCPropNetModemNote: CFStringRef; external name '_kSCPropNetModemNote'; (* attribute const *) { CFString "Note" }
  989. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  990. var kSCPropNetModemPulseDial: CFStringRef; external name '_kSCPropNetModemPulseDial'; (* attribute const *) { CFNumber (0 or 1) "PulseDial" }
  991. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  992. var kSCPropNetModemSpeaker: CFStringRef; external name '_kSCPropNetModemSpeaker'; (* attribute const *) { CFNumber (0 or 1) "Speaker" }
  993. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  994. var kSCPropNetModemSpeed: CFStringRef; external name '_kSCPropNetModemSpeed'; (* attribute const *) { CFNumber "Speed" }
  995. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  996. var kSCValNetModemDialModeIgnoreDialTone: CFStringRef; external name '_kSCValNetModemDialModeIgnoreDialTone'; (* attribute const *) { "IgnoreDialTone" }
  997. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  998. var kSCValNetModemDialModeManual: CFStringRef; external name '_kSCValNetModemDialModeManual'; (* attribute const *) { "Manual" }
  999. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1000. var kSCValNetModemDialModeWaitForDialTone: CFStringRef; external name '_kSCValNetModemDialModeWaitForDialTone'; (* attribute const *) { "WaitForDialTone" }
  1001. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1002. {$ifc not TARGET_OS_IPHONE}
  1003. var kSCPropNetNetInfoBindingMethods: CFStringRef; external name '_kSCPropNetNetInfoBindingMethods'; (* attribute const *) { CFString "BindingMethods" }
  1004. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1005. var kSCPropNetNetInfoServerAddresses: CFStringRef; external name '_kSCPropNetNetInfoServerAddresses'; (* attribute const *) { CFArray[CFString] "ServerAddresses" }
  1006. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1007. var kSCPropNetNetInfoServerTags: CFStringRef; external name '_kSCPropNetNetInfoServerTags'; (* attribute const *) { CFArray[CFString] "ServerTags" }
  1008. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1009. var kSCPropNetNetInfoBroadcastServerTag: CFStringRef; external name '_kSCPropNetNetInfoBroadcastServerTag'; (* attribute const *) { CFString "BroadcastServerTag" }
  1010. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1011. var kSCValNetNetInfoBindingMethodsBroadcast: CFStringRef; external name '_kSCValNetNetInfoBindingMethodsBroadcast'; (* attribute const *) { "Broadcast" }
  1012. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1013. var kSCValNetNetInfoBindingMethodsDHCP: CFStringRef; external name '_kSCValNetNetInfoBindingMethodsDHCP'; (* attribute const *) { "DHCP" }
  1014. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1015. var kSCValNetNetInfoBindingMethodsManual: CFStringRef; external name '_kSCValNetNetInfoBindingMethodsManual'; (* attribute const *) { "Manual" }
  1016. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1017. var kSCValNetNetInfoDefaultServerTag: CFStringRef; external name '_kSCValNetNetInfoDefaultServerTag'; (* attribute const *) { "network" }
  1018. (* __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA) *)
  1019. {$endc} {not TARGET_OS_IPHONE}
  1020. var kSCPropNetPPPACSPEnabled: CFStringRef; external name '_kSCPropNetPPPACSPEnabled'; (* attribute const *) { CFNumber (0 or 1) "ACSPEnabled" }
  1021. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1022. var kSCPropNetPPPConnectTime: CFStringRef; external name '_kSCPropNetPPPConnectTime'; (* attribute const *) { CFNumber "ConnectTime" }
  1023. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1024. var kSCPropNetPPPDeviceLastCause: CFStringRef; external name '_kSCPropNetPPPDeviceLastCause'; (* attribute const *) { CFNumber "DeviceLastCause" }
  1025. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1026. var kSCPropNetPPPDialOnDemand: CFStringRef; external name '_kSCPropNetPPPDialOnDemand'; (* attribute const *) { CFNumber (0 or 1) "DialOnDemand" }
  1027. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1028. var kSCPropNetPPPDisconnectOnFastUserSwitch: CFStringRef; external name '_kSCPropNetPPPDisconnectOnFastUserSwitch'; (* attribute const *) { CFNumber (0 or 1) "DisconnectOnFastUserSwitch" }
  1029. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1030. var kSCPropNetPPPDisconnectOnIdle: CFStringRef; external name '_kSCPropNetPPPDisconnectOnIdle'; (* attribute const *) { CFNumber (0 or 1) "DisconnectOnIdle" }
  1031. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1032. var kSCPropNetPPPDisconnectOnIdleTimer: CFStringRef; external name '_kSCPropNetPPPDisconnectOnIdleTimer'; (* attribute const *) { CFNumber "DisconnectOnIdleTimer" }
  1033. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1034. var kSCPropNetPPPDisconnectOnLogout: CFStringRef; external name '_kSCPropNetPPPDisconnectOnLogout'; (* attribute const *) { CFNumber (0 or 1) "DisconnectOnLogout" }
  1035. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1036. var kSCPropNetPPPDisconnectOnSleep: CFStringRef; external name '_kSCPropNetPPPDisconnectOnSleep'; (* attribute const *) { CFNumber (0 or 1) "DisconnectOnSleep" }
  1037. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1038. var kSCPropNetPPPDisconnectTime: CFStringRef; external name '_kSCPropNetPPPDisconnectTime'; (* attribute const *) { CFNumber "DisconnectTime" }
  1039. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1040. var kSCPropNetPPPIdleReminderTimer: CFStringRef; external name '_kSCPropNetPPPIdleReminderTimer'; (* attribute const *) { CFNumber "IdleReminderTimer" }
  1041. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1042. var kSCPropNetPPPIdleReminder: CFStringRef; external name '_kSCPropNetPPPIdleReminder'; (* attribute const *) { CFNumber (0 or 1) "IdleReminder" }
  1043. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1044. var kSCPropNetPPPLastCause: CFStringRef; external name '_kSCPropNetPPPLastCause'; (* attribute const *) { CFNumber "LastCause" }
  1045. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1046. var kSCPropNetPPPLogfile: CFStringRef; external name '_kSCPropNetPPPLogfile'; (* attribute const *) { CFString "Logfile" }
  1047. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1048. var kSCPropNetPPPPlugins: CFStringRef; external name '_kSCPropNetPPPPlugins'; (* attribute const *) { CFArray[CFString] "Plugins" }
  1049. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1050. var kSCPropNetPPPRetryConnectTime: CFStringRef; external name '_kSCPropNetPPPRetryConnectTime'; (* attribute const *) { CFNumber "RetryConnectTime" }
  1051. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1052. var kSCPropNetPPPSessionTimer: CFStringRef; external name '_kSCPropNetPPPSessionTimer'; (* attribute const *) { CFNumber "SessionTimer" }
  1053. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1054. var kSCPropNetPPPStatus: CFStringRef; external name '_kSCPropNetPPPStatus'; (* attribute const *) { CFNumber "Status" }
  1055. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1056. var kSCPropNetPPPUseSessionTimer: CFStringRef; external name '_kSCPropNetPPPUseSessionTimer'; (* attribute const *) { CFNumber (0 or 1) "UseSessionTimer" }
  1057. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1058. var kSCPropNetPPPVerboseLogging: CFStringRef; external name '_kSCPropNetPPPVerboseLogging'; (* attribute const *) { CFNumber (0 or 1) "VerboseLogging" }
  1059. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1060. var kSCPropNetPPPAuthEAPPlugins: CFStringRef; external name '_kSCPropNetPPPAuthEAPPlugins'; (* attribute const *) { CFArray[CFString] "AuthEAPPlugins" }
  1061. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1062. var kSCPropNetPPPAuthName: CFStringRef; external name '_kSCPropNetPPPAuthName'; (* attribute const *) { CFString "AuthName" }
  1063. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1064. var kSCPropNetPPPAuthPassword: CFStringRef; external name '_kSCPropNetPPPAuthPassword'; (* attribute const *) { CFString "AuthPassword" }
  1065. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1066. var kSCPropNetPPPAuthPasswordEncryption: CFStringRef; external name '_kSCPropNetPPPAuthPasswordEncryption'; (* attribute const *) { CFString "AuthPasswordEncryption" }
  1067. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1068. var kSCPropNetPPPAuthPrompt: CFStringRef; external name '_kSCPropNetPPPAuthPrompt'; (* attribute const *) { CFString "AuthPrompt" }
  1069. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1070. var kSCPropNetPPPAuthProtocol: CFStringRef; external name '_kSCPropNetPPPAuthProtocol'; (* attribute const *) { CFArray[CFString] "AuthProtocol" }
  1071. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1072. var kSCValNetPPPAuthPasswordEncryptionKeychain: CFStringRef; external name '_kSCValNetPPPAuthPasswordEncryptionKeychain'; (* attribute const *) { "Keychain" }
  1073. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1074. var kSCValNetPPPAuthPasswordEncryptionToken: CFStringRef; external name '_kSCValNetPPPAuthPasswordEncryptionToken'; (* attribute const *) { "Token" }
  1075. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1076. var kSCValNetPPPAuthPromptBefore: CFStringRef; external name '_kSCValNetPPPAuthPromptBefore'; (* attribute const *) { CFString "Before" }
  1077. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1078. var kSCValNetPPPAuthPromptAfter: CFStringRef; external name '_kSCValNetPPPAuthPromptAfter'; (* attribute const *) { CFString "After" }
  1079. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1080. var kSCValNetPPPAuthProtocolCHAP: CFStringRef; external name '_kSCValNetPPPAuthProtocolCHAP'; (* attribute const *) { CFString "CHAP" }
  1081. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1082. var kSCValNetPPPAuthProtocolEAP: CFStringRef; external name '_kSCValNetPPPAuthProtocolEAP'; (* attribute const *) { CFString "EAP" }
  1083. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1084. var kSCValNetPPPAuthProtocolMSCHAP1: CFStringRef; external name '_kSCValNetPPPAuthProtocolMSCHAP1'; (* attribute const *) { CFString "MSCHAP1" }
  1085. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1086. var kSCValNetPPPAuthProtocolMSCHAP2: CFStringRef; external name '_kSCValNetPPPAuthProtocolMSCHAP2'; (* attribute const *) { CFString "MSCHAP2" }
  1087. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1088. var kSCValNetPPPAuthProtocolPAP: CFStringRef; external name '_kSCValNetPPPAuthProtocolPAP'; (* attribute const *) { CFString "PAP" }
  1089. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1090. var kSCPropNetPPPCommAlternateRemoteAddress: CFStringRef; external name '_kSCPropNetPPPCommAlternateRemoteAddress'; (* attribute const *) { CFString "CommAlternateRemoteAddress" }
  1091. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1092. var kSCPropNetPPPCommConnectDelay: CFStringRef; external name '_kSCPropNetPPPCommConnectDelay'; (* attribute const *) { CFNumber "CommConnectDelay" }
  1093. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1094. var kSCPropNetPPPCommDisplayTerminalWindow: CFStringRef; external name '_kSCPropNetPPPCommDisplayTerminalWindow'; (* attribute const *) { CFNumber (0 or 1) "CommDisplayTerminalWindow" }
  1095. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1096. var kSCPropNetPPPCommRedialCount: CFStringRef; external name '_kSCPropNetPPPCommRedialCount'; (* attribute const *) { CFNumber "CommRedialCount" }
  1097. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1098. var kSCPropNetPPPCommRedialEnabled: CFStringRef; external name '_kSCPropNetPPPCommRedialEnabled'; (* attribute const *) { CFNumber (0 or 1) "CommRedialEnabled" }
  1099. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1100. var kSCPropNetPPPCommRedialInterval: CFStringRef; external name '_kSCPropNetPPPCommRedialInterval'; (* attribute const *) { CFNumber "CommRedialInterval" }
  1101. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1102. var kSCPropNetPPPCommRemoteAddress: CFStringRef; external name '_kSCPropNetPPPCommRemoteAddress'; (* attribute const *) { CFString "CommRemoteAddress" }
  1103. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1104. var kSCPropNetPPPCommTerminalScript: CFStringRef; external name '_kSCPropNetPPPCommTerminalScript'; (* attribute const *) { CFString "CommTerminalScript" }
  1105. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1106. var kSCPropNetPPPCommUseTerminalScript: CFStringRef; external name '_kSCPropNetPPPCommUseTerminalScript'; (* attribute const *) { CFNumber (0 or 1) "CommUseTerminalScript" }
  1107. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1108. var kSCPropNetPPPCCPEnabled: CFStringRef; external name '_kSCPropNetPPPCCPEnabled'; (* attribute const *) { CFNumber (0 or 1) "CCPEnabled" }
  1109. (* __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_NA) *)
  1110. var kSCPropNetPPPCCPMPPE40Enabled: CFStringRef; external name '_kSCPropNetPPPCCPMPPE40Enabled'; (* attribute const *) { CFNumber (0 or 1) "CCPMPPE40Enabled" }
  1111. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1112. var kSCPropNetPPPCCPMPPE128Enabled: CFStringRef; external name '_kSCPropNetPPPCCPMPPE128Enabled'; (* attribute const *) { CFNumber (0 or 1) "CCPMPPE128Enabled" }
  1113. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1114. var kSCPropNetPPPIPCPCompressionVJ: CFStringRef; external name '_kSCPropNetPPPIPCPCompressionVJ'; (* attribute const *) { CFNumber (0 or 1) "IPCPCompressionVJ" }
  1115. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1116. var kSCPropNetPPPIPCPUsePeerDNS: CFStringRef; external name '_kSCPropNetPPPIPCPUsePeerDNS'; (* attribute const *) { CFNumber (0 or 1) "IPCPUsePeerDNS" }
  1117. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1118. var kSCPropNetPPPLCPEchoEnabled: CFStringRef; external name '_kSCPropNetPPPLCPEchoEnabled'; (* attribute const *) { CFNumber (0 or 1) "LCPEchoEnabled" }
  1119. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1120. var kSCPropNetPPPLCPEchoFailure: CFStringRef; external name '_kSCPropNetPPPLCPEchoFailure'; (* attribute const *) { CFNumber "LCPEchoFailure" }
  1121. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1122. var kSCPropNetPPPLCPEchoInterval: CFStringRef; external name '_kSCPropNetPPPLCPEchoInterval'; (* attribute const *) { CFNumber "LCPEchoInterval" }
  1123. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1124. var kSCPropNetPPPLCPCompressionACField: CFStringRef; external name '_kSCPropNetPPPLCPCompressionACField'; (* attribute const *) { CFNumber (0 or 1) "LCPCompressionACField" }
  1125. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1126. var kSCPropNetPPPLCPCompressionPField: CFStringRef; external name '_kSCPropNetPPPLCPCompressionPField'; (* attribute const *) { CFNumber (0 or 1) "LCPCompressionPField" }
  1127. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1128. var kSCPropNetPPPLCPMRU: CFStringRef; external name '_kSCPropNetPPPLCPMRU'; (* attribute const *) { CFNumber "LCPMRU" }
  1129. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1130. var kSCPropNetPPPLCPMTU: CFStringRef; external name '_kSCPropNetPPPLCPMTU'; (* attribute const *) { CFNumber "LCPMTU" }
  1131. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1132. var kSCPropNetPPPLCPReceiveACCM: CFStringRef; external name '_kSCPropNetPPPLCPReceiveACCM'; (* attribute const *) { CFNumber "LCPReceiveACCM" }
  1133. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1134. var kSCPropNetPPPLCPTransmitACCM: CFStringRef; external name '_kSCPropNetPPPLCPTransmitACCM'; (* attribute const *) { CFNumber "LCPTransmitACCM" }
  1135. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1136. var kSCPropNetL2TPIPSecSharedSecret: CFStringRef; external name '_kSCPropNetL2TPIPSecSharedSecret'; (* attribute const *) { CFString "IPSecSharedSecret" }
  1137. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1138. var kSCPropNetL2TPIPSecSharedSecretEncryption: CFStringRef; external name '_kSCPropNetL2TPIPSecSharedSecretEncryption'; (* attribute const *) { CFString "IPSecSharedSecretEncryption" }
  1139. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1140. var kSCPropNetL2TPTransport: CFStringRef; external name '_kSCPropNetL2TPTransport'; (* attribute const *) { CFString "Transport" }
  1141. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1142. var kSCValNetL2TPIPSecSharedSecretEncryptionKeychain: CFStringRef; external name '_kSCValNetL2TPIPSecSharedSecretEncryptionKeychain'; (* attribute const *) { "Keychain" }
  1143. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1144. var kSCValNetL2TPTransportIP: CFStringRef; external name '_kSCValNetL2TPTransportIP'; (* attribute const *) { "IP" }
  1145. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1146. var kSCValNetL2TPTransportIPSec: CFStringRef; external name '_kSCValNetL2TPTransportIPSec'; (* attribute const *) { "IPSec" }
  1147. (* __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA) *)
  1148. var kSCPropNetProxiesExceptionsList: CFStringRef; external name '_kSCPropNetProxiesExceptionsList'; (* attribute const *) { CFArray[CFString] "ExceptionsList" }
  1149. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1150. var kSCPropNetProxiesExcludeSimpleHostnames: CFStringRef; external name '_kSCPropNetProxiesExcludeSimpleHostnames'; (* attribute const *) { CFNumber (0 or 1) "ExcludeSimpleHostnames" }
  1151. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1152. var kSCPropNetProxiesFTPEnable: CFStringRef; external name '_kSCPropNetProxiesFTPEnable'; (* attribute const *) { CFNumber (0 or 1) "FTPEnable" }
  1153. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1154. var kSCPropNetProxiesFTPPassive: CFStringRef; external name '_kSCPropNetProxiesFTPPassive'; (* attribute const *) { CFNumber (0 or 1) "FTPPassive" }
  1155. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1156. var kSCPropNetProxiesFTPPort: CFStringRef; external name '_kSCPropNetProxiesFTPPort'; (* attribute const *) { CFNumber "FTPPort" }
  1157. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1158. var kSCPropNetProxiesFTPProxy: CFStringRef; external name '_kSCPropNetProxiesFTPProxy'; (* attribute const *) { CFString "FTPProxy" }
  1159. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1160. var kSCPropNetProxiesGopherEnable: CFStringRef; external name '_kSCPropNetProxiesGopherEnable'; (* attribute const *) { CFNumber (0 or 1) "GopherEnable" }
  1161. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1162. var kSCPropNetProxiesGopherPort: CFStringRef; external name '_kSCPropNetProxiesGopherPort'; (* attribute const *) { CFNumber "GopherPort" }
  1163. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1164. var kSCPropNetProxiesGopherProxy: CFStringRef; external name '_kSCPropNetProxiesGopherProxy'; (* attribute const *) { CFString "GopherProxy" }
  1165. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1166. var kSCPropNetProxiesHTTPEnable: CFStringRef; external name '_kSCPropNetProxiesHTTPEnable'; (* attribute const *) { CFNumber (0 or 1) "HTTPEnable" }
  1167. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1168. var kSCPropNetProxiesHTTPPort: CFStringRef; external name '_kSCPropNetProxiesHTTPPort'; (* attribute const *) { CFNumber "HTTPPort" }
  1169. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1170. var kSCPropNetProxiesHTTPProxy: CFStringRef; external name '_kSCPropNetProxiesHTTPProxy'; (* attribute const *) { CFString "HTTPProxy" }
  1171. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1172. var kSCPropNetProxiesHTTPSEnable: CFStringRef; external name '_kSCPropNetProxiesHTTPSEnable'; (* attribute const *) { CFNumber (0 or 1) "HTTPSEnable" }
  1173. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1174. var kSCPropNetProxiesHTTPSPort: CFStringRef; external name '_kSCPropNetProxiesHTTPSPort'; (* attribute const *) { CFNumber "HTTPSPort" }
  1175. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1176. var kSCPropNetProxiesHTTPSProxy: CFStringRef; external name '_kSCPropNetProxiesHTTPSProxy'; (* attribute const *) { CFString "HTTPSProxy" }
  1177. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1178. var kSCPropNetProxiesRTSPEnable: CFStringRef; external name '_kSCPropNetProxiesRTSPEnable'; (* attribute const *) { CFNumber (0 or 1) "RTSPEnable" }
  1179. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1180. var kSCPropNetProxiesRTSPPort: CFStringRef; external name '_kSCPropNetProxiesRTSPPort'; (* attribute const *) { CFNumber "RTSPPort" }
  1181. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1182. var kSCPropNetProxiesRTSPProxy: CFStringRef; external name '_kSCPropNetProxiesRTSPProxy'; (* attribute const *) { CFString "RTSPProxy" }
  1183. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1184. var kSCPropNetProxiesSOCKSEnable: CFStringRef; external name '_kSCPropNetProxiesSOCKSEnable'; (* attribute const *) { CFNumber (0 or 1) "SOCKSEnable" }
  1185. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1186. var kSCPropNetProxiesSOCKSPort: CFStringRef; external name '_kSCPropNetProxiesSOCKSPort'; (* attribute const *) { CFNumber "SOCKSPort" }
  1187. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1188. var kSCPropNetProxiesSOCKSProxy: CFStringRef; external name '_kSCPropNetProxiesSOCKSProxy'; (* attribute const *) { CFString "SOCKSProxy" }
  1189. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1190. var kSCPropNetProxiesProxyAutoConfigEnable: CFStringRef; external name '_kSCPropNetProxiesProxyAutoConfigEnable'; (* attribute const *) { CFNumber (0 or 1) "ProxyAutoConfigEnable" }
  1191. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1192. var kSCPropNetProxiesProxyAutoConfigJavaScript: CFStringRef; external name '_kSCPropNetProxiesProxyAutoConfigJavaScript'; (* attribute const *) { CFString "ProxyAutoConfigJavaScript" }
  1193. (* __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_NA) *)
  1194. var kSCPropNetProxiesProxyAutoConfigURLString: CFStringRef; external name '_kSCPropNetProxiesProxyAutoConfigURLString'; (* attribute const *) { CFString "ProxyAutoConfigURLString" }
  1195. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1196. var kSCPropNetProxiesProxyAutoDiscoveryEnable: CFStringRef; external name '_kSCPropNetProxiesProxyAutoDiscoveryEnable'; (* attribute const *) { CFNumber (0 or 1) "ProxyAutoDiscoveryEnable" }
  1197. (* __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_NA) *)
  1198. {$ifc not TARGET_OS_IPHONE}
  1199. var kSCPropNetSMBNetBIOSName: CFStringRef; external name '_kSCPropNetSMBNetBIOSName'; (* attribute const *) { CFString "NetBIOSName" }
  1200. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1201. var kSCPropNetSMBNetBIOSNodeType: CFStringRef; external name '_kSCPropNetSMBNetBIOSNodeType'; (* attribute const *) { CFString "NetBIOSNodeType" }
  1202. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1203. var kSCPropNetSMBNetBIOSScope: CFStringRef; external name '_kSCPropNetSMBNetBIOSScope'; (* attribute const *) { CFString "NetBIOSScope" }
  1204. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1205. var kSCPropNetSMBWINSAddresses: CFStringRef; external name '_kSCPropNetSMBWINSAddresses'; (* attribute const *) { CFArray[CFString] "WINSAddresses" }
  1206. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1207. var kSCPropNetSMBWorkgroup: CFStringRef; external name '_kSCPropNetSMBWorkgroup'; (* attribute const *) { CFString "Workgroup" }
  1208. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1209. var kSCValNetSMBNetBIOSNodeTypeBroadcast: CFStringRef; external name '_kSCValNetSMBNetBIOSNodeTypeBroadcast'; (* attribute const *) { "Broadcast" }
  1210. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1211. var kSCValNetSMBNetBIOSNodeTypePeer: CFStringRef; external name '_kSCValNetSMBNetBIOSNodeTypePeer'; (* attribute const *) { "Peer" }
  1212. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1213. var kSCValNetSMBNetBIOSNodeTypeMixed: CFStringRef; external name '_kSCValNetSMBNetBIOSNodeTypeMixed'; (* attribute const *) { "Mixed" }
  1214. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1215. var kSCValNetSMBNetBIOSNodeTypeHybrid: CFStringRef; external name '_kSCValNetSMBNetBIOSNodeTypeHybrid'; (* attribute const *) { "Hybrid" }
  1216. (* __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA) *)
  1217. {$endc} {not TARGET_OS_IPHONE}
  1218. {$ifc not TARGET_OS_IPHONE}
  1219. var kSCEntUsersConsoleUser: CFStringRef; external name '_kSCEntUsersConsoleUser'; (* attribute const *) { "ConsoleUser" }
  1220. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1221. {$endc} {not TARGET_OS_IPHONE}
  1222. var kSCPropSystemComputerName: CFStringRef; external name '_kSCPropSystemComputerName'; (* attribute const *) { CFString "ComputerName" }
  1223. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1224. var kSCPropSystemComputerNameEncoding: CFStringRef; external name '_kSCPropSystemComputerNameEncoding'; (* attribute const *) { CFNumber "ComputerNameEncoding" }
  1225. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1226. var kSCDynamicStoreDomainFile: CFStringRef; external name '_kSCDynamicStoreDomainFile'; (* attribute const *) { "File:" }
  1227. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1228. var kSCDynamicStoreDomainPlugin: CFStringRef; external name '_kSCDynamicStoreDomainPlugin'; (* attribute const *) { "Plugin:" }
  1229. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1230. var kSCDynamicStoreDomainSetup: CFStringRef; external name '_kSCDynamicStoreDomainSetup'; (* attribute const *) { "Setup:" }
  1231. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1232. var kSCDynamicStoreDomainState: CFStringRef; external name '_kSCDynamicStoreDomainState'; (* attribute const *) { "State:" }
  1233. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1234. var kSCDynamicStoreDomainPrefs: CFStringRef; external name '_kSCDynamicStoreDomainPrefs'; (* attribute const *) { "Prefs:" }
  1235. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1236. var kSCDynamicStorePropSetupCurrentSet: CFStringRef; external name '_kSCDynamicStorePropSetupCurrentSet'; (* attribute const *) { CFString "CurrentSet" }
  1237. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1238. var kSCDynamicStorePropSetupLastUpdated: CFStringRef; external name '_kSCDynamicStorePropSetupLastUpdated'; (* attribute const *) { "LastUpdated" }
  1239. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1240. var kSCDynamicStorePropNetInterfaces: CFStringRef; external name '_kSCDynamicStorePropNetInterfaces'; (* attribute const *) { CFArray[CFString] "Interfaces" }
  1241. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1242. var kSCDynamicStorePropNetPrimaryInterface: CFStringRef; external name '_kSCDynamicStorePropNetPrimaryInterface'; (* attribute const *) { CFString "PrimaryInterface" }
  1243. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1244. var kSCDynamicStorePropNetPrimaryService: CFStringRef; external name '_kSCDynamicStorePropNetPrimaryService'; (* attribute const *) { CFString "PrimaryService" }
  1245. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1246. var kSCDynamicStorePropNetServiceIDs: CFStringRef; external name '_kSCDynamicStorePropNetServiceIDs'; (* attribute const *) { CFArray[CFString] "ServiceIDs" }
  1247. (* __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_NA) *)
  1248. {$ifc not TARGET_OS_IPHONE}
  1249. {$ifc USE_CFSTR_CONSTANT_MACROS}
  1250. {$definec kSCPropUsersConsoleUserName CFSTRP('Name')}
  1251. {$endc} { CFString }
  1252. // __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_4,__IPHONE_NA,__IPHONE_NA);
  1253. {$ifc USE_CFSTR_CONSTANT_MACROS}
  1254. {$definec kSCPropUsersConsoleUserUID CFSTRP('UID')}
  1255. {$endc} { CFNumber }
  1256. // __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_4,__IPHONE_NA,__IPHONE_NA);
  1257. {$ifc USE_CFSTR_CONSTANT_MACROS}
  1258. {$definec kSCPropUsersConsoleUserGID CFSTRP('GID')}
  1259. {$endc} { CFNumber }
  1260. // __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_4,__IPHONE_NA,__IPHONE_NA);
  1261. {$endc} {not TARGET_OS_IPHONE}
  1262. {$endc} {TARGET_OS_MAC}
  1263. {$ifc not defined MACOSALLINCLUDE or not MACOSALLINCLUDE}
  1264. end.
  1265. {$endc} {not MACOSALLINCLUDE}