X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/020d5724ad5542a7097e8e11ce67d01f64c08bec..3530897b0e384dd614bfef0a446b343e00a6616b:/Bridge.def?ds=sidebyside diff --git a/Bridge.def b/Bridge.def index 1332e44..b3792aa 100644 --- a/Bridge.def +++ b/Bridge.def @@ -11,6 +11,7 @@ T short s T int i T long l +T byte C T uint I T ulong L T ushort S @@ -21,7 +22,13 @@ T float f T double d T Boolean B + +T SInt8 {char} +T UInt8 {byte} +T SInt16 {short} +T UInt16 {ushort} T SInt32 {int} +T UInt32 {uint} S CGPoint "x"f"y"f S CGRect "origin"{CGPoint}"size"{CGSize} @@ -198,7 +205,7 @@ C UITableViewRowAnimationFade 0 C UITableViewRowAnimationRight 1 C UITableViewRowAnimationLeft 2 C UITableViewRowAnimationTop 3 -C UITableViewRowAnimationTop 4 +C UITableViewRowAnimationBottom 4 C UITableViewRowAnimationNone 5 V UITableViewIndexSearch @ @@ -417,11 +424,6 @@ V kUIButtonBarButtonTitleVerticalHeight @ V kUIButtonBarButtonTitleWidth @ V kUIButtonBarButtonType @ -V UIKeyboardAnimationCurveUserInfoKey @ -V UIKeyboardAnimationDurationUserInfoKey @ -V UIKeyboardBoundsUserInfoKey @ -V UIKeyboardCenterBeginUserInfoKey @ -V UIKeyboardCenterEndUserInfoKey @ V UIKeyboardRequiresInternationalKey @ V UIKeyboardCandidateCorrectionDidChangeNotification @ @@ -441,6 +443,17 @@ V UIWebViewScalesToFitScale f f AddressBook +# Private + +F CPPhoneNumberCopyNetworkCountryCode @ +F ABCGetSharedAddressBook @ +F ABCFindPersonMatchingPhoneNumberWithCountry @@@@^i^i +F ABCRecordCopyCompositeName @@ +F ABCFindPersonMatchingPhoneNumber @@@^i^i +F ABCCopyLocalizedPropertyOrLabel @i + +# Public + F ABAddressBookAddRecord B@@^@ F ABAddressBookCopyArrayOfAllGroups @@ F ABAddressBookCopyArrayOfAllPeople @@ @@ -603,6 +616,15 @@ V kABWorkLabel @ V kABHomeLabel @ V kABOtherLabel @ +f Calendar + +F CalDatabaseCopyEventOccurrencesInDateRange {CFArrayRef}^{CalDatabase}^{CalFilter}{CFGregorianDate}{CFGregorianDate}{CFTimeZoneRef} +F CalFilterCreateWithDatabase ^{CalFilter}^{CalDatabase} + +F CalEventOccurrenceGetEvent @@ +F CalEventCopySummary @@ +F CalEventOccurrenceGetDate I@ + f CoreAnimation 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} @@ -651,7 +673,7 @@ V NSMigrationSourceObjectKey @ V NSMigrationDestinationObjectKey @ V NSMigrationEntityMappingKey @ V NSMigrationPropertyMappingKey @ -V NSMigrationPropertyMappingKey @ +V NSMigrationEntityPolicyKey @ C NSManagedObjectResultType 0x00 C NSManagedObjectIDResultType 0x01 @@ -783,7 +805,15 @@ F CFRangeMake {CFRange}{CFIndex}{CFIndex} # Time Utilities +F CFAbsoluteTimeAddGregorianUnits {CFAbsoluteTime}{CFAbsoluteTime}{CFTimeZoneRef}{CFGregorianUnits} F CFAbsoluteTimeGetCurrent {CFAbsoluteTime} +F CFAbsoluteTimeGetDayOfWeek {SInt32}{CFAbsoluteTime}{CFTimeZoneRef} +F CFAbsoluteTimeGetDayOfYear {SInt32}{CFAbsoluteTime}{CFTimeZoneRef} +F CFAbsoluteTimeGetDifferenceAsGregorianUnits {CFGregorianUnits}{CFAbsoluteTime}{CFAbsoluteTime}{CFTimeZoneRef}{CFOptionFlags} +F CFAbsoluteTimeGetGregorianDate {CFGregorianDate}{CFAbsoluteTime}{CFTimeZoneRef} +F CFAbsoluteTimeGetWeekOfYear {SInt32}{CFAbsoluteTime}{CFTimeZoneRef} +F CFGregorianDateGetAbsoluteTime {CFAbsoluteTime}{CFGregorianDate}{CFTimeZoneRef} +F CFGregorianDateIsValid {Boolean}{CFGregorianDate}{CFOptionFlags} T CFAbsoluteTime {CFTimeInterval} S CFGregorianDate "year"{SInt32}"month"{SInt8}"day"{SInt8}"hour"{SInt8}"minute"{SInt8}"second"{double} @@ -1132,6 +1162,43 @@ T CFRunLoopTimerRef @ T CFStringRef @ +# CFTimeZone + +F CFTimeZoneCreateWithName {CFTimeZoneRef}{CFAllocatorRef}{CFStringRef}{Boolean} +F CFTimeZoneCreateWithTimeIntervalFromGMT {CFTimeZoneRef}{CFAllocatorRef}{CFTimeInterval} +F CFTimeZoneCreate {CFTimeZoneRef}{CFAllocatorRef}{CFStringRef}{CFDataRef} + +F CFTimeZoneCopyAbbreviationDictionary {CFDictionaryRef} +F CFTimeZoneCopyAbbreviation {CFStringRef}{CFTimeZoneRef}{CFAbsoluteTime} +F CFTimeZoneCopyDefault {CFTimeZoneRef} +F CFTimeZoneCopySystem {CFTimeZoneRef} +F CFTimeZoneSetDefault v{CFTimeZoneRef} +F CFTimeZoneCopyKnownNames {CFArrayRef} +F CFTimeZoneResetSystem v +F CFTimeZoneSetAbbreviationDictionary v{CFDictionaryRef} + +F CFTimeZoneGetName {CFStringRef}{CFTimeZoneRef} +F CFTimeZoneCopyLocalizedName {CFStringRef}{CFTimeZoneRef}{CFTimeZoneNameStyle}{CFLocaleRef} +F CFTimeZoneGetSecondsFromGMT {CFTimeInterval}{CFTimeZoneRef}{CFAbsoluteTime} +F CFTimeZoneGetData {CFDataRef}{CFTimeZoneRef} + +F CFTimeZoneIsDaylightSavingTime {Boolean}{CFTimeZoneRef}{CFAbsoluteTime} +F CFTimeZoneGetDaylightSavingTimeOffset {CFTimeInterval}{CFTimeZoneRef}{CFAbsoluteTime} +F CFTimeZoneGetNextDaylightSavingTimeTransition {CFAbsoluteTime}{CFTimeZoneRef}{CFAbsoluteTime} + +F CFTimeZoneGetTypeID {CFTypeID} + +T CFTimeZoneNameStyle {CFIndex} +T CFTimeZoneRef @ +# CFTimeZoneRef ^r{__CFTimeZoneRef} + +V kCFTimeZoneSystemTimeZoneDidChangeNotification {CFStringRef} + +C kCFTimeZoneNameStyleStandard 0 +C kCFTimeZoneNameStyleShortStandard 1 +C kCFTimeZoneNameStyleDaylightSaving 2 +C kCFTimeZoneNameStyleShortDaylightSaving 3 + # CFType F CFGetAllocator {CFAllocatorRef}{CFTypeRef} @@ -1280,9 +1347,6 @@ f CoreTelephony # most of this is garbage -F _CTCallCopyAllMissedCallsAfterRowID {CFArrayRef}{CFAllocatorRef}l -F _CTCallCopyAllMissedCallsSince {CFArrayRef}{CFAllocatorRef}{CFDateRef} - T CTCallRef @ # CTCallAddressBlocked @@ -1294,8 +1358,8 @@ T CTCallRef @ F CTCallCopyAddress {CFStringRef}{CFAllocatorRef}{CTCallRef} # CTCallCopyAllCallsSince # CTCallCopyAllIncomingCallsSince -# CTCallCopyAllMissedCallsAfterRowID -# CTCallCopyAllMissedCallsSince +F CTCallCopyAllMissedCallsAfterRowID {CFArrayRef}{CFAllocatorRef}l +F CTCallCopyAllMissedCallsSince {CFArrayRef}{CFAllocatorRef}{CFDateRef} # CTCallCopyAllOutgoingCallsSince # CTCallCopyName # CTCallCopyUUID