// This is the list of views. // To add a new view put it in this file with the DOVIEWMACRO defined: // Arguments for DOVIEWMACRO in arg order are: // DOVIEWMACRO(VIEWNAME, DEFSTRING, CMDSTRING, DEFAULTSETTING, INITIALSYNCSETTING, ALWAYSONSETTING, V0SETTING) // VIEWNAME - the base name used for both the view and the viewhint. This will become the constants kSOSView and kSecAttrViewHint // DEFSTRING - the string constant to be used for both the viewname and viewhint // CMDSTRING - the string used in the "security" command when refering to this view. // DEFAULTSETTING - if the view is turned on by default put a D in this column - otherwise keep it blank // INITIALSYNCSETTING - if the view is to be included in initialSync default put a I in this column - otherwise keep it blank // ALWAYSONSETTING - if the view cannot be disabled put an A in this column - otherwise keep it blank // BACKUPSETTING - if the view must be synced before we do any backup put a B in this column - otherwise keep it blank // V0SETTING - this is used for "synthentic" views for V0 - there are no viewhints for these" - for all others keep it blank // // Once an entry is in here make the following two additional changes: // for views, add the declaration for kSOSView in SOSCloudCircle.h // for viewhints add the declaration for kSecAttrViewHint in both versions (OSX and iOS) of SecItemPriv.h DOVIEWMACRO(WiFi, "WiFi", "wifi", , , , , V) DOVIEWMACRO(AutofillPasswords, "Passwords", "passwords", , , , , V) DOVIEWMACRO(SafariCreditCards, "CreditCards", "creditcards", , , , , V) DOVIEWMACRO(iCloudIdentity, "iCloudIdentity", "icloudidentity", D, I, A, B, V) DOVIEWMACRO(BackupBagV0, "BackupBagV0", "backupv0", D, I, A, , V) DOVIEWMACRO(OtherSyncable, "OtherSyncable", "othersyncable", , , , , V) DOVIEWMACRO(ContinuityUnlock, "ContinuityUnlock", "continuityunlock", D, , A, , ) DOVIEWMACRO(AppleTV, "AppleTV", "appletv", D, , A, , ) DOVIEWMACRO(HomeKit, "HomeKit", "homekit", D, , A, , ) DOVIEWMACRO(AccessoryPairing, "AccessoryPairing", "accessorypairing", D, , A, , ) DOVIEWMACRO(PCSCloudKit, "PCS-CloudKit", "cloudkit", D, I, A, , ) DOVIEWMACRO(PCSEscrow, "PCS-Escrow", "escrow", D, I, A, B, ) DOVIEWMACRO(PCSFDE, "PCS-FDE", "fde", D, I, A, , ) DOVIEWMACRO(PCSFeldspar, "PCS-Feldspar", "feldspar", D, I, A, , ) DOVIEWMACRO(PCSMailDrop, "PCS-Maildrop", "maildrop", D, I, A, , ) DOVIEWMACRO(PCSMasterKey, "PCS-MasterKey", "masterkey", D, I, A, B, ) DOVIEWMACRO(PCSNotes, "PCS-Notes", "notes", D, I, A, , ) DOVIEWMACRO(PCSPhotos, "PCS-Photos", "photos", D, I, A, , ) DOVIEWMACRO(PCSSharing, "PCS-Sharing", "sharing", D, I, A, , ) DOVIEWMACRO(PCSiCloudBackup, "PCS-Backup", "icloudbackup", D, I, A, , ) DOVIEWMACRO(PCSiCloudDrive, "PCS-iCloudDrive", "iclouddrive", D, I, A, , ) DOVIEWMACRO(PCSiMessage, "PCS-iMessage", "imessage", D, I, A, , )