 | InDesign SDK 20.5 |
33 #define kBPICompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_". 34 #define kBPICompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally. 37 #define kBPIPluginName "BasicPersistInterface" // Name of this plug-in. 38 #define kBPIPrefixNumber 0x58000 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support). 39 #define kBPIVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box). 40 #define kBPIAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box). 43 #define kBPIPrefix RezLong(kBPIPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in. 44 #define kBPIStringPrefix SDK_DEF_STRINGIZE(kBPIPrefixNumber) // The string equivalent of the unique prefix number for this plug-in. 59 #define kBPIFailureErrorCodeErrorCodeStringKey kBPIStringPrefix "kBPIFailureErrorCodeErrorCodeStringKey" 60 #define kBPIDataAccessErrorCodeStringKey kBPIStringPrefix "kBPIDataAccessErrorCodeStringKey" 63 #define kBPIAboutMenuKey kBPIStringPrefix "kBPIAboutMenuKey" 64 #define kBPIAboutMenuPath kSDKDefStandardAboutMenuPath kBPICompanyKey 66 #define kBPICommandStringKey kBPIStringPrefix "kBPICommandStringKey" 69 #define kBPIAboutBoxStringKey kBPIStringPrefix "kBPIAboutBoxStringKey" 70 #define kBPIInternalPopupMenuNameKey kBPIStringPrefix "kBPIInternalPopupMenuNameKey" 71 #define kBPINoValidPageItemsSelectedKey kBPIStringPrefix "kBPINoValidPageItemsSelectedKey" 72 #define kBPISetBPIDataCmdFailedKey kBPIStringPrefix "kBPISetBPIDataCmdFailedKey" 73 #define kBPIDefaultStringKey kBPIStringPrefix "kBPISetBPIDefaultStringKey" 77 #define kBPIInitialMajorFormat 2 78 #define kBPIInitialMinorFormat 1 81 #define kBPIStoreWideStringMajorFormat kSDKDef_50_PersistMajorVersionNumber 82 #define kBPIStoreWideStringMinorFormat 1 85 #define kBPILastMajorFormatChange kBPIStoreWideStringMajorFormat // Most recent major format change 86 #define kBPILastMinorFormatChange kBPIStoreWideStringMinorFormat // Most recent minor format change 89 #define kBPIPersistentVersion 0 93 #define kBPIDefaultPersistentVersion 1 94 #define kBPIDefaultData ""