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