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