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