SCSchemaDefinitions.pas 90 KB

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