2 #define VIEWHINTEXPORT(VIEWNAME) _kSecAttrViewHint##VIEWNAME
3 #define VIEWEXPORT(VIEWNAME) _kSOSView##VIEWNAME
5 // Synthesized views - no viewhint
8 // Can we get rid of this? There's no ViewHint
9 //VIEWEXPORT(PCSFeldspar)
11 // This only exists as a viewhint
12 //VIEWHINTEXPORT(Thumper)
14 // Views with ViewHints
16 #define DOVIEWMACRO(VIEWNAME, DEFSTRING, CMDSTRING, SYSTEM, DEFAULTSETTING, INITIALSYNCSETTING, ALWAYSONSETTING, BACKUPSETTING, V0SETTING) _k##SYSTEM##View##VIEWNAME
17 #include "Security/SecureObjectSync/ViewList.list"
19 // V0 Subviews don't have view hints, they use queries
21 #define DO_EXPORT_(VIEWNAME) _kSecAttrViewHint##VIEWNAME
22 #define DO_EXPORT_V(VIEWNAME)
23 #define DOVIEWMACRO(VIEWNAME, DEFSTRING, CMDSTRING, SYSTEM, DEFAULTSETTING, INITIALSYNCSETTING, ALWAYSONSETTING, BACKUPSETTING, V0SETTING) DO_EXPORT_##V0SETTING(VIEWNAME)
24 #include "Security/SecureObjectSync/ViewList.list"