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