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