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