Viewing file: SpringBoard-Structs.h
Raw logifySpringBoard-Structs was found in iOS
18.1,
17.1,
16.3,
15.2.1,
14.4,
13.1.3,
12.1,
11.1.2,
11.0.1,
10.2,
10.1.1,
9.3.3,
9.0,
8.0,
7.0,
6.0,
5.0,
4.0,
3.0Filter:
/*
* This header is generated by classdump-dyld 1.0
* on Sunday, February 9, 2025 at 8:55:14 PM Eastern European Standard Time
* Operating System: Version 18.2 (Build 22C152)
* Image Source: /System/Library/PrivateFrameworks/SpringBoard.framework/SpringBoard
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/
@class NSString;
typedef struct _NSZone* NSZoneRef;
typedef struct CGSize {
double width;
double height;
} CGSize;
typedef struct CGPoint {
double x;
double y;
} CGPoint;
typedef struct os_unfair_lock_s {
unsigned _os_unfair_lock_opaque;
} os_unfair_lock_s;
typedef struct IONotificationPort* IONotificationPortRef;
typedef struct {
BOOL field1;
BOOL field2;
BOOL field3;
BOOL field4;
BOOL field5;
double field6;
int field7;
} SCD_Struct_SB5;
typedef struct CGRect {
CGPoint origin;
CGSize size;
} CGRect;
typedef struct UIRectCornerRadii {
double topLeft;
double bottomLeft;
double bottomRight;
double topRight;
} UIRectCornerRadii;
typedef struct SBSwitcherWallpaperGradientAttributes {
double leadingAlpha;
double trailingAlpha;
} SBSwitcherWallpaperGradientAttributes;
typedef struct __CTServerConnection* CTServerConnectionRef;
typedef struct __SCDynamicStore* SCDynamicStoreRef;
typedef struct __CFString* CFStringRef;
typedef struct {
int field1;
int field2;
} SCD_Struct_SB12;
typedef struct _compressed_pair<std::vector<BezierCurve> *, std::allocator<std::vector<BezierCurve>>> {
void __value_;
} compressed_pair<std::vector<BezierCurve> *, std::allocator<std::vector<BezierCurve>>>;
typedef struct vector<std::vector<BezierCurve>, std::allocator<std::vector<BezierCurve>>> {
void __begin_;
void __end_;
compressed_pair<std::vector<BezierCurve> *, std::allocator<std::vector<BezierCurve>>> __end_cap_;
} vector<std::vector<BezierCurve>, std::allocator<std::vector<BezierCurve>>>;
typedef struct CGPath* CGPathRef;
typedef struct __IOHIDEvent* IOHIDEventRef;
typedef struct __CFBoolean* CFBooleanRef;
typedef struct {
unsigned field1[8];
} SCD_Struct_Sp18;
typedef struct __GSEvent* GSEventRef;
typedef struct UIEdgeInsets {
double top;
double left;
double bottom;
double right;
} UIEdgeInsets;
typedef struct CGAffineTransform {
double a;
double b;
double c;
double d;
double tx;
double ty;
} CGAffineTransform;
typedef struct SBSystemApertureContainerRenderingConfiguration {
long long renderingStyle;
long long cloningStyle;
BOOL alwaysRenderInSnapshots;
} SBSystemApertureContainerRenderingConfiguration;
typedef struct {
long long field1;
int field2;
unsigned field3;
long long field4;
} SCD_Struct_SB23;
typedef struct CGColor* CGColorRef;
typedef struct {
long long field1;
CGPoint field2;
CGPoint field3;
} SCD_Struct_SB25;
typedef struct {
unsigned switcherContentControllerBringAppLayoutToFront : 1;
unsigned switcherContentControllerActivatedBestAppSuggestion : 1;
unsigned updateUserInteractionEnabledForSwitcherContentController : 1;
unsigned updateWindowVisibilityForSwitcherContentController : 1;
unsigned switcherContentControllerSetHomeScreenScaleWithAnimationModeCompletion : 1;
unsigned switcherContentControllerSetHomeScreenAlphaWithAnimationModeCompletion : 1;
unsigned switcherContentControllerSetHomeScreenDimmingAlphaWithAnimationModeCompletion : 1;
unsigned switcherContentControllerSetHomeScreenBackdropBlurProgressWithAnimationModeCompletion : 1;
unsigned switcherContentControllerSetHomeScreenBackdropBlurType : 1;
unsigned switcherContentControllerSetHomeScreenBackdropBlurMaterialRecipeNameWithAnimationModeCompletion : 1;
unsigned switcherContentControllerControlsWallpaper : 1;
unsigned switcherContentControllerSetWallpaperScaleWithAnimationModeCompletion : 1;
unsigned switcherContentControllerSetWallpaperStyle : 1;
unsigned switcherContentControllerSetInterfaceOrientation : 1;
unsigned switcherContentControllerSetInterfaceOrientationFromUserResizingForDisplayItem : 1;
unsigned switcherContentControllerRequestNewWindowForBundleIdentifier : 1;
unsigned switcherContentControllerSetContainerStatusBarHiddenPartsHiddenAnimationDuration : 1;
unsigned switcherContentControllerSetPointerInteractionsEnabled : 1;
unsigned switcherContentControllerShouldResignActiveForStartOfTransition : 1;
unsigned switcherContentControllerControlsHomeScreenContents : 1;
unsigned switcherContentControllerSetCacheAsynchronousRenderingSurfaces : 1;
unsigned cancelActiveGestureForSwitcherContentController : 1;
unsigned switcherContentControllerReopenHiddenAppLayoutsWithBundleIdentifier : 1;
unsigned switcherContentControllerLayoutStateTransitionDidEndWithTransitionContext : 1;
unsigned switcherContentControllerTransformForCardUnderSheetForBoundsSize : 1;
unsigned switcherContentControllerShouldSkipNonAnimatedLayoutPassAfterTransition : 1;
unsigned presentContinuousExposeStripRevealGrabberTongueImmediatelyForSwitcherContentController : 1;
unsigned tickleContinuousExposeStripRevealGrabberTongueIfVisibleForSwitcherContentController : 1;
unsigned switcherContentControllerDidUpdateVisibleHomeAffordances : 1;
} SCD_Struct_SB26;
typedef struct __CFRunLoop* CFRunLoopRef;
typedef struct __WiFiManagerClient* WiFiManagerClientRef;
typedef struct __WiFiDeviceClient* WiFiDeviceClientRef;
typedef struct __WiFiNetwork* WiFiNetworkRef;
typedef struct NSRange {
unsigned long long location;
unsigned long long length;
} NSRange;
typedef struct {
unsigned cachedIndexOfFirstMainAppLayoutIsValid : 1;
unsigned cachedFullScreenCardScaleIsValid : 1;
unsigned cachedContentSizeIsValid : 1;
unsigned cachedFrameForIndexIsValid : 1;
} SCD_Struct_SB32;
typedef struct SBPIPPositionInteractionStateContext {
BOOL isStashed;
BOOL isInteractive;
BOOL hasActiveGesture;
BOOL isFreelyPositionable;
CGPoint projectedPosition;
CGPoint initialPosition;
CGPoint currentPosition;
double currentPositionStashProgress;
double projectedPositionStashProgress;
} SBPIPPositionInteractionStateContext;
typedef struct SBPIPPositionGeometryContext {
CGSize pipCurrentSize;
CGSize pipLastSteadySize;
CGSize pipStashedSize;
CGPoint pipAnchorPointOffset;
CGRect containerBounds;
UIEdgeInsets edgeInsets;
UIEdgeInsets minimumPadding;
UIEdgeInsets stashedMinimumPadding;
unsigned long long offscreenCorners;
long long orientation;
} SBPIPPositionGeometryContext;
typedef struct SBHSearchInteractivePresentationMetrics {
double interactiveTransitionStartOffset;
double interactiveTransitionDistance;
double interactiveTransitionBeganFromTopLeeway;
double interactiveActivationThreshold;
} SBHSearchInteractivePresentationMetrics;
typedef struct BKSDisplayBrightnessTransaction* BKSDisplayBrightnessTransactionRef;
typedef struct NSDirectionalEdgeInsets {
double top;
double leading;
double bottom;
double trailing;
} NSDirectionalEdgeInsets;
typedef struct SBDisplayItemAttributedSize {
CGSize _private_opaqueSize;
CGRect referenceBounds;
long long semanticSizeType;
} SBDisplayItemAttributedSize;
typedef struct CATransform3D {
double m11;
double m12;
double m13;
double m14;
double m21;
double m22;
double m23;
double m24;
double m31;
double m32;
double m33;
double m34;
double m41;
double m42;
double m43;
double m44;
} CATransform3D;
typedef struct CGColorSpace* CGColorSpaceRef;
typedef struct CGColorTransform* CGColorTransformRef;
typedef struct PPSTelemetryIdentifier* PPSTelemetryIdentifierRef;
typedef struct MGNotificationTokenStruct* MGNotificationTokenStructRef;
typedef struct {
long long field1;
long long field2;
double field3;
} SCD_Struct_SB44;
typedef struct __CFRunLoopObserver* CFRunLoopObserverRef;
typedef struct SBDragPreviewShadowParameters {
double shadowOpacity;
double shadowRadius;
CGSize shadowOffset;
} SBDragPreviewShadowParameters;
typedef struct __CFArray* CFArrayRef;
typedef struct AWNotification_s* AWNotification_sRef;
typedef struct {
double field1;
double field2;
double field3;
} SCD_Struct_SB49;
typedef struct _CARenderImage* CARenderImageRef;
typedef struct {
unsigned centerDisplayItemRole : 1;
unsigned secondaryDisplayItemRole : 1;
} SCD_Struct_SB51;
typedef struct {
BOOL field1[46];
char field2[64];
char field3[64];
char field4[256];
int field5;
int field6;
int field7;
int field8;
char field9[100];
char field10[100];
char field11[100];
char field12[100];
char field13[100];
char field14[2][1024];
unsigned field15;
unsigned field16;
unsigned field17 : 1;
unsigned field18 : 1;
int field19;
int field20;
unsigned field21 : 1;
unsigned field22;
unsigned field23;
int field24;
unsigned field25;
char field26[150];
int field27;
int field28;
unsigned field29 : 1;
unsigned field30 : 1;
unsigned field31 : 1;
char field32[256];
unsigned field33 : 1;
unsigned field34 : 1;
unsigned field35 : 1;
unsigned field36 : 2;
unsigned field37 : 2;
unsigned field38 : 1;
unsigned field39;
unsigned field40 : 1;
unsigned field41 : 1;
unsigned field42 : 1;
char field43[256];
char field44[256];
char field45[100];
unsigned field46 : 1;
unsigned field47 : 1;
unsigned field48 : 1;
unsigned field49 : 1;
unsigned field50 : 1;
double field51;
unsigned field52 : 1;
unsigned field53 : 1;
unsigned field54 : 1;
char field55[100];
char field56[100];
char field57[256];
char field58[256];
} SCD_Struct_SB52;
typedef struct {
unsigned floatingDockRootViewControllerShouldHandlePanGestureRecognizer : 1;
} SCD_Struct_SB53;
typedef struct {
double value;
BOOL inclusive;
} SCD_Struct_SB54;
typedef struct {
SCD_Struct_SB54 start;
SCD_Struct_SB54 end;
} SCD_Struct_SB55;
typedef struct SBSystemActionAnalyticsData {
NSString* actionIdentifier;
NSString* parameterValueIdentifier;
} SBSystemActionAnalyticsData;
typedef struct {
unsigned homeAffordanceFrameForHomeAffordanceInteraction : 1;
unsigned standardHomeAffordanceHitTestRectOutsetsForHomeAffordanceInteraction : 1;
unsigned expandedHomeAffordanceHitTestRectOutsetsForHomeAffordanceInteraction : 1;
unsigned homeAffordanceInteractionHomeAffordanceHitTestRectDidChange : 1;
unsigned homeAffordanceInteractionDidRecognizeSingleTap : 1;
unsigned homeAffordanceInteractionDidRecognizeDoubleTap : 1;
unsigned homeAffordanceInteractionDidFailToRecognizeDoubleTap : 1;
} SCD_Struct_SB57;
typedef struct {
BOOL field1[46];
unsigned field2 : 1;
unsigned field3 : 1;
unsigned field4 : 1;
unsigned field5 : 1;
unsigned field6 : 1;
unsigned field7 : 1;
unsigned field8 : 1;
unsigned field9 : 1;
unsigned field10 : 2;
unsigned field11 : 1;
unsigned field12 : 1;
unsigned field13 : 1;
unsigned field14 : 1;
unsigned field15 : 1;
unsigned field16 : 1;
unsigned field17 : 1;
unsigned field18 : 1;
unsigned field19 : 1;
unsigned field20 : 1;
unsigned field21 : 1;
unsigned field22 : 1;
unsigned field23 : 1;
unsigned field24 : 1;
unsigned field25 : 1;
unsigned field26 : 1;
unsigned field27 : 1;
unsigned field28;
unsigned field29 : 1;
unsigned field30 : 1;
unsigned field31 : 1;
unsigned field32 : 1;
unsigned field33 : 1;
unsigned field34 : 1;
unsigned field35 : 1;
unsigned field36 : 1;
SCD_Struct_SB5 field37;
2 field38;
} SCD_Struct_SB58;
typedef struct {
unsigned long long field1;
id field2;
unsigned long long field3;
unsigned long long field4[5];
} SCD_Struct_SB59;
typedef struct SBSystemActionCompoundPreviewState {
BOOL isPreviewing;
BOOL isExpanding;
BOOL isProminent;
BOOL isUrgent;
} SBSystemActionCompoundPreviewState;
typedef struct SBReachabilityActivationContext {
CGPoint location;
CGPoint translation;
CGPoint velocity;
CGRect viewBounds;
BOOL beganInSafeArea;
BOOL everTranslatedUpwards;
} SBReachabilityActivationContext;
typedef struct SBSpotlightTransitionRange {
double start;
double end;
} SBSpotlightTransitionRange;
typedef struct SBSpotlightHostedContentMetrics {
double keyboardHeight;
double keyboardProtectorHeight;
CGSize searchBarSize;
CGSize dockedSearchBarSize;
double searchBarCornerRadius;
} SBSpotlightHostedContentMetrics;
typedef struct SBSpotlightPresentationMetrics {
double backgroundWeighting;
CGPoint searchContentCenter;
double searchContentAlpha;
double searchAffordanceBackgroundAlpha;
CGSize searchAffordanceSize;
CGPoint searchAffordanceCenter;
double searchAffordanceAlpha;
long long searchAffordanceContentAlignment;
double searchAffordanceContentScale;
double searchAffordanceCornerRadius;
CGSize fullSearchBarSize;
double searchBarAlpha;
CGPoint keyboardCenter;
double keyboardAlpha;
CGPoint keyboardProtectorCenter;
CGPoint homeAffordanceCenter;
double searchContentVelocity;
double keyboardVelocity;
} SBSpotlightPresentationMetrics;
typedef struct {
BOOL itemIsEnabled[46];
char timeString[64];
char shortTimeString[64];
char dateString[256];
int gsmSignalStrengthRaw;
int secondaryGsmSignalStrengthRaw;
int gsmSignalStrengthBars;
int secondaryGsmSignalStrengthBars;
char serviceString[100];
char secondaryServiceString[100];
char serviceCrossfadeString[100];
char secondaryServiceCrossfadeString[100];
char serviceImages[2][100];
char operatorDirectory[1024];
unsigned serviceContentType;
unsigned secondaryServiceContentType;
unsigned cellLowDataModeActive : 1;
unsigned secondaryCellLowDataModeActive : 1;
int wifiSignalStrengthRaw;
int wifiSignalStrengthBars;
unsigned wifiLowDataModeActive : 1;
unsigned dataNetworkType;
unsigned secondaryDataNetworkType;
int batteryCapacity;
unsigned batteryState;
char batteryDetailString[150];
int bluetoothBatteryCapacity;
int thermalColor;
unsigned thermalSunlightMode : 1;
unsigned slowActivity : 1;
unsigned syncActivity : 1;
char activityDisplayId[256];
unsigned bluetoothConnected : 1;
unsigned displayRawGSMSignal : 1;
unsigned displayRawWifiSignal : 1;
unsigned locationIconType : 2;
unsigned voiceControlIconType : 2;
unsigned quietModeInactive : 1;
unsigned tetheringConnectionCount;
unsigned batterySaverModeActive : 1;
unsigned deviceIsRTL : 1;
unsigned lock : 1;
char breadcrumbTitle[256];
char breadcrumbSecondaryTitle[256];
char personName[100];
unsigned electronicTollCollectionAvailable : 1;
unsigned radarAvailable : 1;
unsigned announceNotificationsAvailable : 1;
unsigned wifiLinkWarning : 1;
unsigned wifiSearching : 1;
double backgroundActivityDisplayStartDate;
unsigned shouldShowEmergencyOnlyStatus : 1;
unsigned emergencyOnly : 1;
unsigned secondaryCellularConfigured : 1;
char primaryServiceBadgeString[100];
char secondaryServiceBadgeString[100];
char quietModeImage[256];
char quietModeName[256];
} SCD_Struct_SB65;
typedef struct {
BOOL usedQuickActionButton;
BOOL scrolledInNotifications;
BOOL longLookedNotification;
BOOL interactedNotification;
BOOL clearedNotifications;
BOOL activatedCamera;
BOOL prewarmedCameraFalsePositive;
BOOL cameraSwipeFailed;
BOOL activatedControlCenter;
BOOL activatedSpotlight;
BOOL unlockDismissed;
} SCD_Struct_SB66;
typedef struct SBSwitcherContinuousExposeStripTongueAttributes {
unsigned long long state;
unsigned long long direction;
} SBSwitcherContinuousExposeStripTongueAttributes;
typedef struct SBWindowLevelRange_struct {
double start;
double end;
} SBWindowLevelRange_struct;