Skip to content

Commit fc556e8

Browse files
committed
AccountSettings, DAVKit, DataAccess, MIME, Message frameworks. NSCalendarData and CFUserNotification classes.
1 parent 0a417cf commit fc556e8

File tree

538 files changed

+18781
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

538 files changed

+18781
-0
lines changed
+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
#import "ASRuntimeFixProtocol.h"
9+
#import "ASRuntimeFixMailAccount.h"
10+
#import <Foundation/NSObject.h>
11+
12+
@class NSSet;
13+
14+
@interface ASRuntimeFixMailAccount : NSObject <ASRuntimeFixProtocol> {
15+
BOOL _shouldNotifyMobileMail;
16+
NSSet* _supportedMailClasses;
17+
}
18+
// inherited: -(id)init;
19+
// inherited: -(void)dealloc;
20+
// in a protocol: -(int)fixBasicAccountIfNeeded:(id)needed loggingMessage:(id)message;
21+
// in a protocol: -(void)accountsHaveBeenSaved:(BOOL)saved;
22+
// in a protocol: -(id)supportedAccountTypes;
23+
@end
24+
25+
@interface ASRuntimeFixMailAccount (Internal)
26+
-(BOOL)_cleanupAccountClass:(id)aClass;
27+
@end
28+
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
#import "NSObject.h"
9+
10+
11+
@protocol ASRuntimeFixProtocol <NSObject>
12+
-(int)fixBasicAccountIfNeeded:(id)needed loggingMessage:(id)message;
13+
-(void)accountsHaveBeenSaved:(BOOL)saved;
14+
-(id)supportedAccountTypes;
15+
@end
16+
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
9+
10+
@protocol AccountCreationProtocol
11+
-(id)initWithBasicAccount:(id)basicAccount;
12+
@end
13+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+

AccountSettings/AccountSettings.h

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
#import "AccountSettings-Structs.h"
9+
#import "AccountsManager.h"
10+
#import "ASRuntimeFixMailAccount.h"
11+
#import "DeviceLocalAccount.h"
12+
#import "BasicAccount.h"
13+
#import "AccountCreationProtocol.h"
14+
#import "ASRuntimeFixProtocol.h"
15+
#import "NSObject.h"

AccountSettings/AccountsManager.h

+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
#import "AccountsManager.h"
9+
#import <Foundation/NSObject.h>
10+
11+
@class NSMutableArray, NSArray, NSMutableDictionary;
12+
13+
@interface AccountsManager : NSObject {
14+
@private
15+
NSMutableArray* _accounts;
16+
NSMutableDictionary* _accountsByID;
17+
unsigned _dataVersion;
18+
NSArray* _runtimeFixers;
19+
}
20+
+(void)_migrateAccountsIfNeeded;
21+
+(id)displayNameForGroupOfAccountType:(id)accountType forBeginningOfSentence:(BOOL)sentence;
22+
-(id)_initInsideOfMigration;
23+
// inherited: -(id)init;
24+
// inherited: -(void)dealloc;
25+
-(id)accountWithIdentifier:(id)identifier;
26+
-(id)accountWithSyncIdentifier:(id)syncIdentifier;
27+
-(id)allBasicAccounts;
28+
-(unsigned)countOfBasicAccountsWithTypes:(id)types;
29+
-(id)displayNameForAccountWithIdentifier:(id)identifier;
30+
-(id)displayNameForAccountWithSyncIdentifier:(id)syncIdentifier;
31+
-(id)legacyAccounts;
32+
-(void)setLegacyAccounts:(id)accounts;
33+
-(id)fullDeviceLocalAccount;
34+
-(id)fullAccountWithIdentifier:(id)identifier;
35+
-(id)allMailAccounts;
36+
-(id)allExchangeAccounts;
37+
-(id)accountsWithTypes:(id)types;
38+
-(unsigned)count;
39+
-(void)updateAccount:(id)account;
40+
-(void)insertAccount:(id)account;
41+
-(void)deleteAccount:(id)account;
42+
-(void)deleteAccountWithIdentifier:(id)identifier;
43+
-(void)replaceExchangeAccountsWith:(id)with;
44+
-(void)replaceAccountsWithTypes:(id)types withAccounts:(id)accounts;
45+
-(void)saveAllAccounts;
46+
-(id)_initWithAccountsInfo:(id)accountsInfo;
47+
-(id)_createRuntimeFixers;
48+
@end
49+
50+
@interface AccountsManager (MigrationSupport)
51+
+(id)createAndLockMigrationLockToPerformMigration:(BOOL)performMigration;
52+
+(void)releaseMigrationLock:(id)lock;
53+
+(void)waitForMigrationToFinish;
54+
+(void)removeNewAccountSettingsToMigrateOldAccountInformation;
55+
+(void)shouldMigrateOldMailAccounts:(BOOL*)accounts oldDAAccounts:(BOOL*)accounts2 newAccountSettings:(BOOL*)settings;
56+
+(BOOL)accountSettingsNeedsToBeMigrated;
57+
+(BOOL)_oldDAAccountsInformationFound;
58+
+(BOOL)_oldMailAccountsInformationFound;
59+
-(void)setDataVersion:(unsigned)version;
60+
@end
61+
62+
@interface AccountsManager (Private)
63+
+(unsigned)currentVersion;
64+
+(id)fullPathToAccountSettingsPlist;
65+
-(id)initWithAccounsInfoArray:(id)accounsInfoArray;
66+
-(unsigned)dataVersion;
67+
@end
68+

AccountSettings/BasicAccount.h

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
#import <Foundation/NSObject.h>
9+
#import "BasicAccount.h"
10+
11+
@class NSMutableDictionary;
12+
@protocol AccountRefreshProtocol;
13+
14+
@interface BasicAccount : NSObject {
15+
NSMutableDictionary* _properties;
16+
id<AccountRefreshProtocol> _syncAccount;
17+
id _fullAccount;
18+
}
19+
// inherited: +(void)initialize;
20+
+(id)accountWithType:(id)type class:(id)aClass;
21+
+(id)accountWithProperties:(id)properties;
22+
+(id)allSupportedDataclasses;
23+
+(id)supportedDataclassesForAccountType:(id)accountType;
24+
+(id)removeActionsIncompatibleWithSingleStoreDataclass:(id)singleStoreDataclass;
25+
+(id)userActionsToEnableDataclass:(id)enableDataclass forAccountType:(id)accountType;
26+
+(id)userActionsToDisableDataclass:(id)disableDataclass forAccountType:(id)accountType;
27+
+(id)deleteAccountActionsForAccountType:(id)accountType;
28+
+(BOOL)multipleStoresSupportedByDataclass:(id)dataclass;
29+
+(BOOL)displayToggleForDataclass:(id)dataclass;
30+
+(BOOL)userConfirmationIsRequiredByDataclass:(id)dataclass;
31+
-(id)initWithProperties:(id)properties;
32+
// inherited: -(id)init;
33+
// inherited: -(void)dealloc;
34+
-(id)type;
35+
-(id)identifier;
36+
-(id)syncStoreIdentifier;
37+
-(id)accountClass;
38+
-(void)setAccountClass:(id)aClass;
39+
-(id)displayName;
40+
-(id)typeString;
41+
-(id)shortTypeString;
42+
-(id)supportedDataclasses;
43+
-(id)enabledDataclasses;
44+
-(BOOL)isEnabledForDataclass:(id)dataclass;
45+
-(void)setEnabled:(BOOL)enabled forDataclass:(id)dataclass;
46+
-(void)setEnabledForDataclasses:(id)dataclasses;
47+
-(void)setAccountProperty:(id)property forKey:(id)key;
48+
-(void)removeAccountPropertyForKey:(id)key;
49+
-(id)accountPropertyForKey:(id)key;
50+
-(id)properties;
51+
-(id)propertiesToSave;
52+
-(id)fullAccount;
53+
-(void)createSyncAccount;
54+
-(id)defaultContainerIdentifierForDataclass:(id)dataclass;
55+
-(BOOL)refreshContainerWithIdentifier:(id)identifier forDataclass:(id)dataclass;
56+
-(BOOL)refreshContainerListForDataclass:(id)dataclass;
57+
-(BOOL)refreshContainersForDataclass:(id)dataclass;
58+
@end
59+
60+
@interface BasicAccount (Private)
61+
+(id)createNewAccountUID;
62+
-(void)setDisplayName:(id)name;
63+
-(void)setFullAccount:(id)account;
64+
-(void)setSyncAccount:(id)account;
65+
-(id)fullAccountCreatorClassNameForAccountType:(id)accountType;
66+
-(id)syncAccountCreatorClassNameForAccountType:(id)accountType;
67+
@end
68+
69+
@interface BasicAccount (Internal)
70+
+(BOOL)_isValidAccountType:(id)type;
71+
+(id)_creatorsInfo;
72+
+(id)_dataclassesProperties;
73+
-(id)_initWithType:(id)type class:(id)aClass;
74+
-(id)_creatorClassNameForAccountType:(id)accountType creatorType:(id)type;
75+
@end
76+

AccountSettings/DeviceLocalAccount.h

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
#import "DeviceLocalAccount.h"
9+
#import "AccountCreationProtocol.h"
10+
#import "BasicAccount.h"
11+
12+
13+
@interface DeviceLocalAccount : BasicAccount <AccountCreationProtocol> {
14+
}
15+
+(id)basicAccountProperties;
16+
+(id)typeString;
17+
+(id)localizedSyncSourceStringForDataClass:(id)dataClass forBeginningOfSentence:(BOOL)sentence;
18+
+(id)localizedReferenceToSyncSourceStringForDataClass:(id)dataClass;
19+
+(BOOL)isTetheredSyncingDataclass:(id)dataclass;
20+
// in a protocol: -(id)initWithBasicAccount:(id)basicAccount;
21+
// inherited: -(id)identifier;
22+
// inherited: -(id)displayName;
23+
// inherited: -(id)syncStoreIdentifier;
24+
@end
25+
26+
@interface DeviceLocalAccount (Internal)
27+
+(id)_identifier;
28+
@end
29+

AccountSettings/NSObject.h

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/**
2+
* This header is generated by class-dump-z 0.2-1.
3+
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
4+
*
5+
* Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
6+
*/
7+
8+
#import "AccountSettings-Structs.h"
9+
10+

0 commit comments

Comments
 (0)