]> git.saurik.com Git - cycript.git/blob - Bridge.def
Started working on variable name replacement strategies and generally improved compiler.
[cycript.git] / Bridge.def
1 C YES true
2 C NO false
3 C nil null
4 C NULL null
5
6 : applicationDidFinishLaunching: v12@0:4@8
7
8 T id @
9
10 T short s
11 T int i
12 T long l
13
14 T byte C
15 T uint I
16 T ulong L
17 T ushort S
18
19 T char c
20 T boolean B
21 T float f
22 T double d
23
24 T Boolean B
25
26 T SInt8 {char}
27 T UInt8 {byte}
28 T SInt16 {short}
29 T UInt16 {ushort}
30 T SInt32 {int}
31 T UInt32 {uint}
32
33 S CGPoint "x"f"y"f
34 S CGRect "origin"{CGPoint}"size"{CGSize}
35 S CGSize "width"f"height"f
36
37 l c
38
39 S nlist_64 "_un"(?="n_strx"I)"n_type"C"n_sect"C"n_desc"S"n_value"Q
40
41 F malloc ^vL
42 F free v^v
43
44 l objc
45
46 F class_addIvar B#*LC*
47 F class_addMethod B#:^?*
48 F class_addProtocol B#@
49 F class_conformsToProtocol B#@
50 F class_copyIvarList ^^{objc_ivar=}#^I
51 F class_copyMethodList ^^{objc_method=}#^I
52 F class_copyPropertyList ^^{objc_property=}#^I
53 F class_copyProtocolList ^@#^I
54 F class_createInstance @#L
55 F class_getClassMethod ^{objc_method=}#:
56 F class_getClassVariable ^{objc_ivar=}#*
57 F class_getInstanceMethod ^{objc_method=}#:
58 F class_getInstanceSize L#
59 F class_getInstanceVariable ^{objc_ivar=}#*
60 F class_getIvarLayout *#
61 F class_getMethodImplementation ^?#:
62 F class_getMethodImplementation_stret ^?#:
63 F class_getName *#
64 F class_getProperty ^{objc_property=}#*
65 F class_getSuperclass ##
66 F class_getVersion i#
67 F class_getWeakIvarLayout *#
68 F class_isMetaClass B#
69 F class_replaceMethod ^?#:^?*
70 F class_respondsToSelector B#:
71 F class_setIvarLayout v#*
72 F class_setSuperclass ###
73 F class_setVersion v#i
74 F class_setWeakIvarLayout v#*
75
76 F ivar_getName *^{objc_ivar=}
77 F ivar_getOffset i^{objc_ivar=}
78 F ivar_getTypeEncoding *^{objc_ivar=}
79
80 F method_copyArgumentType ^c^{objc_method=}I
81 F method_copyReturnType ^c^{objc_method=}
82 F method_exchangeImplementations v^{objc_method=}^{objc_method=}
83 F method_getArgumentType v^{objc_method=}I^cL
84 F method_getImplementation ^?^{objc_method=}
85 F method_getName :^{objc_method=}
86 F method_getNumberOfArguments I^{objc_method=}
87 F method_getReturnType v^{objc_method=}^cL
88 F method_getTypeEncoding *^{objc_method=}
89 F method_setImplementation ^?^{objc_method=}^?
90
91 # this should return # or ^v ?
92 F objc_allocateClassPair ##*L
93 F objc_copyProtocolList ^@^I
94 F objc_duplicateClass ##*L
95 F objc_getClass #*
96 F objc_getClassList i^#i
97 F objc_getFutureClass #*
98 F objc_getMetaClass @*
99 F objc_getProtocol @*
100 F objc_getRequiredClass @*
101 F objc_lookUpClass @*
102 F objc_registerClassPair v#
103 F objc_setFutureClass v#*
104
105 F object_copy @@L
106 F object_dispose @@
107 F object_getClass #@
108 F object_getClassName *@
109 F object_getIndexedIvars ^v@
110 F object_getInstanceVariable ^{objc_ivar=}@*^^v
111 F object_getIvar @@^{objc_ivar=}
112 F object_setClass #@#
113 F object_setInstanceVariable ^{objc_ivar=}@*^v
114 F object_setIvar v@^{objc_ivar=}@
115
116 F property_getAttributes *^{objc_property=}
117 F property_getName *^{objc_property=}
118
119 F protocol_conformsToProtocol B@@
120 F protocol_copyMethodDescriptionList ^{objc_method_description=:*}@BB^I
121 F protocol_copyPropertyList ^{objc_property=}@^I
122 F protocol_copyProtocolList ^@@^I
123 F protocol_getMethodDescription {objc_method_description=:*}@:BB
124 F protocol_getName *@
125 F protocol_getProperty ^{objc_property=}@*BB
126 F protocol_isEqual B@@
127
128 F sel_getName *:
129 F sel_getUid :*
130 F sel_isEqual B::
131 F sel_registerName :*
132
133 f UIKit
134
135 C UIBarStyleDefault 0
136 C UIBarStyleBlack 1
137 C UIBarStyleBlackOpaque 2
138 C UIBarStyleBlackTranslucent 3
139 T UIBarStyle i
140
141 C UIDataDetectorTypePhoneNumber (1<<0)
142 C UIDataDetectorTypeLink (1<<1)
143 C UIDataDetectorTypeNone 0
144 C UIDataDetectorTypeAll -1
145 T UIDataDetectorTypes {NSUInteger}
146
147 S UIEdgeInsets "top"{CGFloat}"left"{CGFloat}"bottom"{CGFloat}"right"{CGFloat}
148
149 # UINavigationBar
150
151 # UINavigationController
152
153 V UINavigationControllerHideShowBarDuration f
154
155 # UINavigationControllerDelegate
156
157 : navigationController:willShowViewController:animated: v20@0:4@8@12B16
158 : navigationController:didShowViewController:animated: v20@0:4@8@12B16
159
160 # UIScrollView
161
162 C UIScrollViewIndicatorStyleDefault 0
163 C UIScrollViewIndicatorStyleBlack 1
164 C UIScrollViewIndicatorStyleWhite 2
165
166 V UIScrollViewDecelerationRateNormal f
167 V UIScrollViewDecelerationRateFast f
168
169 # UIScrollViewDelegate
170
171 : scrollViewDidScroll: v12@0:4@8
172 : scrollViewWillBeginDragging: v12@0:4@8
173 : scrollViewDidEndDragging:willDecelerate: v16@0:4@8B12
174 : scrollViewShouldScrollToTop: B12@0:4@8
175 : scrollViewDidScrollToTop: v12@0:4@8
176 : scrollViewWillBeginDecelerating: v12@0:4@8
177 : scrollViewDidEndDecelerating: v12@0:4@8
178
179 : viewForZoomingInScrollView: @12@0:4@8
180 : scrollViewDidEndZooming:withView:atScale: v20@0:4@8@12f16
181
182 : scrollViewDidEndScrollingAnimation: v12@0:4@8
183
184 # UITabBar
185
186 # UITabBarDelegate
187
188 : tabBar:willBeginCustomizingItems: v16@0:4@8@12
189 : tabBar:didBeginCustomizingItems: v16@0:4@8@12
190 : tabBar:willBeginCustomizingItems:changed: v20@0:4@8@12B16
191 : tabBar:didBeginCustomizingItems:changed: v20@0:4@8@12B16
192 : tabBar:didSelectItem: v16@0:4@8@12
193
194 # UITableView
195
196 C UITableViewStylePlain 0
197 C UITableViewStyleGrouped 1
198
199 C UITableViewScrollPositionNone 0
200 C UITableViewScrollPositionTop 1
201 C UITableViewScrollPositionMiddle 2
202 C UITableViewScrollPositionBottom 3
203
204 C UITableViewRowAnimationFade 0
205 C UITableViewRowAnimationRight 1
206 C UITableViewRowAnimationLeft 2
207 C UITableViewRowAnimationTop 3
208 C UITableViewRowAnimationTop 4
209 C UITableViewRowAnimationNone 5
210
211 V UITableViewIndexSearch @
212
213 # UITableViewCell
214
215 C UITableViewCellStyleDefault 0
216 C UITableViewCellStyleValue1 1
217 C UITableViewCellStyleValue2 2
218 C UITableViewCellStyleSubtitle 3
219
220 C UITableViewCellStateDefaultMask 0
221 C UITableViewCellStateEditingMask (1<<0)
222 C UITableViewCellStateShowingDeleteConfirmationMask (1<<1)
223
224 C UITableViewCellSelectionStyleNone 0
225 C UITableViewCellSelectionStyleBlue 1
226 C UITableViewCellSelectionStyleGray 2
227
228 C UITableViewCellEditingStyleNone 0
229 C UITableViewCellEditingStyleDelete 1
230 C UITableViewCellEditingStyleInsert 2
231
232 C UITableViewCellAccessoryNone 0
233 C UITableViewCellAccessoryDisclosureIndicator 1
234 C UITableViewCellAccessoryDetailDisclosureButton 2
235 C UITableViewCellAccessoryCheckmark 3
236
237 C UITableViewCellSeparatorStyleNone 0
238 C UITableViewCellSeparatorStyleSingleLine 1
239
240 # UITableViewController
241
242 # UITableViewDataSource
243
244 : tableView:numberOfRowsInSection: i16@0:4@8i12
245 : numberOfSectionsInTableView: i12@0:4@8
246 : tableView:cellForRowAtIndexPath: @16@0:4@8@12
247 : sectionIndexTitlesForTableView: @12@0:4@8
248 : tableView:sectionForSectionIndexTitle:atIndex: i20@0:4@8@12i16
249 : tableView:titleForHeaderInSection: @16@0:4@8i12
250 : tableView:titleForFooterInSection: @16@0:4@8i12
251
252 : tableView:commitEditingStyle:forRowAtIndexPath: v20@0:4@8i12@16
253 : tableView:canEditRowAtIndexPath: B16@0:4@8@12
254
255 : tableView:canMoveRowAtIndexPath: B16@0:4@8@12
256 : tableView:moveRowAtIndexPath:toIndexPath: v20@0:4@8@12@16
257
258 # UIToolbar
259
260 # UIView
261
262 C UIViewAnimationCurveEaseInOut 0
263 C UIViewAnimationCurveEaseIn 1
264 C UIViewAnimationCurveEaseOut 2
265 C UIViewAnimationCurveLinear 3
266
267 C UIViewContentModeScaleToFill 0
268 C UIViewContentModeScaleAspectFit 1
269 C UIViewContentModeScaleAspectFill 2
270 C UIViewContentModeRedraw 3
271 C UIViewContentModeCenter 4
272 C UIViewContentModeTop 5
273 C UIViewContentModeBottom 6
274 C UIViewContentModeLeft 7
275 C UIViewContentModeRight 8
276 C UIViewContentModeTopLeft 9
277 C UIViewContentModeTopRight 10
278 C UIViewContentModeBottomLeft 11
279 C UIViewContentModeBottomRight 12
280
281 C UIViewAutoresizingNone 0
282 C UIViewAutoresizingFlexibleLeftMargin (1<<0)
283 C UIViewAutoresizingFlexibleWidth (1<<1)
284 C UIViewAutoresizingFlexibleRightMargin (1<<2)
285 C UIViewAutoresizingFlexibleTopMargin (1<<3)
286 C UIViewAutoresizingFlexibleHeight (1<<4)
287 C UIViewAutoresizingFlexibleBottomMargin (1<<5)
288
289 C UIViewAnimationTransitionNone 0
290 C UIViewAnimationTransitionFlipFromLeft 1
291 C UIViewAnimationTransitionFlipFromRight 2
292 C UIViewAnimationTransitionCurlUp 3
293 C UIViewAnimationTransitionCurlDown 4
294
295 # UIViewController
296
297 C UIModalTransitionStyleCoverVertical 0
298 C UIModalTransitionStyleFlipHorizontal 1
299 C UIModalTransitionStyleCrossDissolve 2
300
301 # UIWebView
302
303 C UIWebViewNavigationTypeLinkClicked 0
304 C UIWebViewNavigationTypeFormSubmitted 1
305 C UIWebViewNavigationTypeBackForward 2
306 C UIWebViewNavigationTypeReload 3
307 C UIWebViewNavigationTypeFormResubmitted 4
308 C UIWebViewNavigationTypeOther 5
309
310 # UIWebViewDelegate
311
312 : webView:shouldStartLoadWithRequest:navigationType: B20@0:4@8@12I16
313 : webViewDidStartLoad: v12@0:4@8
314 : webViewDidFinishLoad: v12@0:4@8
315 : webView:didFailLoadWithError: v16@0:4@8@12
316
317 # UIWindow
318
319 V UIWindowLevelNormal f
320 V UIWindowLevelAlert f
321 V UIWindowLevelStatusBar f
322
323 V UIKeyboardCenterBeginUserInfoKey @
324 V UIKeyboardCenterEndUserInfoKey @
325 V UIKeyboardBoundsUserInfoKey @
326 V UIKeyboardAnimationCurveUserInfoKey @
327 V UIKeyboardAnimationDurationUserInfoKey @
328
329 # Functions
330
331 F UIApplicationMain ii^^c@@
332
333 F UIImageJPEGRepresentation @@
334 F UIImagePNGRepresentation @@
335 F UIImageWriteToSavedPhotosAlbum v@@:^v
336
337 F UISaveVideoAtPathToSavedPhotosAlbum v@@:^v
338 F UIVideoAtPathIsCompatibleWithSavedPhotosAlbum B@
339
340 F UIGraphicsGetCurrentContext @
341 F UIGraphicsPushContext v@
342 F UIGraphicsPopContext v
343 F UIGraphicsBeginImageContext v{CGSize}
344 F UIGraphicsGetImageFromCurrentImageContext @
345 F UIGraphicsEndImageContext v
346 F UIRectClip v{CGRect}
347 F UIRectFill v{CGRect}
348 F UIRectFillUsingBlendMode v{CGRect}{CGBlendMode}
349 F UIRectFrame v{CGRect}
350 F UIRectFrameUsingBlendMode v{CGRect}{CGBlendMode}
351
352 F CGPointFromString {CGPoint}@
353 F CGRectFromString {CGRect}@
354 F CGSizeFromString {CGSize}@
355 F CGAffineTransformFromString {CGAffineTransform}@
356 F UIEdgeInsetsFromString {UIEdgeInsets=ffff}@
357 F NSStringFromCGPoint @{CGPoint}
358 F NSStringFromCGRect @{CGRect}
359 F NSStringFromCGSize @{CGSize}
360 F NSStringFromCGAffineTransform @{CGAffineTransform}
361 F NSStringFromUIEdgeInsets @{UIEdgeInsets=ffff}
362
363 F UIEdgeInsetsMake {UIEdgeInsets=ffff}ffff
364 F UIEdgeInsetsEqualToEdgeInsets B{UIEdgeInsets=ffff}{UIEdgeInsets=ffff}
365 F UIEdgeInsetsInsetRect {CGRect}{CGRect}{UIEdgeInsets=ffff}
366
367 # XXX: UIInterfaceOrientationIsPortrait
368 # XXX: UIInterfaceOrientationIsLandscape
369
370 # XXX: UIDeviceOrientationIsValidInterfaceOrientation
371 # XXX: UIDeviceOrientationIsPortrait
372 # XXX: UIDeviceOrientationIsLandscape
373
374 F UIAccessibilityPostNotification vI@
375
376 # Miscellaneous
377
378 F UIGetScreenImage @
379
380 V UIAbbreviatedMonthDayFormat @
381 V UIAbbreviatedWeekdayDateFormat @
382 V UIAbbreviatedWeekdayFormat @
383 V UIAbbreviatedWeekdayMonthDayFormat @
384 V UIAbbreviatedWeekdayMonthDayMinutelessFormat @
385 V UIAbbreviatedWeekdayMonthDayTimeFormat @
386 V UIDatePickerDayFormat @
387 V UIDatePickerMonthFormat @
388 V UIDatePickerYearFormat @
389 V UIHourFormat @
390 V UIMinutelessTimeFormat @
391 V UIMonthYearFormat @
392 V UINoAMPMTimeFormat @
393 V UIShortMonthDayFormat @
394 V UIWeekdayAbbreviatedDateFormat @
395 V UIWeekdayAbbreviatedNoYearDateFormat @
396 V UIWeekdayFormat @
397 V UIWeekdayNoYearDateFormat @
398
399 F UIDateFormatStringForFormatType @@
400
401 F UIApplicationUseLegacyEvents vB
402
403 F UIKeyboardDisableAutomaticAppearance v
404 F UIKeyboardEnableAutomaticAppearance v
405 F UIKeyboardInputModeUsesKBStar B@
406
407 F _UIImageWithName @@
408
409 F UIFormattedPhoneNumberFromString @@
410 F UIUnformattedPhoneNumberFromString @@
411
412 V UIApp @
413
414 V kUIButtonBarButtonAction @
415 V kUIButtonBarButtonInfo @
416 V kUIButtonBarButtonInfoOffset @
417 V kUIButtonBarButtonSelectedInfo @
418 V kUIButtonBarButtonSizeToFit @
419 V kUIButtonBarButtonStyle @
420 V kUIButtonBarButtonTag @
421 V kUIButtonBarButtonTarget @
422 V kUIButtonBarButtonTitle @
423 V kUIButtonBarButtonTitleVerticalHeight @
424 V kUIButtonBarButtonTitleWidth @
425 V kUIButtonBarButtonType @
426
427 V UIKeyboardAnimationCurveUserInfoKey @
428 V UIKeyboardAnimationDurationUserInfoKey @
429 V UIKeyboardBoundsUserInfoKey @
430 V UIKeyboardCenterBeginUserInfoKey @
431 V UIKeyboardCenterEndUserInfoKey @
432 V UIKeyboardRequiresInternationalKey @
433
434 V UIKeyboardCandidateCorrectionDidChangeNotification @
435 V UIKeyboardCurrentInputModeDidChangeNotification @
436 V UIKeyboardDefaultsDidChangeNotification @
437 V UIKeyboardDidHideNotification @
438 V UIKeyboardDidShowNotification @
439 V UIKeyboardEmptyDelegateNotification @
440 V UIKeyboardWillHideNotification @
441 V UIKeyboardWillShowNotification @
442
443 V UIWebViewDidReceiveMessageNotification @
444 V UIWebViewDidClearMessagesNotification @
445 V UIWebViewGrowsAndShrinksToFitHeight f
446 V UIWebViewGrowsAndShrinksToFitWidth f
447 V UIWebViewScalesToFitScale f
448
449 f AddressBook
450
451 # Private
452
453 F CPPhoneNumberCopyNetworkCountryCode @
454 F ABCGetSharedAddressBook @
455 F ABCFindPersonMatchingPhoneNumberWithCountry @@@@^i^i
456 F ABCRecordCopyCompositeName @@
457 F ABCFindPersonMatchingPhoneNumber @@@^i^i
458 F ABCCopyLocalizedPropertyOrLabel @i
459
460 # Public
461
462 F ABAddressBookAddRecord B@@^@
463 F ABAddressBookCopyArrayOfAllGroups @@
464 F ABAddressBookCopyArrayOfAllPeople @@
465 F ABAddressBookCopyLocalizedLabel @@
466 F ABAddressBookCreate @
467 F ABAddressBookGetGroupCount l@
468 F ABAddressBookGetPersonCount l@
469 F ABAddressBookHasUnsavedChanges B@
470 F ABAddressBookRegisterExternalChangeCallback v@^?^v
471 F ABAddressBookRemoveRecord B@@^@
472 F ABAddressBookRevert v@
473 F ABAddressBookSave B@^@
474 F ABAddressBookUnregisterExternalChangeCallback v@^?^v
475
476 V ABAddressBookErrorDomain @
477 C kABOperationNotPermittedByStoreError 0
478
479 F ABMultiValueCopyArrayOfAllValues @@
480 F ABMultiValueCopyLabelAtIndex @@l
481 F ABMultiValueCopyValueAtIndex @@l
482 F ABMultiValueGetCount l@
483 F ABMultiValueGetFirstIndexOfValue l@@
484 F ABMultiValueGetIdentifierAtIndex i@l
485 F ABMultiValueGetIndexForIdentifier l@i
486 F ABMultiValueGetPropertyType S@
487
488 C kABMultiValueInvalidIdentifier -1
489
490 F ABMultiValueAddValueAndLabel @@@^i
491 F ABMultiValueCreateMutable @S
492 F ABMultiValueCreateMutableCopy @@
493 F ABMultiValueInsertValueAndLabelAtIndex B@@@l^i
494 F ABMultiValueRemoveValueAndLabelAtIndex B@l
495 F ABMultiValueReplaceLabelAtIndex B@@l
496 F ABMultiValueReplaceValueAtIndex B@@l
497
498 F ABRecordCopyCompositeName @@
499 F ABRecordCopyValue @@i
500 F ABRecordGetRecordID i@
501 F ABRecordGetRecordType I@
502 F ABRecordRemoveValue B@i^@
503 F ABRecordSetValue B@i@^@
504
505 C kABPersonType 0
506 C kABGroupType 1
507
508 # this was (1<<8)
509 C kABMultiValueMask 0x100
510
511 C kABInvalidPropertyType 0x0
512 C kABStringPropertyType 0x1
513 C kABIntegerPropertyType 0x2
514 C kABRealPropertyType 0x3
515 C kABDateTimePropertyType 0x4
516 C kABDictionaryPropertyType 0x5
517 C kABMultiStringPropertyType 0x101
518 C kABMultiIntegerPropertyType 0x102
519 C kABMultiRealPropertyType 0x103
520 C kABMultiDateTimePropertyType 0x104
521 C kABMultiDictionaryPropertyType 0x105
522
523 C kABRecordInvalidID -1
524 C kABPropertyInvalidID -1
525
526 F ABAddressBookGetGroupWithRecordID @@i
527 F ABGroupAddMember B@@^@
528 F ABGroupCopyArrayOfAllMembers @@
529 F ABGroupCopyArrayOfAllMembersWithSortOrdering @@I
530 F ABGroupCreate @
531 F ABGroupRemoveMember B@@^@
532
533 V kABGroupNameProperty i
534
535 F ABAddressBookCopyPeopleWithName @@@
536 F ABAddressBookGetPersonWithRecordID @@i
537 F ABPersonComparePeopleByName i@@I
538 F ABPersonCopyImageData @@
539 F ABPersonCopyLocalizedPropertyName @i
540 F ABPersonCreate @
541 F ABPersonGetCompositeNameFormat I
542 F ABPersonGetSortOrdering I
543 F ABPersonGetTypeOfProperty SI
544 F ABPersonHasImageData B@
545 F ABPersonRemoveImageData B@^@
546 F ABPersonSetImageData B@@^@
547
548 C kABPersonSortByFirstName 0
549 C kABPersonSortByLastName 1
550
551 C kABPersonCompositeNameFormatFirstNameFirst 0
552 C kABPersonCompositeNameFormatLastNameFirst 1
553
554 V kABPersonFirstNameProperty i
555 V kABPersonLastNameProperty i
556 V kABPersonMiddleNameProperty i
557 V kABPersonPrefixProperty i
558 V kABPersonSuffixProperty i
559 V kABPersonNicknameProperty i
560 V kABPersonFirstNamePhoneticProperty i
561 V kABPersonLastNamePhoneticProperty i
562 V kABPersonMiddleNamePhoneticProperty i
563 V kABPersonOrganizationProperty i
564 V kABPersonJobTitleProperty i
565 V kABPersonDepartmentProperty i
566 V kABPersonEmailProperty i
567 V kABPersonBirthdayProperty i
568 V kABPersonNoteProperty i
569 V kABPersonCreationDateProperty i
570 V kABPersonModificationDateProperty i
571
572 V kABPersonAddressProperty i
573 V kABPersonAddressStreetKey @
574 V kABPersonAddressCityKey @
575 V kABPersonAddressStateKey @
576 V kABPersonAddressZIPKey @
577 V kABPersonAddressCountryKey @
578 V kABPersonAddressCountryCodeKey @
579
580 V kABPersonDateProperty i
581 V kABPersonAnniversaryLabel @
582
583 V kABPersonKindProperty i
584 V kABPersonKindPerson @
585 V kABPersonKindOrganization @
586
587 V kABPersonPhoneProperty i
588 V kABPersonPhoneMobileLabel @
589 V kABPersonPhoneIPhoneLabel @
590 V kABPersonPhoneMainLabel @
591 V kABPersonPhoneHomeFAXLabel @
592 V kABPersonPhoneWorkFAXLabel @
593 V kABPersonPhonePagerLabel @
594
595 V kABPersonInstantMessageProperty i
596 V kABPersonInstantMessageServiceKey @
597 V kABPersonInstantMessageServiceYahoo @
598 V kABPersonInstantMessageServiceJabber @
599 V kABPersonInstantMessageServiceMSN @
600 V kABPersonInstantMessageServiceICQ @
601 V kABPersonInstantMessageServiceAIM @
602 V kABPersonInstantMessageUsernameKey @
603
604 V kABPersonURLProperty i
605 V kABPersonHomePageLabel @
606
607 V kABPersonRelatedNamesProperty i
608 V kABPersonMotherLabel @
609 V kABPersonFatherLabel @
610 V kABPersonParentLabel @
611 V kABPersonSisterLabel @
612 V kABPersonBrotherLabel @
613 V kABPersonChildLabel @
614 V kABPersonFriendLabel @
615 V kABPersonSpouseLabel @
616 V kABPersonPartnerLabel @
617 V kABPersonManagerLabel @
618 V kABPersonAssistantLabel @
619
620 V kABWorkLabel @
621 V kABHomeLabel @
622 V kABOtherLabel @
623
624 f Calendar
625
626 F CalDatabaseCopyEventOccurrencesInDateRange {CFArrayRef}^{CalDatabase}^{CalFilter}{CFGregorianDate}{CFGregorianDate}{CFTimeZoneRef}
627 F CalFilterCreateWithDatabase ^{CalFilter}^{CalDatabase}
628
629 F CalEventOccurrenceGetEvent @@
630 F CalEventCopySummary @@
631 F CalEventOccurrenceGetDate I@
632
633 f CoreAnimation
634
635 S CATransform3D "m11"{CGFloat}"m12"{CGFloat}"m13"{CGFloat}"m14"{CGFloat}"m21"{CGFloat}"m22"{CGFloat}"m23"{CGFloat}"m24"{CGFloat}"m31"{CGFloat}"m32"{CGFloat}"m33"{CGFloat}"m34"{CGFloat}"m41"{CGFloat}"m42"{CGFloat}"m43"{CGFloat}"m44"{CGFloat}
636
637 F CACurrentMediaTime {CFTimeInterval}
638
639 F CATransform3DIsIdentity B{CATransform3D}
640 F CATransform3DEqualToTransform B{CATransform3D}{CATransform3D}
641 F CATransform3DMakeTranslation {CATransform3D}{CGFloat}{CGFloat}{CGFloat}
642 F CATransform3DMakeScale {CATransform3D}{CGFloat}{CGFloat}{CGFloat}
643 F CATransform3DMakeRotation {CATransform3D}{CGFloat}{CGFloat}{CGFloat}{CGFloat}
644 F CATransform3DTranslate {CATransform3D}{CATransform3D}{CGFloat}{CGFloat}{CGFloat}
645 F CATransform3DScale {CATransform3D}{CATransform3D}{CGFloat}{CGFloat}{CGFloat}
646 F CATransform3DRotate {CATransform3D}{CATransform3D}{CGFloat}{CGFloat}{CGFloat}{CGFloat}
647 F CATransform3DConcat {CATransform3D}{CATransform3D}{CATransform3D}
648 F CATransform3DInvert {CATransform3D}{CATransform3D}
649 F CATransform3DMakeAffineTransform {CATransform3D}{CGAffineTransform}
650 F CATransform3DIsAffine B{CATransform3D}
651 F CATransform3DGetAffineTransform {CGAffineTransform}{CATransform3D}
652
653 f CoreData
654
655 C NSUndefinedAttributeType 0
656 C NSInteger16AttributeType 100
657 C NSInteger32AttributeType 200
658 C NSInteger64AttributeType 300
659 C NSDecimalAttributeType 400
660 C NSDoubleAttributeType 500
661 C NSFloatAttributeType 600
662 C NSStringAttributeType 700
663 C NSBooleanAttributeType 800
664 C NSDateAttributeType 900
665 C NSBinaryDataAttributeType 1000
666 C NSTransformableAttributeType 1800
667 C NSObjectIDAttributeType 2000
668
669 C NSUndefinedEntityMappingType 0x00
670 C NSCustomEntityMappingType 0x01
671 C NSAddEntityMappingType 0x02
672 C NSRemoveEntityMappingType 0x03
673 C NSCopyEntityMappingType 0x04
674 C NSTransformEntityMappingType 0x05
675
676 V NSMigrationManagerKey @
677 V NSMigrationSourceObjectKey @
678 V NSMigrationDestinationObjectKey @
679 V NSMigrationEntityMappingKey @
680 V NSMigrationPropertyMappingKey @
681 V NSMigrationPropertyMappingKey @
682
683 C NSManagedObjectResultType 0x00
684 C NSManagedObjectIDResultType 0x01
685 C NSDictionaryResultType 0x02
686
687 C NSFetchRequestExpressionType 50
688
689 C NSSnapshotEventUndoInsertion 1<<1
690 C NSSnapshotEventUndoDeletion 1<<2
691 C NSSnapshotEventUndoUpdate 1<<3
692 C NSSnapshotEventRollback 1<<4
693 C NSSnapshotEventRefresh 1<<5
694 C NSSnapshotEventMergePolicy 1<<6
695
696 V NSInsertedObjectsKey @
697 V NSUpdatedObjectsKey @
698 V NSDeletedObjectsKey @
699 V NSRefreshedObjectsKey @
700 V NSInvalidatedObjectsKey @
701 V NSInvalidatedAllObjectsKey @
702
703 V NSErrorMergePolicy @
704 V NSMergeByPropertyStoreTrumpMergePolicy @
705 V NSMergeByPropertyObjectTrumpMergePolicy @
706 V NSOverwriteMergePolicy @
707 V NSRollbackMergePolicy @
708
709 V NSSQLiteStoreType @
710 V NSBinaryStoreType @
711 V NSInMemoryStoreType @
712
713 V NSStoreTypeKey @
714 V NSStoreUUIDKey @
715
716 V NSAddedPersistentStoresKey @
717 V NSRemovedPersistentStoresKey @
718 V NSUUIDChangedPersistentStoresKey @
719
720 V NSReadOnlyPersistentStoreOption @
721 V NSPersistentStoreTimeoutOption @
722 V NSSQLitePragmasOption @
723 V NSSQLiteAnalyzeOption @
724 V NSSQLiteManualVacuumOption @
725
726 V NSIgnorePersistentStoreVersioningOption @
727 V NSMigratePersistentStoresAutomaticallyOption @
728 V NSInferMappingModelAutomaticallyOption @
729
730 V NSStoreModelVersionHashesKey @
731 V NSStoreModelVersionIdentifiersKey @
732 V NSPersistentStoreOSCompatibility @
733
734 C NSNoActionDeleteRule 0
735 C NSNullifyDeleteRule 1
736 C NSCascadeDeleteRule 2
737 C NSDenyDeleteRule 3
738
739 C NSFetchedResultsChangeInsert 1
740 C NSFetchedResultsChangeDelete 2
741 C NSFetchedResultsChangeMove 3
742 C NSFetchedResultsChangeUpdate 4
743
744 V NSDetailedErrorsKey @
745 V NSValidationObjectErrorKey @
746 V NSValidationKeyErrorKey @
747 V NSValidationPredicateErrorKey @
748 V NSValidationValueErrorKey @
749 V NSAffectedStoresErrorKey @
750 V NSAffectedObjectsErrorKey @
751
752 V NSSQLiteErrorDomain @
753
754 C NSManagedObjectValidationError 1550
755 C NSValidationMultipleErrorsError 1560
756 C NSValidationMissingMandatoryPropertyError 1570
757 C NSValidationRelationshipLacksMinimumCountError 1580
758 C NSValidationRelationshipExceedsMaximumCountError 1590
759 C NSValidationRelationshipDeniedDeleteError 1600
760 C NSValidationNumberTooLargeError 1610
761 C NSValidationNumberTooSmallError 1620
762 C NSValidationDateTooLateError 1630
763 C NSValidationDateTooSoonError 1640
764 C NSValidationInvalidDateError 1650
765 C NSValidationStringTooLongError 1660
766 C NSValidationStringTooShortError 1670
767 C NSValidationStringPatternMatchingError 1680
768
769 C NSManagedObjectContextLockingError 132000
770 C NSPersistentStoreCoordinatorLockingError 132010
771 C NSManagedObjectReferentialIntegrityError 133000
772 C NSManagedObjectExternalRelationshipError 133010
773 C NSManagedObjectMergeError 133020
774
775 C NSPersistentStoreInvalidTypeError 134000
776 C NSPersistentStoreTypeMismatchError 134010
777 C NSPersistentStoreIncompatibleSchemaError 134020
778 C NSPersistentStoreSaveError 134030
779 C NSPersistentStoreIncompleteSaveError 134040
780 C NSPersistentStoreOperationError 134070
781 C NSPersistentStoreOpenError 134080
782 C NSPersistentStoreTimeoutError 134090
783 C NSPersistentStoreIncompatibleVersionHashError 134100
784
785 C NSMigrationError 134110
786 C NSMigrationCancelledError 134120
787 C NSMigrationMissingSourceModelError 134130
788 C NSMigrationMissingMappingModelError 134140
789 C NSMigrationManagerSourceStoreError 134150
790 C NSMigrationManagerDestinationStoreError 134160
791 C NSEntityMigrationPolicyError 134170
792 C NSInferredMappingModelError 134190
793 C NSExternalRecordImportError 134200
794
795 C NSCoreDataError 134060
796 C NSSQLiteError 134180
797
798 V NSCoreDataVersionNumber d
799
800 C NSCoreDataVersionNumber10_4 46.0
801 C NSCoreDataVersionNumber10_4_3 77.0
802 C NSCoreDataVersionNumber10_5 185.0
803 C NSCoreDataVersionNumber10_5_3 186.0
804
805 f CoreFoundation
806
807 # Base Utilities
808
809 F CFRangeMake {CFRange}{CFIndex}{CFIndex}
810
811 # Time Utilities
812
813 F CFAbsoluteTimeAddGregorianUnits {CFAbsoluteTime}{CFAbsoluteTime}{CFTimeZoneRef}{CFGregorianUnits}
814 F CFAbsoluteTimeGetCurrent {CFAbsoluteTime}
815 F CFAbsoluteTimeGetDayOfWeek {SInt32}{CFAbsoluteTime}{CFTimeZoneRef}
816 F CFAbsoluteTimeGetDayOfYear {SInt32}{CFAbsoluteTime}{CFTimeZoneRef}
817 F CFAbsoluteTimeGetDifferenceAsGregorianUnits {CFGregorianUnits}{CFAbsoluteTime}{CFAbsoluteTime}{CFTimeZoneRef}{CFOptionFlags}
818 F CFAbsoluteTimeGetGregorianDate {CFGregorianDate}{CFAbsoluteTime}{CFTimeZoneRef}
819 F CFAbsoluteTimeGetWeekOfYear {SInt32}{CFAbsoluteTime}{CFTimeZoneRef}
820 F CFGregorianDateGetAbsoluteTime {CFAbsoluteTime}{CFGregorianDate}{CFTimeZoneRef}
821 F CFGregorianDateIsValid {Boolean}{CFGregorianDate}{CFOptionFlags}
822
823 T CFAbsoluteTime {CFTimeInterval}
824 S CFGregorianDate "year"{SInt32}"month"{SInt8}"day"{SInt8}"hour"{SInt8}"minute"{SInt8}"second"{double}
825 S CFGregorianUnits "years"{SInt32}"months"{SInt32}"days"{SInt32}"hours"{SInt32}"minutes"{SInt32}"second"{double}
826 T CFTimeInterval {double}
827
828 C kCFGregorianUnitsYears 1<<0
829 C kCFGregorianUnitsMonths 1<<1
830 C kCFGregorianUnitsDays 1<<2
831 C kCFGregorianUnitsHours 1<<3
832 C kCFGregorianUnitsMinutes 1<<4
833 C kCFGregorianUnitsSeconds 1<<5
834 C kCFGregorianAllUnits 0x00FFFFFF
835
836 V kCFAbsoluteTimeIntervalSince1970 {CFTimeInterval}
837 V kCFAbsoluteTimeIntervalSince1904 {CFTimeInterval}
838
839 # CFComparatorFunction
840
841 T CFIndex l
842 T CFOptionFlags {UInt32}
843 S CFRange "location"{CFIndex}"length"{CFIndex}
844
845 E CFComparisonResult
846 C kCFCompareLessThan -1
847 C kCFCompareEqualTo 0
848 C kCFCompareGreaterThan 1
849 # CFComparisonResult CFComparisonResult
850
851 C kCFNotFound -1
852
853 V kCFCoreFoundationVersionNumber d
854
855 C kCFCoreFoundationVersionNumber10_0 196.40
856 C kCFCoreFoundationVersionNumber10_0_3 196.50
857 C kCFCoreFoundationVersionNumber10_1 226.00
858 C kCFCoreFoundationVersionNumber10_1_1 226.00
859 C kCFCoreFoundationVersionNumber10_1_2 227.20
860 C kCFCoreFoundationVersionNumber10_1_3 227.20
861 C kCFCoreFoundationVersionNumber10_1_4 227.30
862 C kCFCoreFoundationVersionNumber10_2 263.00
863 C kCFCoreFoundationVersionNumber10_2_1 263.10
864 C kCFCoreFoundationVersionNumber10_2_2 263.10
865 C kCFCoreFoundationVersionNumber10_2_3 263.30
866 C kCFCoreFoundationVersionNumber10_2_4 263.30
867 C kCFCoreFoundationVersionNumber10_2_5 263.50
868 C kCFCoreFoundationVersionNumber10_2_6 263.50
869 C kCFCoreFoundationVersionNumber10_2_7 263.50
870 C kCFCoreFoundationVersionNumber10_2_8 263.50
871 C kCFCoreFoundationVersionNumber10_3 299.00
872 C kCFCoreFoundationVersionNumber10_3_1 299.00
873 C kCFCoreFoundationVersionNumber10_3_2 299.00
874 C kCFCoreFoundationVersionNumber10_3_3 299.30
875 C kCFCoreFoundationVersionNumber10_3_4 299.31
876 C kCFCoreFoundationVersionNumber10_3_5 299.31
877 C kCFCoreFoundationVersionNumber10_3_6 299.32
878 C kCFCoreFoundationVersionNumber10_3_7 299.33
879 C kCFCoreFoundationVersionNumber10_3_8 299.33
880 C kCFCoreFoundationVersionNumber10_3_9 299.35
881 C kCFCoreFoundationVersionNumber10_4 368.00
882 C kCFCoreFoundationVersionNumber10_4_1 368.10
883 C kCFCoreFoundationVersionNumber10_4_2 368.11
884 C kCFCoreFoundationVersionNumber10_4_3 368.18
885 C kCFCoreFoundationVersionNumber10_4_4_Intel 368.26
886 C kCFCoreFoundationVersionNumber10_4_4_PowerPC 368.25
887 C kCFCoreFoundationVersionNumber10_4_5_Intel 368.26
888 C kCFCoreFoundationVersionNumber10_4_5_PowerPC 368.25
889 C kCFCoreFoundationVersionNumber10_4_6_Intel 368.26
890 C kCFCoreFoundationVersionNumber10_4_6_PowerPC 368.25
891 C kCFCoreFoundationVersionNumber10_4_7 368.27
892 C kCFCoreFoundationVersionNumber10_4_8 368.27
893 C kCFCoreFoundationVersionNumber10_4_9 368.28
894 C kCFCoreFoundationVersionNumber10_4_10 368.28
895 C kCFCoreFoundationVersionNumber10_4_11 368.31
896 C kCFCoreFoundationVersionNumber10_5 476.00
897 C kCFCoreFoundationVersionNumber10_5_1 476.00
898 C kCFCoreFoundationVersionNumber10_5_2 476.10
899 C kCFCoreFoundationVersionNumber10_5_3 476.13
900 C kCFCoreFoundationVersionNumber10_5_4 476.14
901 C kCFCoreFoundationVersionNumber10_5_5 476.15
902 C kCFCoreFoundationVersionNumber10_5_6 476.17
903
904 # CFAllocator
905
906 F CFAllocatorCreate {CFAllocatorRef}{CFAllocatorRef}{CFAllocatorContext}
907
908 F CFAllocatorAllocate ^v{CFAllocatorRef}{CFIndex}{CFOptionFlags}
909 F CFAllocatorDeallocate v{CFAllocatorRef}^v
910 F CFAllocatorGetPreferredSizeForSize {CFIndex}{CFAllocatorRef}{CFIndex}{CFOptionFlags}
911 F CFAllocatorReallocate ^v{CFAllocatorRef}^v{CFIndex}{CFOptionFlags}
912
913 F CFAllocatorGetDefault {CFAllocatorRef}
914 f CFAllocatorSetDefault v{CFAllocatorRef}
915
916 F CFAllocatorGetContext v{CFAllocatorRef}^{CFAllocatorContext}
917
918 F CFAllocatorGetTypeID {CFTypeID}
919
920 # CFAllocatorAllocateCallBack
921 # CFAllocatorCopyDescriptionCallBack
922 # CFAllocatorDeallocateCallBack
923 # CFAllocatorPreferredSizeCallBack
924 # CFAllocatorReallocateCallBack
925 # CFAllocatorReleaseCallBack
926 # CFAllocatorRetainCallBack
927
928 S CFAllocatorContext "version"{CFIndex}"info"^v"retain"{CFAllocatorRetainCallBack}"release"{CFAllocatorReleaseCallBack}"copyDescription"{CFAllocatorCopyDescriptionCallBack}"allocate"{CFAllocatorAllocateCallBack}"reallocate"{CFAllocatorReallocateCallBack}"deallocate"{CFAllocatorDeallocateCallBack}"preferredSize"{CFAllocatorPreferredSizeCallBack}
929 # CFAllocatorContext CFAllocatorContext
930
931 T CFAllocatorRef @
932 # CFAllocatorRef ^r{__CFAllocator}
933
934 V kCFAllocatorDefault {CFAllocatorRef}
935 V kCFAllocatorSystemDefault {CFAllocatorRef}
936 V kCFAllocatorMalloc {CFAllocatorRef}
937 V kCFAllocatorMallocZone {CFAllocatorRef}
938 V kCFAllocatorNull {CFAllocatorRef}
939 V kCFAllocatorUseContext {CFAllocatorRef}
940
941 # CFByteOrderUtils
942
943 E __CFByteOrder
944 C CFByteOrderUnknown 0
945 C CFByteOrderLittleEndian 1
946 C CFByteOrderBigEndian 2
947 T CFByteOrder __CFByteOrder
948
949 # CFArray
950
951 T CFArrayRef @
952
953 # CFData
954
955 F CFDataCreate {CFDataRef}{CFAllocatorRef}^r{UInt8}{CFIndex}
956 F CFDataCreateCopy {CFDataRef}{CFAllocatorRef}{CFDataRef}
957 F CFDataCreateWithBytesNoCopy {CFDataRef}{CFAllocatorRef}^r{UInt8}{CFIndex}{CFAllocatorRef}
958
959 F CFDataGetBytePtr ^r{UInt8}{CFDataRef}
960 F CFDataGetBytes v{CFDataRef}{CFRange}^{UInt8}
961 F CFDataGetLength {CFIndex}{CFDataRef}
962
963 F CFDataGetTypeID {CFTypeID}
964
965 T CFDataRef @
966 # CFDataRef ^r{__CFData}
967
968 # CFDate
969
970 F CFDateCompare {CFComparisonResult}{CFDateRef}{CFDateRef}^v
971 F CFDateCreate {CFDateRef}{CFAllocatorRef}{CFAbsoluteTime}
972 F CFDateGetAbsoluteTime {CFAbsoluteTime}{CFDateRef}
973 F CFDateGetTimeIntervalSinceDate {CFTimeInterval}{CFDateRef}{CFDateRef}
974 F CFDateGetTypeID {CFTypeID}
975
976 T CFDateRef @
977 # CFDateRef ^r{__CFDate}
978
979 # CFDateFormatter
980
981 F CFDateFormatterCreate {CFDateFormatterRef}{CFAllocatorRef}{CFLocaleRef}{CFDateFormatterStyle}{CFDateFormatterStyle}
982
983 F CFDateFormatterSetFormat v{CFDateFormatterRef}{CFStringRef}
984 F CFDateFormatterSetProperty v{CFDateFormatterRef}{CFStringRef}{CFTypeRef}
985
986 F CFDateFormatterCreateDateFromString {CFDateRef}{CFAllocatorRef}{CFDateFormatterRef}{CFStringRef}^{CFRange}
987 F CFDateFormatterGetAbsoluteTimeFromString {Boolean}{CFDateFormatterRef}{CFStringRef}^{CFRange}^{CFAbsoluteTime}
988
989 F CFDateFormatterCreateStringWithAbsoluteTime {CFStringRef}{CFAllocatorRef}{CFDateFormatterRef}{CFAbsoluteTime}
990 F CFDateFormatterCreateStringWithDate {CFStringRef}{CFAllocatorRef}{CFDateFormatterRef}{CFDateRef}
991 F CFDateFormatterCreateDateFormatFromTemplate {CFStringRef}{CFAllocatorRef}{CFStringRef}{CFOptionFlags}{CFLocaleRef}
992
993 F CFDateFormatterCopyProperty {CFTypeRef}{CFDateFormatterRef}{CFStringRef}
994 F CFDateFormatterGetDateStyle {CFDateFormatterStyle}{CFDateFormatterRef}
995 F CFDateFormatterGetFormat {CFStringRef}{CFDateFormatterRef}
996 F CFDateFormatterGetLocale {CFLocaleRef}{CFDateFormatterRef}
997 F CFDateFormatterGetTimeStyle {CFDateFormatterStyle}{CFDateFormatterRef}
998
999 F CFDateFormatterGetTypeID {CFTypeID}
1000
1001 T CFDateFormatterRef @
1002 # CFDateFormatterRef ^r{__CFDateFormatter}
1003
1004 T CFDateFormatterStyle {CFIndex}
1005
1006 C kCFDateFormatterNoStyle 0
1007 C kCFDateFormatterShortStyle 1
1008 C kCFDateFormatterMediumStyle 2
1009 C kCFDateFormatterLongStyle 3
1010 C kCFDateFormatterFullStyle 4
1011
1012 V kCFDateFormatterIsLenient @
1013 V kCFDateFormatterTimeZone @
1014 V kCFDateFormatterCalendarName @
1015 V kCFDateFormatterDefaultFormat @
1016
1017 V kCFDateFormatterTwoDigitStartDate @
1018 V kCFDateFormatterDefaultDate @
1019 V kCFDateFormatterCalendar @
1020 V kCFDateFormatterEraSymbols @
1021 V kCFDateFormatterMonthSymbols @
1022 V kCFDateFormatterShortMonthSymbols @
1023 V kCFDateFormatterWeekdaySymbols @
1024 V kCFDateFormatterShortWeekdaySymbols @
1025 V kCFDateFormatterAMSymbol @
1026 V kCFDateFormatterPMSymbol @
1027
1028 V kCFDateFormatterLongEraSymbols @
1029 V kCFDateFormatterVeryShortMonthSymbols @
1030 V kCFDateFormatterStandaloneMonthSymbols @
1031 V kCFDateFormatterShortStandaloneMonthSymbols @
1032 V kCFDateFormatterVeryShortStandaloneMonthSymbols @
1033 V kCFDateFormatterVeryShortWeekdaySymbols @
1034 V kCFDateFormatterStandaloneWeekdaySymbols @
1035 V kCFDateFormatterShortStandaloneWeekdaySymbols @
1036 V kCFDateFormatterVeryShortStandaloneWeekdaySymbols @
1037 V kCFDateFormatterQuarterSymbols @
1038 V kCFDateFormatterShortQuarterSymbols @
1039 V kCFDateFormatterStandaloneQuarterSymbols @
1040 V kCFDateFormatterShortStandaloneQuarterSymbols @
1041 V kCFDateFormatterGregorianStartDate @
1042
1043 V CFGregorianCalendar @
1044
1045 # CFLocale
1046
1047 F CFLocaleCopyCurrent {CFLocaleRef}
1048 F CFLocaleCreate {CFLocaleRef}{CFAllocatorRef}{CFStringRef}
1049 F CFLocaleCreateCopy {CFLocaleRef}{CFAllocatorRef}{CFLocaleRef}
1050 F CFLocaleGetSystem {CFLocaleRef}
1051
1052 F CFLocaleCopyAvailableLocaleIdentifiers {CFArrayRef}
1053
1054 F CFLocaleCopyISOCountryCodes {CFArrayRef}
1055 F CFLocaleCopyISOLanguageCodes {CFArrayRef}
1056 F CFLocaleCopyISOCurrencyCodes {CFArrayRef}
1057 F CFLocaleCopyCommonISOCurrencyCodes {CFArrayRef}
1058
1059 F CFLocaleCopyPreferredLanguages {CFArrayRef}
1060
1061 F CFLocaleCopyDisplayNameForPropertyValue {CFStringRef}{CFLocaleRef}{CFStringRef}{CFStringRef}
1062 F CFLocaleGetValue {CFTypeRef}{CFLocaleRef}{CFStringRef}
1063 F CFLocaleGetIdentifier {CFStringRef}{CFLocaleRef}
1064
1065 F CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes {CFStringRef}{CFAllocatorRef}{LangCode}{RegionCode}
1066 F CFLocaleCreateCanonicalLanguageIdentifierFromString {CFStringRef}{CFAllocatorRef}{CFStringRef}
1067 F CFLocaleCreateCanonicalLocaleIdentifierFromString {CFStringRef}{CFAllocatorRef}{CFStringRef}
1068 F CFLocaleCreateComponentsFromLocaleIdentifier {CFDictionaryRef}{CFAllocatorRef}{CFStringRef}
1069 F CFLocaleCreateLocaleIdentifierFromComponents {CFStringRef}{CFAllocatorRef}{CFDictionaryRef}
1070
1071 F CFLocaleGetTypeID {CFTypeID}
1072
1073 F CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode {CFStringRef}{CFAllocatorRef}{uint32_t}
1074 F CFLocaleGetLanguageCharacterDirection {CFLocaleLanguageDirection}{CFStringRef}
1075 F CFLocaleGetLanguageLineDirection {CFLocaleLanguageDirection}{CFStringRef}
1076 F CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier {uint32_t}{CFStringRef}
1077
1078 T CFLocaleRef @
1079 # CFLocaleRef ^r{__CFLocale}
1080
1081 C kCFLocaleLanguageDirectionUnknown 0
1082 C kCFLocaleLanguageDirectionLeftToRight 1
1083 C kCFLocaleLanguageDirectionRightToLeft 2
1084 C kCFLocaleLanguageDirectionTopToBottom 3
1085 C kCFLocaleLanguageDirectionBottomToTop 4
1086
1087 T CFLocaleLanguageDirection {CFIndex}
1088
1089 V kCFLocaleMeasurementSystem @
1090 V kCFLocaleDecimalSeparator @
1091 V kCFLocaleGroupingSeparator @
1092 V kCFLocaleCurrencySymbol @
1093 V kCFLocaleCurrencyCode @
1094
1095 V kCFLocaleIdentifier @
1096 V kCFLocaleLanguageCode @
1097 V kCFLocaleCountryCode @
1098 V kCFLocaleScriptCode @
1099 V kCFLocaleVariantCode @
1100 V kCFLocaleExemplarCharacterSet @
1101 V kCFLocaleCalendarIdentifier @
1102 V kCFLocaleCalendar @
1103 V kCFLocaleCollationIdentifier @
1104 V kCFLocaleUsesMetricSystem @
1105
1106 V kCFGregorianCalendar @
1107 V kCFBuddhistCalendar @
1108 V kCFChineseCalendar @
1109 V kCFHebrewCalendar @
1110 V kCFIslamicCalendar @
1111 V kCFIslamicCivilCalendar @
1112 V kCFJapaneseCalendar @
1113 V kCFRepublicOfChinaCalendar @
1114 V kCFPersianCalendar @
1115 V kCFIndianCalendar @
1116 V kCFISO8601Calendar @
1117
1118 V kCFLocaleCurrentLocaleDidChangeNotificatio @
1119
1120 # CFRunLoop
1121
1122 F CFRunLoopGetCurrent {CFRunLoopRef}
1123 F CFRunLoopGetMain {CFRunLoopRef}
1124
1125 F CFRunLoopRun v
1126 F CFRunLoopRunInMode {SInt32}{CFStringRef}{CFTimeInterval}{Boolean}
1127 F CFRunLoopWakeUp v{CFRunLoopRef}
1128 F CFRunLoopStop v{CFRunLoopRef}
1129 F CFRunLoopIsWaiting {Boolean}{CFRunLoopRef}
1130
1131 F CFRunLoopAddSource v{CFRunLoopRef}{CFRunLoopSourceRef}{CFStringRef}
1132 F CFRunLoopContainsSource {Boolean}{CFRunLoopRef}{CFRunLoopSourceRef}{CFStringRef}
1133 F CFRunLoopRemoveSource v{CFRunLoopRef}{CFRunLoopSourceRef}{CFStringRef}
1134
1135 F CFRunLoopAddObserver v{CFRunLoopRef}{CFRunLoopObserverRef}{CFStringRef}
1136 F CFRunLoopContainsObserver {Boolean}{CFRunLoopRef}{CFRunLoopObserverRef}{CFStringRef}
1137 F CFRunLoopRemoveObserver v{CFRunLoopRef}{CFRunLoopObserverRef}{CFStringRef}
1138
1139 F CFRunLoopAddCommonMode v{CFRunLoopRef}{CFStringRef}
1140 F CFRunLoopCopyAllModes {CFArrayRef}{CFRunLoopRef}
1141 F CFRunLoopCopyCurrentMode {CFStringRef}{CFRunLoopRef}
1142
1143 F CFRunLoopAddTimer v{CFRunLoopRef}{CFRunLoopTimerRef}{CFStringRef}
1144 F CFRunLoopGetNextTimerFireDate {CFAbsoluteTime}{CFRunLoopRef}{CFStringRef}
1145 F CFRunLoopRemoveTimer v{CFRunLoopRef}{CFRunLoopTimerRef}{CFStringRef}
1146 F CFRunLoopContainsTimer {Boolean}{CFRunLoopRef}{CFRunLoopTimerRef}{CFStringRef}
1147
1148 # F CFRunLoopPerformBlock
1149
1150 F CFRunLoopGetTypeID {CFTypeID}
1151
1152 T CFRunLoopRef @
1153
1154 C kCFRunLoopRunFinished 1
1155 C kCFRunLoopRunStopped 2
1156 C kCFRunLoopRunTimedOut 3
1157 C kCFRunLoopRunHandledSource 4
1158
1159 V kCFRunLoopCommonModes {CFStringRef}
1160 V kCFRunLoopDefaultMode {CFStringRef}
1161
1162 # CFRunLoopTimer
1163
1164 T CFRunLoopTimerRef @
1165
1166 # CFString
1167
1168 T CFStringRef @
1169
1170 # CFTimeZone
1171
1172 F CFTimeZoneCreateWithName {CFTimeZoneRef}{CFAllocatorRef}{CFStringRef}{Boolean}
1173 F CFTimeZoneCreateWithTimeIntervalFromGMT {CFTimeZoneRef}{CFAllocatorRef}{CFTimeInterval}
1174 F CFTimeZoneCreate {CFTimeZoneRef}{CFAllocatorRef}{CFStringRef}{CFDataRef}
1175
1176 F CFTimeZoneCopyAbbreviationDictionary {CFDictionaryRef}
1177 F CFTimeZoneCopyAbbreviation {CFStringRef}{CFTimeZoneRef}{CFAbsoluteTime}
1178 F CFTimeZoneCopyDefault {CFTimeZoneRef}
1179 F CFTimeZoneCopySystem {CFTimeZoneRef}
1180 F CFTimeZoneSetDefault v{CFTimeZoneRef}
1181 F CFTimeZoneCopyKnownNames {CFArrayRef}
1182 F CFTimeZoneResetSystem v
1183 F CFTimeZoneSetAbbreviationDictionary v{CFDictionaryRef}
1184
1185 F CFTimeZoneGetName {CFStringRef}{CFTimeZoneRef}
1186 F CFTimeZoneCopyLocalizedName {CFStringRef}{CFTimeZoneRef}{CFTimeZoneNameStyle}{CFLocaleRef}
1187 F CFTimeZoneGetSecondsFromGMT {CFTimeInterval}{CFTimeZoneRef}{CFAbsoluteTime}
1188 F CFTimeZoneGetData {CFDataRef}{CFTimeZoneRef}
1189
1190 F CFTimeZoneIsDaylightSavingTime {Boolean}{CFTimeZoneRef}{CFAbsoluteTime}
1191 F CFTimeZoneGetDaylightSavingTimeOffset {CFTimeInterval}{CFTimeZoneRef}{CFAbsoluteTime}
1192 F CFTimeZoneGetNextDaylightSavingTimeTransition {CFAbsoluteTime}{CFTimeZoneRef}{CFAbsoluteTime}
1193
1194 F CFTimeZoneGetTypeID {CFTypeID}
1195
1196 T CFTimeZoneNameStyle {CFIndex}
1197 T CFTimeZoneRef @
1198 # CFTimeZoneRef ^r{__CFTimeZoneRef}
1199
1200 V kCFTimeZoneSystemTimeZoneDidChangeNotification {CFStringRef}
1201
1202 C kCFTimeZoneNameStyleStandard 0
1203 C kCFTimeZoneNameStyleShortStandard 1
1204 C kCFTimeZoneNameStyleDaylightSaving 2
1205 C kCFTimeZoneNameStyleShortDaylightSaving 3
1206
1207 # CFType
1208
1209 F CFGetAllocator {CFAllocatorRef}{CFTypeRef}
1210 F CFGetRetainCount {CFIndex}{CFTypeRef}
1211 F CFMakeCollectable {CFTypeRef}{CFTypeRef}
1212 F CFRelease v{CFTypeRef}
1213 F CFRetain {CFTypeRef}{CFTypeRef}
1214
1215 F CFEqual
1216
1217 F CFHash {CFHashCode}{CFTypeRef}
1218
1219 F CFGetTypeID {CFTypeID}{CFTypeRef}
1220 F CFShow v{CFTypeRef}
1221
1222 T CFHashCode L
1223 T CFTypeID L
1224
1225 T CFTypeRef @
1226 # CFTypeRef ^rv
1227
1228 # Private
1229
1230 F CFShowStr v@
1231
1232 f CoreGraphics
1233
1234 T CGFloat f
1235
1236 # CGAffineTransform
1237
1238 F CGAffineTransformMake {CGAffineTransform}{CGFloat}{CGFloat}{CGFloat}{CGFloat}{CGFloat}{CGFloat}
1239 F CGAffineTransformMakeRotation {CGAffineTransform}{CGFloat}
1240 F CGAffineTransformMakeScale {CGAffineTransform}{CGFloat}{CGFloat}
1241 F CGAffineTransformMakeTranslation {CGAffineTransform}{CGFloat}{CGFloat}
1242
1243 F CGAffineTransformTranslate {CGAffineTransform}{CGAffineTransform}{CGFloat}{CGFloat}
1244 F CGAffineTransformScale {CGAffineTransform}{CGAffineTransform}{CGFloat}{CGFloat}
1245 F CGAffineTransformRotate {CGAffineTransform}{CGAffineTransform}{CGFloat}
1246 F CGAffineTransformInvert {CGAffineTransform}{CGAffineTransform}
1247 F CGAffineTransformConcat {CGAffineTransform}{CGAffineTransform}{CGAffineTransform}
1248
1249 F CGPointApplyAffineTransform {CGPoint}{CGPoint}{CGAffineTransform}
1250 F CGSizeApplyAffineTransform {CGSize}{CGSize}{CGAffineTransform}
1251 F CGRectApplyAffineTransform {CGRect}{CGRect}{CGAffineTransform}
1252
1253 F CGAffineTransformIsIdentity B{CGAffineTransform}
1254 F CGAffineTransformEqualToTransform B{CGAffineTransform}{CGAffineTransform}
1255
1256 S CGAffineTransform "a"{CGFloat}"b"{CGFloat}"c"{CGFloat}"d"{CGFloat}"tx"{CGFloat}"ty"{CGFloat}
1257
1258 V CGAffineTransformIdentity {CGAffineTransform}
1259
1260 # CGContext
1261
1262 T CGContextRef ^{CGContext}
1263
1264 E CGBlendMode
1265 C kCGBlendModeNormal 0
1266 C kCGBlendModeMultiply 1
1267 C kCGBlendModeScreen 2
1268 C kCGBlendModeOverlay 3
1269 C kCGBlendModeDarken 4
1270 C kCGBlendModeLighten 5
1271 C kCGBlendModeColorDodge 6
1272 C kCGBlendModeColorBurn 7
1273 C kCGBlendModeSoftLight 8
1274 C kCGBlendModeHardLight 9
1275 C kCGBlendModeDifference 10
1276 C kCGBlendModeExclusion 11
1277 C kCGBlendModeHue 12
1278 C kCGBlendModeSaturation 13
1279 C kCGBlendModeColor 14
1280 C kCGBlendModeLuminosity 15
1281 C kCGBlendModeClear 16
1282 C kCGBlendModeCopy 17
1283 C kCGBlendModeSourceIn 18
1284 C kCGBlendModeSourceOut 19
1285 C kCGBlendModeSourceAtop 20
1286 C kCGBlendModeDestinationOver 21
1287 C kCGBlendModeDestinationIn 22
1288 C kCGBlendModeDestinationOut 23
1289 C kCGBlendModeDestinationAtop 24
1290 C kCGBlendModeXOR 25
1291 C kCGBlendModePlusDarker 26
1292 C kCGBlendModePlusLighter 27
1293
1294 E CGInterpolationQuality
1295 C kCGInterpolationDefault 0
1296 C kCGInterpolationNone 1
1297 C kCGInterpolationLow 2
1298 C kCGInterpolationHigh 3
1299
1300 E CGLineCap
1301 C kCGLineCapButt 0
1302 C kCGLineCapRound 1
1303 C kCGLineCapSquare 2
1304
1305 E CGLineJoin
1306 C kCGLineJoinMiter 0
1307 C kCGLineJoinRound 1
1308 C kCGLineJoinBevel 2
1309
1310 E CGTextDrawingMode
1311 C kCGTextFill 0
1312 C kCGTextStroke 1
1313 C kCGTextFillStroke 2
1314 C kCGTextInvisible 3
1315 C kCGTextFillClip 4
1316 C kCGTextStrokeClip 5
1317 C kCGTextFillStrokeClip 6
1318 C kCGTextClip 7
1319
1320 E CGTextEncoding
1321 C kCGEncodingFontSpecific 0
1322 C kCGEncodingMacRoman 1
1323
1324 f CoreLocation
1325
1326 T CLLocationDegrees d
1327
1328 S CLLocationCoordinate2D "latitude"{CLLocationDegrees}"longitude"{CLLocationDegrees}
1329
1330 T CLLocationAccuracy d
1331
1332 V kCLLocationAccuracyBest d
1333 V kCLLocationAccuracyNearestTenMeters d
1334 V kCLLocationAccuracyHundredMeters d
1335 V kCLLocationAccuracyKilometer d
1336 V kCLLocationAccuracyThreeKilometers d
1337
1338 T CLLocationSpeed d
1339 T CLLocationDirection d
1340
1341 V kCLDistanceFilterNone d
1342 V kCLHeadingFilterNone d
1343
1344 C kCLErrorLocationUnknown 0
1345 C kCLErrorDenied 1
1346 C kCLErrorNetwork 2
1347 C kCLErrorHeadingFailure 3
1348
1349 V kCLErrorDomain @
1350
1351 f CoreTelephony
1352
1353 # most of this is garbage
1354
1355 T CTCallRef @
1356
1357 # CTCallAddressBlocked
1358 # CTCallAnswer
1359 # CTCallAnswerEndingActive
1360 # CTCallAnswerEndingAllOthers
1361 # CTCallAnswerEndingHeld
1362 # CTCallAnswerWithSourceIdentifier
1363 F CTCallCopyAddress {CFStringRef}{CFAllocatorRef}{CTCallRef}
1364 # CTCallCopyAllCallsSince
1365 # CTCallCopyAllIncomingCallsSince
1366 F CTCallCopyAllMissedCallsAfterRowID {CFArrayRef}{CFAllocatorRef}l
1367 F CTCallCopyAllMissedCallsSince {CFArrayRef}{CFAllocatorRef}{CFDateRef}
1368 # CTCallCopyAllOutgoingCallsSince
1369 # CTCallCopyName
1370 # CTCallCopyUUID
1371 # CTCallDeleteAllCallsBeforeDate
1372 # CTCallDial
1373 # CTCallDialEmergency
1374 # CTCallDialEmergencyWithSourceIdentifier
1375 # CTCallDialVoicemail
1376 # CTCallDialVoicemailWithSourceIdentifier
1377 # CTCallDialWithID
1378 # CTCallDialWithIDAndSourceIdentifier
1379 # CTCallDialWithSourceIdentifier
1380 # CTCallDisconnect
1381 # CTCallGetCauseCode
1382 # CTCallGetDuration
1383 # CTCallGetEmergencyStatus
1384 F CTCallGetGetRowIDOfLastInsert i
1385 F CTCallGetID l{CTCallRef}
1386 # CTCallGetMultiPartyCallCountMax
1387 F CTCallGetStartTime B{CTCallRef}^d
1388 # CTCallGetStatus
1389 F CTCallGetTypeID {CFTypeID}
1390 # CTCallHistoryInvalidateCaches
1391 # CTCallHold
1392 # CTCallIsAlerting
1393 # CTCallIsConferenced
1394 # CTCallIsOutgoing
1395 # CTCallIsToVoicemail
1396 # CTCallIsWaiting
1397 # CTCallJoinConference
1398 # CTCallLeaveConference
1399 # CTCallListDisconnect
1400 # CTCallListDisconnectAll
1401 # CTCallResume
1402 # CTCallTimersGetAll
1403 # CTCallTimersGetIncoming
1404 # CTCallTimersGetLast
1405 # CTCallTimersGetLastResetTime
1406 # CTCallTimersGetLifetime
1407 # CTCallTimersGetOutgoing
1408 # CTCallTimersReset
1409
1410 f Foundation
1411
1412 T NSAppleEventManagerSuspensionID ^r{__NSAppleEventManagerSuspension}
1413
1414 E _NSByteOrder
1415 C NS_UnknownByteOrder CFByteOrderUnknown
1416 C NS_LittleEndian CFByteOrderLittleEndian
1417 C NS_BigEndian CFByteOrderBigEndian
1418
1419 # NSComparator
1420
1421 C NSOrderedAscending -1
1422 C NSOrderedSame 0
1423 C NSOrderedDescending 1
1424 T NSComparisonResult {NSInteger}
1425
1426 # NSDecimal
1427
1428 T NSEnumerationOptions {NSUInteger}
1429 # NSHashEnumerator
1430 T NSHashTable {_NSHashTable}
1431 # NSHashTableCallBacks
1432
1433 T NSHashTableOptions {NSUInteger}
1434 T NSInteger l
1435
1436 # NSMapEnumerator
1437
1438 T NSMapTable {_NSMapTable}
1439 # NSMapTableKeyCallBacks
1440
1441 T NSMapTableOptions {NSUInteger}
1442 # NSMapTableValueCallBacks
1443
1444 T NSPoint {_NSPoint}
1445 T NSPointArray ^{NSPoint}
1446 T NSPointPointer ^{NSPoint}
1447
1448 S _NSRange "location"{NSUInteger}"length"{NSUInteger}
1449 T NSRange {_NSRange}
1450 T NSRangePointer ^{NSRange}
1451
1452 S _NSRect "origin"{NSPoint}"size"{NSSize}
1453 T NSRectArray ^{NSRect}
1454
1455 C NSMinXEdge 0
1456 C NSMinYEdge 1
1457 C NSMaxXEdge 2
1458 C NSMaxYEdge 3
1459
1460 T NSRectPointer ^{NSRect}
1461
1462 C NSApplicationDirectory 1
1463 C NSDemoApplicationDirectory 2
1464 C NSDeveloperApplicationDirectory 3
1465 C NSAdminApplicationDirectory 4
1466 C NSLibraryDirectory 5
1467 C NSDeveloperDirectory 6
1468 C NSUserDirectory 7
1469 C NSDocumentationDirectory 8
1470 C NSDocumentDirectory 9
1471 C NSCoreServiceDirectory 10
1472 C NSAutosavedInformationDirectory 11
1473 C NSDesktopDirectory 12
1474 C NSCachesDirectory 13
1475 C NSApplicationSupportDirectory 14
1476 C NSDownloadsDirectory 15
1477 C NSInputMethodsDirectory 16
1478 C NSMoviesDirectory 17
1479 C NSMusicDirectory 18
1480 C NSPicturesDirectory 19
1481 C NSPrinterDescriptionDirectory 20
1482 C NSSharedPublicDirectory 21
1483 C NSPreferencePanesDirectory 22
1484 C NSItemReplacementDirectory 99
1485 C NSAllApplicationsDirectory 100
1486 C NSAllLibrariesDirectory 101
1487 T NSSearchPathDirectory {NSUInteger}
1488
1489 C NSUserDomainMask 1
1490 C NSLocalDomainMask 2
1491 C NSNetworkDomainMask 4
1492 C NSSystemDomainMask 8
1493 C NSAllDomainsMask 0x0ffff
1494 T NSSearchPathDomainMask {NSUInteger}
1495
1496 S _NSSize "width"{CGFloat}"height"{CGFloat}
1497 T NSSize {_NSSize}
1498
1499 T NSSizePointer ^{NSSize}
1500 T NSSocketNativeHandle i
1501 T NSStringEncoding {NSUInteger}
1502 S NSSwappedDouble "v"Q
1503 S NSSwappedFloat "v"L
1504 T NSTimeInterval d
1505 # NSUncaughtExceptionHandler
1506 T NSUInteger L
1507 T NSZone {_NSZone}
1508
1509 f MapKit
1510
1511 C MKMapTypeStandard 0
1512 C MKMapTypeSatellite 1
1513 C MKMapTypeHybrid 2
1514
1515 V MKErrorDomain @
1516
1517 C MKErrorUnknown 1
1518 C MKErrorServerFailure 2
1519 C MKErrorLoadingThrottled 3
1520 C MKErrorPlacemarkNotFound 4
1521
1522 C MKPinAnnotationColorRed 0
1523 C MKPinAnnotationColorGreen 1
1524 C MKPinAnnotationColorPurple 2
1525
1526 # MKCoordinateRegionMake
1527 F MKCoordinateRegionMakeWithDistance {MKCoordinateRegion}{CLLocationCoordinate2D}{CLLocationDistance}{CLLocationDistance}
1528 # MKCoordinateSpanMake
1529
1530 f MobileWiFi
1531
1532 #F WiFiManagerClientAddNetwork
1533 #F WiFiManagerClientCopyDevices
1534 #F WiFiManagerClientCopyNetworks
1535 #F WiFiManagerClientCopyProperty
1536 #F WiFiManagerClientCreate
1537 #F WiFiManagerClientDisable
1538 #F WiFiManagerClientDisableNetwork
1539 #F WiFiManagerClientDispatchNotificationResponse
1540 #F WiFiManagerClientEnable
1541 #F WiFiManagerClientEnableNetwork
1542 #F WiFiManagerClientGetAssociationMode
1543 #F WiFiManagerClientGetDevice
1544 #F WiFiManagerClientGetType
1545 #F WiFiManagerClientGetTypeID
1546 #F WiFiManagerClientIsNetworkEnabled
1547 #F WiFiManagerClientRegisterNotificationCallback
1548 #F WiFiManagerClientRemoveNetwork
1549 #F WiFiManagerClientScheduleWithRunLoop
1550 #F WiFiManagerClientSetAssociationMode
1551 #F WiFiManagerClientSetPower
1552 #F WiFiManagerClientSetProperty
1553 #F WiFiManagerClientSetType
1554 #F WiFiManagerClientUnscheduleFromRunLoop
1555 #F WiFiManagerClientUpdateNetwork
1556
1557 F WiFiNetworkComparePriority B@@
1558 #F WiFiNetworkCopyFilteredRecord
1559 F WiFiNetworkCopyPassword @@
1560 #F WiFiNetworkCopyPreparedEAPProfile
1561 #F WiFiNetworkCopyRecord
1562 #F WiFiNetworkCreate
1563 #F WiFiNetworkCreateCopy
1564 F WiFiNetworkGetAssociationDate @@
1565 #F WiFiNetworkGetAuthFlags
1566 #F WiFiNetworkGetDirectedState
1567 #F WiFiNetworkGetFloatProperty
1568 #F WiFiNetworkGetIntProperty
1569 #F WiFiNetworkGetProperty
1570 #F WiFiNetworkGetRateBounds
1571 F WiFiNetworkGetSSID @@
1572 F WiFiNetworkGetSSIDData @@
1573 F WiFiNetworkGetTypeID {CFTypeID}
1574 F WiFiNetworkIsEAP B@
1575 F WiFiNetworkIsEnabled B@
1576 F WiFiNetworkIsHidden B@
1577 F WiFiNetworkIsHiddenSSID B@
1578 F WiFiNetworkIsWEP B@
1579 F WiFiNetworkIsWPA B@
1580 #F WiFiNetworkMerge
1581 #F WiFiNetworkMergeForAssociation
1582 #F WiFiNetworkMergeProperties
1583 F WiFiNetworkRemovePassword v@
1584 F WiFiNetworkRequiresIdentity B@
1585 F WiFiNetworkRequiresOneTimePassword B@
1586 F WiFiNetworkRequiresPassword B@
1587 F WiFiNetworkRequiresUsername B@
1588 F WiFiNetworkSetAssociationDate v@@
1589 #F WiFiNetworkSetDirectedState
1590 #F WiFiNetworkSetFloatProperty
1591 #F WiFiNetworkSetIntProperty
1592 F WiFiNetworkSetPassword v@@
1593 #F WiFiNetworkSetProperty
1594
1595 C RTLD_LAZY 0x1
1596 C RTLD_NOW 0x2
1597 C RTLD_LOCAL 0x4
1598 C RTLD_GLOBAL 0x8
1599
1600 C RTLD_NOLOAD 0x10
1601 C RTLD_NODELETE 0x80
1602 C RTLD_FIRST 0x100
1603
1604 C RTLD_NEXT -1
1605 C RTLD_DEFAULT -2
1606 C RTLD_SELF -3
1607
1608 S dl_info "dli_fname"*"dli_fbase"v^"dli_sname"*"dli_saddr"^v
1609 T Dl_info {dl_info}
1610
1611 F dladdr i^rv^{dl_info}
1612 F dlclose i^v
1613 F dlerror *
1614 F dlopen ^v*i
1615 F dlsym ^v^v*
1616 F dlopen_preflight B*