From 931a7dc1ac0dbc7e6c1083583ced915e572f5b47 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 2 Mar 2019 12:32:44 +0300 Subject: all protocols (even virtual ones) moved to the Protocols folder --- .../LotusNotify/src/cnotesapi/include/stdnames.h | 6175 -------------------- 1 file changed, 6175 deletions(-) delete mode 100644 plugins/LotusNotify/src/cnotesapi/include/stdnames.h (limited to 'plugins/LotusNotify/src/cnotesapi/include/stdnames.h') diff --git a/plugins/LotusNotify/src/cnotesapi/include/stdnames.h b/plugins/LotusNotify/src/cnotesapi/include/stdnames.h deleted file mode 100644 index 27891698b7..0000000000 --- a/plugins/LotusNotify/src/cnotesapi/include/stdnames.h +++ /dev/null @@ -1,6175 +0,0 @@ - -#if defined(OS400) && (__OS400_TGTVRM__ >= 510) -#pragma datamodel(P128) -#endif - -/*********************************************************************/ -/* */ -/* Licensed Materials - Property of IBM */ -/* */ -/* L-GHUS-5VMPGW, L-GHUS-5S3PEE */ -/* (C) Copyright IBM Corp. 1989, 2005 All Rights Reserved */ -/* */ -/* US Government Users Restricted Rights - Use, duplication or */ -/* disclosure restricted by GSA ADP Schedule Contract with */ -/* IBM Corp. */ -/* */ -/*********************************************************************/ - - -#ifndef STD_NAME_DEFS -#define STD_NAME_DEFS - -#ifdef __cplusplus -extern "C" { -#endif - -/* Standard NSF Field Name/Value Definitions for the Notes product */ - -/* Very global field names */ - -#define FIELD_TITLE "$TITLE" -#define FIELD_FORM "Form" -#define FIELD_TYPE_TYPE "Type" -#define FIELD_LINK "$REF" -#define FIELD_UPDATED_BY "$UpdatedBy" -#define FIELD_NAMELIST "$NameList" -#define FIELD_NAMED "$Name" -#define FIELD_URL "URL" /* used when copying link to clipboard */ -#define FIELD_UNAME "$UName" /* Universal UNID/Name */ -#define FIELD_CREATED "$Created" /* Created date, if specified overrides UNID created date for @Created */ -#define FIELD_NAVIGATE_URL "$NavigateToURL"/* used to pass a URL to an embedded web browser control */ -#define FIELD_RELOAD_REFRESH "$ReloadRefresh"/* used to pass reload/refresh info to embedded web browser control */ -#define DESIGN_CLASS "$Class" -#define DESIGN_MODIFIED "$Modified" -#define DESIGN_COMMENT FILTER_COMMENT_ITEM -#define DESIGN_READERS "$Readers" /* Text list of users allowed to read note */ -#define FIELD_ANONYMOUS "$Anonymous" /* Indicates an anonymous document. */ -#define DESIGN_UPDATERS "$Updaters" /* Text list of users allowed to update the folder note */ -#define FIELD_NOPURGE "$NoPurge" /* Note should never be purged. */ -#define DESIGN_RETAIN_FIELDS "$RetainFields" /* Text list of fields to retain in a - design refresh */ -#define FIELD_ORIG_SIZE "$OrigSize" /* Size of entire note. Set for - abstracted note to give user - info on whether they want to - download the whole message or - not. */ -#define FIELD_LANGUAGE "$LANGUAGE" /* Used to specify the language of the note */ -#define FIELD_VIEWLOCALE "$VIEWCOLLATION" -#define FIELD_BASE_TEMPLATE_VERSION "$TemplateBuild" -#define FIELD_BASE_TEMPLATE_NAME "$TemplateBuildName" -#define FIELD_BASE_TEMPLATE_DATE "$TemplateBuildDate" -#define FIELD_NO_SOFT_DELETE "$NoSoftDelete" /* Override soft delete on a per-note basis */ -#define FIELD_HIDEINFO "$HideInfo" /* If present in design element, its design is hidden and this item contains the mod time before hiding. */ - -/* Public Access definitions */ -#define FIELD_PUBLICROLE "$P" /* Reader List role name for public users */ -#define FIELD_PUBLICACCESS "$PublicAccess" /* Note has public access if ACL_FLAG_PUBLICREADER is set. */ -#define FORM_FIELD_PUBLICACCESS "$FormPublicAccess" /* Form Note has public access if ACL_FLAG_PUBLICREADER is set. */ -#define FIELD_PUBLICACCESS_ENABLED '1' - -#define FIELD_LOGVIEWUPDATES "$LogViewUpdates" /* NIF will log all incremental view updates */ -#define FIELD_LOGVIEWUPDATES_ENABLED '1' - -/* Pseudo item names (don't exist in Notes) recognized by NAMELookup */ - -#define ITEM_NOTEID "$$NoteID" /* a NAMELookup item to be returned */ -#define ITEM_DBNAME "$$DBName" /* address book this entry was found in */ -#define ITEM_DBINDEX "$$DBIndex" /* 1-based db index upon primary NAB and ABs listed in MAB */ -#define ITEM_MODIFIEDTIME "$$ModifiedTime" /* TIMEDATE this entry was last modified */ -#define ITEM_DOMAINTYPE "$$DomainType" /* either NOTES or LDAP */ -#define ITEM_UNID "$$UNID" /* a NAMELookup item to be returned */ -#define ITEM_READERLIST "$$Readers" /* Return the readers list */ -#define ITEM_NOTESDN "$$NotesDN" /* A notes style distinquished name, - only returned from LDAP address books */ -#define ITEM_ORIGINAL_LDAP_DN "$$OriginalLDAPDN" /* Original LDAP DN (non-normalized) */ - -#define ITEM_LTPAUSERNAME "$$LTPAUsername" /* The name that should be used (in preference - to the DN) to build an LTPA token for - single sign on support. */ - - - - -/* field definitions for Data Connection Resources */ - -#define FIELD_DCR_CLASS "$DCRClass" /* e.g. RDBMS, ERP */ -#define FIELD_DCR_GEN_PROPS "$DCRGenProps" /* generic connector properties */ -#define FIELD_DCR_CUS_PROPS "$DCRCusProps" /* custom connector properties */ -#define FIELD_DCR_CUS_DESCS "$DCRCusDescs" /* descriptors for custom props */ -#define DCR_METADATA_RECORD "$DCRMetadata" /* NSFSearch item id for summary buffer */ -#define DCR_METADATA_SEARCH "$DCRCatalog" /* Special id used as NSFSearch trigger */ - -/* define order of generic properties in FIELD_DCR_GEN_PROPS */ -#define DCR_GPROP_TYPE 0 -#define DCR_GPROP_SERVER 1 -#define DCR_GPROP_DATABASE 2 -#define DCR_GPROP_USERNAME 3 -#define DCR_GPROP_PASSWORD 4 -#define DCR_GPROP_MD_OWNER 5 -#define DCR_GPROP_MD_NAME 6 -#define DCR_GPROP_CONNECTIONS 7 -#define DCR_GPROP_FLAGS 8 -#define DCR_GPROP_OPEN_PROC 9 -#define DCR_GPROP_UPDATE_PROC 10 -#define DCR_GPROP_CREATE_PROC 11 -#define DCR_GPROP_DELETE_PROC 12 -#define DCR_GPROP_LAST DCR_GPROP_DELETE_PROC - -/* Flag definitions for Data Connection Resources: misc properties */ -#define DCR_FLAG_TABLE 'T' -#define DCR_FLAG_VIEW 'V' -#define DCR_FLAG_PROC 'P' -#define DCR_FLAG_UPDATE_CHANGED_FIELDS 'u' -#define DCR_FLAG_BLOCK_KEY_FIELD_UPDATES 'b' -#define DCR_FLAG_CONFLICT_DETECTION 'c' -#define DCR_FLAG_FIELD_DECS_ERRORS 'e' -#define DCR_FLAG_DISABLE_HTTP_CACHING 'h' -#define DCR_FLAG_IGNORE_MISSING_RECORD 'i' /* On missing record */ -#define DCR_FLAG_CREATE_EXTERNAL_RECORD 'x' -#define DCR_FLAG_TRUNCATE_PRECISION 'p' /* On data conflict */ -#define DCR_FLAG_TRUNCATE_DATA 'd' -#define DCR_FLAG_TRIM_ALL_FIELDS 'a' /* Space trimming */ -#define DCR_FLAG_TRIM_NON_KEY_FIELDS 'k' - - -/* Define Private note field name, and define the known types */ - -#define FIELD_PRIVATE_TYPE "$Private" - -#define FIELD_PRIVATE_TYPE_QUERY 'q' -#define FIELD_PRIVATE_TYPE_AGENT 'a' -#define FIELD_PRIVATE_TYPE_VIEW 'v' -#define FIELD_PRIVATE_TYPE_FOLDER 'f' - -/* The following items are inserted into a note which cannot be saved to its - Some special named notes. These values are stored in the FIELD_NAMED item to - identify a named note. */ - -#define NAMEDNOTE_PRIVATEDESIGN "$PrivateDesign" -#define NAMEDNOTE_PROFILE "$Profile" -#define NAMEDNOTE_IMAP_DELETED_ENTRY "$IMAPResyncDE" -#define NAMEDNOTE_POP_DELETED_ENTRY "$PopDE" - - -/* The following definitions of for the public directory profile note */ -#define NAMEDNOTE_PUBLICDIRECTORYPROFILE "directoryprofile" -#define LEDNAME_ITEM "LedName" -#define TRUST_DIRCAT_ITEM "TrustDircat" -#define DIRECTORY_DOMAIN_ITEM "Domain" -#define SECURE_INETPASSWORDS_ITEM "SecureInetPasswords" -#define ADMIN_LDAPSERVER_ITEM "AdminLDAPServer" - -/* The following items are inserted into a note which cannot be saved to its - original database due to network failure. When the failure can be - remedied, the note is read back into memory and fixed up to point - to correct database. At that point the items are removed. */ - -#define PENDINGNAME "NOTEPEND" -#define PENDINGSAVE_LINK_ITEM "$ORIGLINK" -#define PENDINGSAVE_FILENAME_ITEM "$ORIGFILE" - -/* Designer minimum version */ -/* "minimum version" means "you need at least this version to safely save - this design element." */ - -#define DESIGNER_VERSION "$DesignerVersion" - -#define DESIGNER_MIN_VERSION_5 "5" -#define DESIGNER_MIN_VERSION_6 "6" -#define DESIGNER_MIN_VERSION_6_5 "6.5" -#define DESIGNER_MIN_VERSION_7 "7" -#define DESIGNER_MIN_VERSION_8 "8" -#define DESIGNER_MIN_VERSION_9 "9" -#define DESIGNER_MIN_VERSION_10 "A" - -/* Design flags */ - -#define DESIGN_FLAGS "$Flags" - -/* Please keep these flags in alphabetic order (based on the flag itself) so that - we can easily tell which flags to use next. Note that some of these flags apply - to a particular NOTE_CLASS; others apply to all design elements. The comments - indicate which is which. In theory, flags that apply to two different NOTE_CLASSes - could overlap, but for now, try to make each flag unique. */ - -#define DESIGN_FLAG_ADD 'A' /* FORM: Indicates that a subform is in the add subform list */ -#define DESIGN_FLAG_ANTIFOLDER 'a' /* VIEW: Indicates that a view is an antifolder view */ -#define DESIGN_FLAG_BACKGROUND_FILTER 'B' /* FILTER: Indicates FILTER_TYPE_BACKGROUND is asserted */ -#define DESIGN_FLAG_INITBYDESIGNONLY 'b' /* VIEW: Indicates view can be initially built only by designer and above */ -#define DESIGN_FLAG_NO_COMPOSE 'C' /* FORM: Indicates a form that is used only for */ - /* query by form (not on compose menu). */ -#define DESIGN_FLAG_CALENDAR_VIEW 'c' /* VIEW: Indicates a form is a calendar style view. */ -#define DESIGN_FLAG_NO_QUERY 'D' /* FORM: Indicates a form that should not be used in query by form */ -#define DESIGN_FLAG_DEFAULT_DESIGN 'd' /* ALL: Indicates the default design note for it's class (used for VIEW) */ -#define DESIGN_FLAG_MAIL_FILTER 'E' /* FILTER: Indicates FILTER_TYPE_MAIL is asserted */ -#define DESIGN_FLAG_PUBLICANTIFOLDER 'e' /* VIEW: Indicates that a view is a public antifolder view */ -#define DESIGN_FLAG_FOLDER_VIEW 'F' /* VIEW: This is a V4 folder view. */ -#define DESIGN_FLAG_V4AGENT 'f' /* FILTER: This is a V4 agent */ -#define DESIGN_FLAG_VIEWMAP 'G' /* VIEW: This is ViewMap/GraphicView/Navigator */ -#define DESIGN_FLAG_FILE 'g' /* FORM: file design element */ -#define DESIGN_FLAG_OTHER_DLG 'H' /* ALL: Indicates a form that is placed in Other... dialog */ -#define DESIGN_FLAG_JAVASCRIPT_LIBRARY 'h' /* Javascript library. */ -#define DESIGN_FLAG_V4PASTE_AGENT 'I' /* FILTER: This is a V4 paste agent */ -#define DESIGN_FLAG_IMAGE_RESOURCE 'i' /* FORM: Note is a shared image resource */ -#define DESIGN_FLAG_JAVA_AGENT 'J' /* FILTER: If its Java */ -#define DESIGN_FLAG_JAVA_AGENT_WITH_SOURCE 'j' /* FILTER: If it is a java agent with java source code. */ -#define DESIGN_FLAG_MOBILE_DIGEST 'K' /* to keep mobile digests out of form lists */ -#define DESIGN_FLAG_CONNECTION_RESOURCE 'k' /* Data Connection Resource (DCR) for 3rd party database */ -#define DESIGN_FLAG_LOTUSSCRIPT_AGENT 'L' /* FILTER: If its LOTUSSCRIPT */ -#define DESIGN_FLAG_DELETED_DOCS 'l' /* VIEW: Indicates that a view is a deleted documents view */ -#define DESIGN_FLAG_QUERY_MACRO_FILTER 'M' /* FILTER: Stored FT query AND macro */ -#define DESIGN_FLAG_SITEMAP 'm' /* FILTER: This is a site(m)ap. */ -#define DESIGN_FLAG_NEW 'N' /* FORM: Indicates that a subform is listed when making a new form.*/ -#define DESIGN_FLAG_HIDE_FROM_NOTES 'n' /* ALL: notes stamped with this flag - will be hidden from Notes clients - We need a separate value here - because it is possible to be - hidden from V4 AND to be hidden - from Notes, and clearing one - should not clear the other */ -#define DESIGN_FLAG_QUERY_V4_OBJECT 'O' /* FILTER: Indicates V4 search bar query object - used in addition to 'Q' */ -#define DESIGN_FLAG_PRIVATE_STOREDESK 'o' /* VIEW: If Private_1stUse, store the private view in desktop */ -#define DESIGN_FLAG_PRESERVE 'P' /* ALL: related to data dictionary */ -#define DESIGN_FLAG_PRIVATE_1STUSE 'p' /* VIEW: This is a private copy of a private on first use view. */ -#define DESIGN_FLAG_QUERY_FILTER 'Q' /* FILTER: Indicates full text query ONLY, no filter macro */ -#define DESIGN_FLAG_AGENT_SHOWINSEARCH 'q' /* FILTER: Search part of this agent should be shown in search bar */ -#define DESIGN_FLAG_REPLACE_SPECIAL 'R' /* SPECIAL: this flag is the opposite of DESIGN_FLAG_PRESERVE, used - only for the 'About' and 'Using' notes + the icon bitmap in the icon note */ -#define DESIGN_FLAG_PROPAGATE_NOCHANGE 'r' /* DESIGN: this flag is used to propagate the prohibition of design change */ -#define DESIGN_FLAG_V4BACKGROUND_MACRO 'S' /* FILTER: This is a V4 background agent */ -#define DESIGN_FLAG_SCRIPTLIB 's' /* FILTER: A database global script library note */ -#define DESIGN_FLAG_VIEW_CATEGORIZED 'T' /* VIEW: Indicates a view that is categorized on the categories field */ -#define DESIGN_FLAG_DATABASESCRIPT 't' /* FILTER: A database script note */ -#define DESIGN_FLAG_SUBFORM 'U' /* FORM: Indicates that a form is a subform.*/ -#define DESIGN_FLAG_AGENT_RUNASWEBUSER 'u' /* FILTER: Indicates agent should run as effective user on web */ -#define DESIGN_FLAG_AGENT_RUNASINVOKER 'u' /* FILTER: Indicates agent should run as invoker (generalize the - web user notion, reuse the flag */ -#define DESIGN_FLAG_PRIVATE_IN_DB 'V' /* ALL: This is a private element stored in the database */ -#define DESIGN_FLAG_IMAGE_WELL 'v' /* FORM: Used with 'i' to indicate the image is an image well. - Used for images with images across, not images down. - 'v' looks like a bucket */ -#define DESIGN_FLAG_WEBPAGE 'W' /* FORM: Note is a WEBPAGE */ -#define DESIGN_FLAG_HIDE_FROM_WEB 'w' /* ALL: notes stamped with this flag - will be hidden from WEB clients */ -/* WARNING: A formula that build Design Collecion relies on the fact that Agent Data's - $Flags is the only Desing Collection element whose $Flags="X" */ -#define DESIGN_FLAG_V4AGENT_DATA 'X' /* FILTER: This is a V4 agent data note */ -#define DESIGN_FLAG_SUBFORM_NORENDER 'x' /* SUBFORM: indicates whether - we should render a subform in - the parent form */ -#define DESIGN_FLAG_NO_MENU 'Y' /* ALL: Indicates that folder/view/etc. should be hidden from menu. */ -#define DESIGN_FLAG_SACTIONS 'y' /* Shared actions note */ -#define DESIGN_FLAG_MULTILINGUAL_PRESERVE_HIDDEN 'Z' /* ALL: Used to indicate design element was hidden */ - /* before the 'Notes Global Designer' modified it. */ - /* (used with the "!" flag) */ -#define DESIGN_FLAG_SERVLET 'z' /* FILTER: this is a servlet, not an agent! */ -#define DESIGN_FLAG_ACCESSVIEW 'z' /* FORM: reuse obsoleted servlet flag */ - -#define DESIGN_FLAG_FRAMESET '#' /* FORM: Indicates that this is a frameset note */ -#define DESIGN_FLAG_MULTILINGUAL_ELEMENT '!'/* ALL: Indicates this design element supports the */ - /* 'Notes Global Designer' multilingual addin */ -#define DESIGN_FLAG_JAVA_RESOURCE '@' /* FORM: Note is a shared Java resource */ -#define DESIGN_FLAG_STYLESHEET_RESOURCE '=' /* Style Sheet Resource (SSR) */ -#define DESIGN_FLAG_WEBSERVICE '{' /* FILTER: web service design element */ -#define DESIGN_FLAG_SHARED_COL '^' /* VIEW: shared column design element */ - -#define DESIGN_FLAG_HIDE_FROM_MOBILE '1' /* hide this element from mobile clients */ -#define DESIGN_FLAG_HIDE_FROM_PORTAL '2' /* hide from portal */ - -#define DESIGN_FLAG_HIDE_FROM_V3 '3' /* ALL: notes stamped with this flag - will be hidden from V3 client */ -#define DESIGN_FLAG_HIDE_FROM_V4 '4' /* ALL: notes stamped with this flag - will be hidden from V4 client */ -#define DESIGN_FLAG_HIDE_FROM_V5 '5' /* FILTER: 'Q5'= hide from V4.5 search list */ - /* ALL OTHER: notes stamped with this flag - will be hidden from V5 client */ -#define DESIGN_FLAG_HIDE_FROM_V6 '6' /* ALL: notes stamped with this flag - will be hidden from V6 client */ -#define DESIGN_FLAG_HIDE_FROM_V7 '7' /* ALL: notes stamped with this flag - will be hidden from V7 client */ -#define DESIGN_FLAG_HIDE_FROM_V8 '8' /* ALL: notes stamped with this flag - will be hidden from V8 client */ -#define DESIGN_FLAG_HIDE_FROM_V9 '9' /* ALL: notes stamped with this flag - will be hidden from V9 client */ -#define DESIGN_FLAG_MUTILINGUAL_HIDE '0' /* ALL: notes stamped with this flag - will be hidden from the client - usage is for different language - versions of the design list to be - hidden completely */ -#define DESIGN_FLAG_WEBHYBRIDDB '%' /* shimmer design docs */ - -#define DESIGN_FLAG_READONLY '&' /* for files, at least for starters */ -#define DESIGN_FLAG_NEEDSREFRESH '$' /* for files, at least for now */ -#define DESIGN_FLAG_HTMLFILE '>' /* this design element is an html file */ -#define DESIGN_FLAG_JSP '<' // this design element is a jsp -#define DESIGN_FLAG_QUERYVIEW '<' // VIEW - Query View in design list -#define DESIGN_FLAG_DIRECTORY '/' /* this file element is a directory */ - -#define DESIGN_FLAG_PRINTFORM '?' /* FORM - used for printing. */ -#define DESIGN_FLAG_HIDEFROMDESIGNLIST '~' /* keep this thing out of a design list */ -#define DESIGN_FLAG_HIDEONLYFROMDESIGNLIST '}' /* keep this thing out of a design list but allow users to view doc using it */ - -/* These are the flags that help determine the type of a design element. - These flags are used to sub-class the note classes, and cannot be - changed once they are created (for example, there is no way to change - a form into a subform). */ - -#define DESIGN_FLAGS_SUBCLASS "UW#yi@GFXstmzk=Kg%{^" - -/* These are the flags that can be used to distinguish between two - design elements that have the same class, subclass (see DESIGN_FLAGS_SUBCLASS), - and name. */ - -#define DESIGN_FLAGS_DISTINGUISH "nw123456789" - -/* '+' = ANY of the flags, '-' = NONE of the flags, '*' = ALL of the flags */ -/* '(+-*' = a combination of the above. */ -/* Example: "(+AB-C*DE" = (A OR B) AND (NOT C) AND (D AND E) */ -/* Note: be sure to have +-* placeholders even if no flags for some. */ -/* ie: "(+-C*DE" = (NOT C) AND (D AND E). */ -/* Note: "(+-Q*" is equivalent to "-Q" */ - -#define DFLAGPAT_V4SEARCHBAR "(+Qq-Bst5nmz*"/* display things editable at V4 search bar; version filtering */ -#define DFLAGPAT_SEARCHBAR "(+QM-st5nmz*" /* display things editable at search bar; version filtering */ - -#define DFLAGPAT_VIEWFORM "-FQMUGXWy#i@0nKg~%z^" /* display things editable with dialog box; version filtering */ -#define DFLAGPAT_VIEWFORM_MENUABLE "-FQMUGXWy#i@40nKg~%z^}" /* display things showable on the menu */ -#define DFLAGPAT_VIEWFORM_ALL_VERSIONS "-FQMUGXWy#i@Kg~%z^}" /* display things editable with dialog box; no version filtering (for design) */ -#define DFLAGPAT_PRINTFORM_ALL_VERSIONS "+?" /* display things editable with dialog box; no version filtering (for design) */ - -#define DFLAGPAT_TOOLSRUNMACRO "-QXMBESIst5nmz{"/* display things that are runnable; version filtering */ -#define DFLAGPAT_AGENTSLIST "-QXstmz{" /* display things that show up in agents list. No version filtering (for design) */ -#define DFLAGPAT_PASTEAGENTS "+I" /* select only paste agents */ -#define DFLAGPAT_SCRIPTLIB "+sh" /* display only database global script libraries */ -#define DFLAGPAT_SCRIPTLIB_LS "(+s-jh*" /* display only database global LotusScript script libraries */ -#define DFLAGPAT_SCRIPTLIB_JAVA "*sj" /* display only database global Java script libraries */ -#define DFLAGPAT_SCRIPTLIB_JS "+h" /* display only database global Javascript script libraries */ -#define DFLAGPAT_DATABASESCRIPT "+t" /* display only database level script */ - -#define DFLAGPAT_SUBFORM "(+U-40n*" /* display only subforms; version filtering */ -#define DFLAGPAT_SUBFORM_DESIGN "(+U-40*" /* display only subforms; for design mode, version filtering */ -#define DFLAGPAT_SUBFORM_ALL_VERSIONS "+U" /* only subforms; no version filtering */ -#define DFLAGPAT_DBRUNMACRO "+BS" /* run all background filters */ -#define DFLAGPAT_COMPOSE "-C40n" /* display forms that belong in compose menu; version filtering */ -#define DFLAGPAT_NOHIDDENNOTES "-n" /* select elements not hidden from notes */ -#define DFLAGPAT_NOHIDDENWEB "-w" /* select elements not hidden from web */ -#define DFLAGPAT_QUERYBYFORM "-DU40nyz{" /* display forms that appear in query by form; version filtering */ -#define DFLAGPAT_PRESERVE "+P" /* related to data dictionary; no version filtering */ -#define DFLAGPAT_SUBADD "(+-40*UA" /* subforms in the add subform list; no version filtering */ -#define DFLAGPAT_SUBNEW "(+-40*UN" /* subforms that are listed when making a new form.*/ -#define DFLAGPAT_VIEW "-FG40n^" /* display only views */ -#define DFLAGPAT_VIEW_DESIGN "-FG40^" /* display only views, ignore hidden from notes */ -#define DFLAGPAT_NOTHIDDEN "-40n" /* design element is not hidden*/ -#define DFLAGPAT_FOLDER "(+-04n*F" /* display only folders; version filtering */ -#define DFLAGPAT_FOLDER_DESIGN "(+-04*F" /* display only folders; version filtering, ignore hidden notes */ -#define DFLAGPAT_FOLDER_ALL_VERSIONS "*F"/* display only folders; no version filtering (for design) */ -#define DFLAGPAT_CALENDAR "*c" /* display only calendar-style views */ -#define DFLAGPAT_SHAREDVIEWS "-FGV^40n" /* display only shared views */ -#define DFLAGPAT_SHAREDVIEWSFOLDERS "-G^V40p" /* display only shared views and folder; all notes & web */ -#define DFLAGPAT_SHAREDWEBVIEWS "-FGV40wp^" /* display only shared views not hidden from web */ -#define DFLAGPAT_SHAREDWEBVIEWSFOLDERS "-GV40wp^" /* display only shared views and folders not hidden from web */ -#define DFLAGPAT_VIEWS_AND_FOLDERS "-G40n^" /* display only views and folder; version filtering */ -#define DFLAGPAT_VIEWS_AND_FOLDERS_DESIGN "-G40^" /* display only views and folder; all notes & web */ -#define DFLAGPAT_SHARED_COLS "(+-*^" /* display only shared columns */ - -#define DFLAGPAT_VIEWMAP "(+-04n*G" /* display only GraphicViews; version filtering */ -#define DFLAGPAT_VIEWMAP_ALL_VERSIONS "*G" /* display only GraphicViews; no version filtering (for design) */ -#define DFLAGPAT_VIEWMAPWEB "(+-04w*G" /* display only GraphicViews available to web; version filtering */ -#define DFLAGPAT_VIEWMAP_DESIGN "(+-04*G" /* display only GraphicViews; all notes & web navs */ - -#define DFLAGPAT_WEBPAGE "(+-*W" /* display WebPages */ -#define DFLAGPAT_WEBPAGE_NOTES "(+W-n*" /* display WebPages available to notes client */ -#define DFLAGPAT_WEBPAGE_WEB "(+W-w*" /* display WebPages available to web client */ -#define DFLAGPAT_OTHER_DLG "(+-04n*H" /* display forms that belong in compose menu */ -#define DFLAGPAT_CATEGORIZED_VIEW "(+-04n*T" /* display only categorized views */ - -#define DFLAGPAT_DEFAULT_DESIGN "+d" /* detect default design note for it's class (used for VIEW) */ -#define DFLAGPAT_FRAMESET "(+-*#" /* display only Frameset notes */ -#define DFLAGPAT_FRAMESET_NOTES "(+#-n*" /* Frameset notes available to notes client */ -#define DFLAGPAT_FRAMESET_WEB "(+#-w*" /* Frameset notes available to web client */ -#define DFLAGPAT_SITEMAP "+m" /* SiteMap notes (actually, "mQ345") */ -#define DFLAGPAT_SITEMAP_NOTES "(+m-n*" /* sitemap notes available to notes client */ -#define DFLAGPAT_SITEMAP_WEB "(+m-w*" /* sitemap notes available to web client */ -#define DFLAGPAT_IMAGE_RESOURCE "+i" /* display only shared image resources */ -#define DFLAGPAT_IMAGE_RES_NOTES "(+i-n*" /* display only notes visible images */ -#define DFLAGPAT_IMAGE_RES_WEB "(+i-w*" /* display only web visible images */ -#define DFLAGPAT_IMAGE_WELL_RESOURCE "(+-*iv" /* display only shared image resources that - have more than one image across */ -#define DFLAGPAT_IMAGE_WELL_NOTES "(+-n*iv" /* display only shared image resources that - have more than one image across - notes only */ -#define DFLAGPAT_IMAGE_WELL_WEB "(+-w*iv" /* display only shared image resources that - have more than one image across - web only */ -#define DFLAGPAT_JAVA_RESOURCE "+@" /* display only shared Java resources */ -#define DFLAGPAT_JAVA_RESOURCE_NOTES "(+@-n*" /* display only shared Java resources visible to notes */ -#define DFLAGPAT_JAVA_RESOURCE_WEB "(+@-w*" /* display only shared Java resources visible to web */ - -#define DFLAGPAT_DATA_CONNECTION_RESOURCE "+k" /* display only shared data connection resources */ -#define DFLAGPAT_DB2ACCESSVIEW "+z" /* display only db2 access views */ - -#define DFLAGPAT_STYLE_SHEET_RESOURCE "+=" /* display only shared style sheet resources */ -#define DFLAGPAT_STYLE_SHEETS_NOTES "(+=-n*" /* display only notes visible style sheets */ -#define DFLAGPAT_STYLE_SHEETS_WEB "(+=-w*" /* display only web visible style sheets */ -#define DFLAGPAT_FILE "+g" /* display only files */ -#define DFLAGPAT_FILE_DL "(+g-~*" /* list of files that should show in file DL */ -#define DFLAGPAT_FILE_NOTES "(+g-n*" /* list of notes only files */ -#define DFLAGPAT_FILE_WEB "(+g-w*" /* list of web only files */ -#define DFLAGPAT_HTMLFILES "(+-*g>" /* display only html files */ -#define DFLAGPAT_HTMLFILES_NOTES "(+-n*g>" /* htmlfiles that are notes visible */ -#define DFLAGPAT_HTMLFILES_WEB "(+-w*g>" /* htmlfiles that are web visible */ -#define DFLAGPAT_FILE_ELEMS "(+gi=-/*" /* files plus images plus style sheets with no directory elements */ - -#define DFLAGPAT_SERVLET "+z" /* servlets */ -#define DFLAGPAT_SERVLET_NOTES "(+z-n*" /* servlets not hidden from notes */ -#define DFLAGPAT_SERVLET_WEB "(+z-w*" /* servlets not hidden from the web */ - -#define DFLAGPAT_WEBSERVICE "+{" /* web service */ -#define DFLAGPAT_JAVA_WEBSERVICE "(+Jj-*{" /* java web services */ -#define DFLAGPAT_LS_WEBSERVICE "*{L" /* lotusscript web services */ - -#define DFLAGPAT_JSP "(+-*g<" /* display only JSP's */ - -/* Shared actions must be visible to both Notes and the Web since there is - only one of these puppies - there is no list in the designer to get at - more than one. However, for completeness, I'll make the appropriate - patterns for the day we may want to have separateness. */ - -#define DFLAGPAT_SACTIONS_DESIGN "+y" -#define DFLAGPAT_SACTIONS_WEB "(+-0*y" -#define DFLAGPAT_SACTIONS_NOTES "(+-0*y" - - -/* Web server patterns */ -#define DFLAGPAT_NONWEB "+w70stVXp^" /* elements that are never used on the web */ -#define DFLAGPAT_NONWEB_EXCLUDE "-w70stVXp^" /* same flags as DFLAGPAT_NONWEB */ -/* For the rest, no need to include flags from DFLAGPAT_NONWEB, since - these flags are excluded in an initial pass. (see insrv\inotes\ndesdict.cpp) */ -#define DFLAGPAT_AGENTSWEB "(+-QXstmz{*" /* agents that can be run from the web */ -#define DFLAGPAT_AGNTORWEBSVCWEB "(+-QXstmz*" /* agents or web services that can be run from the web */ -#define DFLAGPAT_WEBSERVICEWEB "+{" /* web services that can be run from the web */ -#define DFLAGPAT_FORMSWEB "-U#Wi@y" /* forms usable from the web */ -#define DFLAGPAT_SUBFORMSWEB "+U" /* subforms usable from the web */ -#define DFLAGPAT_FRAMESETSWEB "+#" /* frameset from the web */ -#define DFLAGPAT_PAGESWEB "+W" /* web pages from the web */ -#define DFLAGPAT_VIEWSWEB "-G" /* views usable from the web */ -#define DFLAGPAT_NAVIGATORSWEB "+G" /* navigators usable from the web */ -#define DFLAGPAT_SHAREDFIELDSWEB "*" /* shared fields usable from the web */ -#define DFLAGPAT_ALLWEB "*" /* all design elements */ -#define DFLAGPAT_NO_FILERES_DIRS "-/" /* all design elements excluding file resource directories*/ -#define DFLAGPAT_FIRSTPATTERNCHAR "(+-*" /* patterns start with one of these */ -#define DFLAGPAT_WEBHYBRIDDB "+%" /* all WebHybridDb design elements */ - -/* a new flags field that (will be) in the design collection. $Flags is just - so full that we need some wiggle room!! */ -#define DESIGN_FLAGS_EXTENDED "$FlagsExt" /* because we're just gonna need it */ -#define DESIGN_FLAGEXT_FILE_DEPLOYABLE 'D' /* for web apps, this file is ready for primetime */ -#define DESIGN_FLAGEXT_DONTREFRESH_ON_REDEPLOY 'R' /* for web apps, this file should not be replaced on redeploy */ -#define DESIGN_FLAGEXT_NOTE_HAS_DAVPROPERTIES 'P' /* for WebDAV resources. The note has a dead properties in the $DavProperties field */ -#define DESIGN_FLAGEXT_NOTE_HAS_MSPROPERTIES 'M' /* for WebDAV: indicates that certain MS properties are among the dead properites */ -#define DESIGN_FLAGEXT_DAVLOCKNULL 'N' /* for WebDAV lock null resources */ -#define DESIGN_FLAGEXT_WEBDAV_HIDDEN 'H' /* for WebDAV: the note is hidden */ -#define DESIGN_FLAGEXT_DAVCOMPUTEFORM 'C' /* for davs, a compute with form dav */ -#define DESIGN_FLAGEXT_DAVATTACH 'A' /* for davs, this one supports attachments */ -#define DESIGN_FLAGEXT_DAVGMTNORMAL 'Z' /* for davs, this one GMT normalizes */ -#define DESIGN_FLAGEXT_JAVADEBUG 'D' /* can reuse D because old use is obsolete */ -#define DESIGN_FLAGEXT_PROFILE 'F' /* profile code running in this note */ - -/* DAV item names */ -#define DESIGN_DAV_CFNAME "$DAVComputeForm" -#define DESIGN_DAV_ATTVIEW "$DAVAttachView" -#define DESIGN_DAV_FLDS "$DAVFldDesc" -#define DESIGN_DAV_FLDS_LIVE "$DAVLiveFlds" - -/* The agent flag is stored in the new flag so the info is not removed by older Designers when the user edits the agent */ -#define DESIGN_FLAGEXT_AGENT_ACTIVATABLE 'a' /* if the agent is activatable, if it is missing it is not */ - -/* Compute-defined item names that are actually pseudo-items, requested - by NIF, that cause Compute to return some info. These are not actually - in any document, and if they are, will probably not work properly. */ - -#define FIELD_COMPUTE_READERS "$C1$" - -/* Mail note item names */ - -#define MAIL_MESSAGETYPE_ITEM "MessageType" /* Message type. */ -#define MAIL_MESSAGE_TYPE_ITEM "$MessageType" /* $MessageType item name */ -#define MAIL_SENDTO_ITEM "SendTo" /* SendTo item name */ -#define MAIL_COPYTO_ITEM "CopyTo" /* CopyTo item name */ -#define MAIL_REPLYTO_ITEM "ReplyTo" /* ReplyTo, used for agents */ -#define MAIL_REPLYDATE_ITEM "ReplyDate" /* ReplyDate item name */ -#define MAIL_RESPONSETO_ITEM "ResponseTo" /* ResponseTo, used for agents */ -#define MAIL_FROM_ITEM "From" /* From item name */ -#define MAIL_FROMDOMAIN_ITEM "FromDomain" /* From domain item name */ -#define MAIL_SUBJECT_ITEM "Subject" /* Subject item name */ -#define MAIL_DISPLAY_SUBJECT_ITEM "DisplaySubject" /* Used by reply form */ -#define MAIL_COMPOSEDDATE_ITEM "ComposedDate" /* Composed date item name */ -#define MAIL_POSTEDDATE_ITEM "PostedDate" /* Posted date item name */ -#define MAIL_BODY_ITEM "Body" /* Body item name */ -#define MAIL_INTENDEDRECIPIENT_ITEM "IntendedRecipient" /* Intended recipient item */ -#define MAIL_ALTINTENDEDRECIPIENT_ITEM "AltIntendedRecipient" /* Alternate Intended recipient item */ -#define MAIL_LANGINTENDEDRECIPIENT_ITEM "$LangIntendedRecipient" /* Language Tag Intended Recipient */ -#define MAIL_FAILUREREASON_ITEM "FailureReason" /* Failure reason item */ -#define MAIL_DEADFAILUREREASON_ITEM "DeadFailureReason" /* DEAD Failure reason item */ -#define MAIL_RECIPIENTS_ITEM "Recipients" /* Recipients list item */ -#define MAIL_ROUTINGSTATE_ITEM "RoutingState" /* Routing state */ -#define MAIL_ROUTINGSTATEBY_ITEM "RoutingStateBy" /* Routing state changed by indicator */ -#define MAIL_SAVED_FORM_ITEM "MailSavedForm" /* Delivery report saved form name item */ -#define MAIL_BLINDCOPYTO_ITEM "BlindCopyTo" /* Blind copy to item name */ -#define MAIL_DELIVERYPRIORITY_ITEM "DeliveryPriority" /* Delivery priority item name */ -#define MAIL_DELIVERYREPORT_ITEM "DeliveryReport" /* Delivery report request item name */ -#define MAIL_DELIVEREDDATE_ITEM "DeliveredDate" /* Delivered date item name */ -#define MAIL_DELIVERYDATE_ITEM "DeliveryDate" /* Delivery date item name (Confirmation Reports only) */ -#define MAIL_FORM_ITEM FIELD_FORM /* Form name item */ -#define MAIL_REPLY_FORM_ITEM "ReplyForm" /* Reply form, used for agents */ -#define MAIL_CATEGORIES_ITEM "Categories" /* Categories field */ -#define MAIL_FROM_CATEGORIES_ITEM "FromCategories" /* Sender's Categories field */ -#define MAIL_ROUTE_SERVERS_ITEM "RouteServers" /* List of servers routed thru */ -#define MAIL_ROUTE_TIME_ITEM "RouteTimes" /* List of TIMEDATE_PAIRS describing holding times */ -#define MAIL_RECIP_GROUPS_EXP_ITEM "RecipientGroupsExpanded" /* List of recipient group names that have been expanded */ -#define MAIL_RETURNRECEIPT_ITEM "ReturnReceipt" /* Return receipt requested? */ -#define MAIL_NAMED_ENCKEY_ITEM "NamedEncryptionKey" /* Named encryption key. */ -#define MAIL_ROUTE_HOPS_ITEM "$Hops" /* Number of routing hops still allowed. */ -#define MAIL_CORRELATION_ITEM "$Correlation" /* Arbitrary delivery report correlation value. */ -#define MAIL_FORMAT_ITEM "MailFormat" /* (E)ncapsulated */ - /* (T)ext */ - /* (B)oth */ -#define MAIL_TMP_FROM_ITEM "TmpFromItem" /*temp mail from item*/ -#define MAIL_IMPORTANCE_ITEM "Importance" /* Send Priority/Importance item */ -#define MAIL_QUALRECIPIENTS_ITEM "QualRecipients" /* Fully qualified Recipients list item */ -#define MAIL_ORIGNALPATH_ITEM "OriginalPath" /* Original routing path (copy of original message's FromDomain) */ -#define MAIL_TRACE_ITEM "$Trace" /* Identifies message as a trace file */ -#define MAIL_ORIG_ITEM "$Orig" /* Global Id used for Billing */ -#define MAIL_DELIVER_LOOPS_ITEM "$Loops" /* Number of forwarding loops still allowed. */ -#define MAIL_CLUSTERFAILOVER_ITEM "$MailClusterFailover" /* Server name mail was delivered to after cluster failover */ -#define MAIL_UIDL_ITEM "MailPop3UIDL" -#define MAIL_ENTERSENDTO_ITEM "EnterSendTo" /* Enter SendTo item name */ -#define MAIL_ENTERCOPYTO_ITEM "EnterCopyTo" /* Enter CopyTo item name */ -#define MAIL_ENTERBLINDCOPYTO_ITEM "EnterBlindCopyTo" /* Enter Blind copy to item name */ -#define MAIL_INETSENDTO_ITEM "INetSendTo" /* Internet SendTo item name */ -#define MAIL_INETCOPYTO_ITEM "INetCopyTo" /* Internet CopyTo item name */ -#define MAIL_INETBLINDCOPYTO_ITEM "INetBlindCopyTo" /* Internet Blind copy to item name */ -#define MAIL_ALTSENDTO_ITEM "AltSendTo" /* Alternate Name SendTo item name */ -#define MAIL_ALTCOPYTO_ITEM "AltCopyTo" /* Alternate Name CopyTo item name */ -#define MAIL_ALTBLINDCOPYTO_ITEM "AltBlindCopyTo" /* Alternet Blind copy to item name */ -#define MAIL_ALTREPLYTO_ITEM "$AltReplyTo" /* Alternate Reply To item name */ -#define MAIL_LANGREPLYTO_ITEM "$LangReplyTo" /* Language Tag Reply To*/ -#define MAIL_ALTPRINCIPAL_ITEM "$AltPrincipal" /* Alternate Principal item name */ -#define MAIL_LANGPRINCIPAL_ITEM "$LangPrincipal" /* Language tag Principal */ -#define MAIL_INETFROM_ITEM "INetFrom" /* Internet From item name */ -#define MAIL_ALTFROM_ITEM "AltFrom" /* Alternate Name From item name */ -#define MAIL_LANGFROM_ITEM "$LangFrom" /* Language Tag From item name */ -#define MAIL_DONOTHOLD_ITEM "$DoNotHold" /* To prevent holding non-deliverable mail */ -#define MAIL_STORAGETO_ITEM "$StorageTo" /* Storage type To */ -#define MAIL_STORAGECC_ITEM "$StorageCc" /* Storage type Cc */ -#define MAIL_STORAGEBCC_ITEM "$StorageBcc" /* Storage type Bcc */ -#define MAIL_LANGTO_ITEM "$LangTo" /* Language tag To */ -#define MAIL_LANGCC_ITEM "$LangCc" /* Language tag Cc */ -#define MAIL_LANGBCC_ITEM "$LangBcc" /* Language tag Bcc */ -#define MAIL_VIEWICON_ITEM "_ViewIcon" /* Contains icon number for mail view. Displays in first icon column, from left */ -#define MAIL_VIEWICON2_ITEM "_ViewIcon2" /* Contains icon number for mail view. Displays in second icon column, from left */ -#define MAIL_EXCLUDEFROMVIEW_ITEM "ExcludeFromView" /* View(s) to exclude note from in mail file */ -#define MAIL_PRINCIPAL_ITEM "Principal" /* Mail file from which a note was sent */ -#define MAIL_ALTNAMELANGUAGETAGS_ITEM "$NameLanguageTags" /* Language Tags item. Single list of Lang Tags for set of current recipients. No Dups. */ -#define MAIL_INETREPLYTO_ITEM "$INetReplyTo" /* Internet ReplyTo item name */ -#define MAIL_INETPRINCIPAL_ITEM "$INetPrincipal" /* Internet Principal item name */ -#define MAIL_MAILER_ITEM "$Mailer" /* Name and version number of the Mailer which sent the message */ -#define MAIL_ID_ITEM "$MessageID" /* Unique ID of this message */ -#define ITEM_NAME_DONOTMODIFYINVITEES "tmpDoNotModifyInvitees" /*prevents invitees from being changed on freetime control */ -#define MAIL_CS_INVITE_WAS_DELEGATED_TO_US "MeetingInviteWasDelegatedToUs" /* Meeting invitation was delegate to us*/ -#define MAIL_CS_INVITE_WAS_DELEGATED_OFF "MeetingInviteWasDelegatedOff" /* Meeting invitation was delegate to us*/ - -#define ITEM_NAME_DESIGN_TEMP_COLLATION "TmpViewDesignCollation" - -#define MAIL_APPARENTLY_FROM_ITEM "Apparently_From" -#define MAIL_APPARENTLY_TO_ITEM "Apparently_To" -#define MAIL_DISPOSITION_NOTIFICATION_TO_ITEM "Disposition_Notification_To" -#define MAIL_ORIGINAL_BCC_ITEM "Originalbcc" -#define MAIL_ORIGINAL_CC_ITEM "Originalcc" -#define MAIL_ORIGINAL_FROM_ITEM "OriginalFrom" -#define MAIL_ORIGINAL_PRINCIPAL_ITEM "OriginalPrincipal" -#define MAIL_ORIGINAL_REPLY_TO_ITEM "OriginalReplyTo" -#define MAIL_ORIGINAL_TO_ITEM "OriginalTo" -#define MAIL_RECEIVED_ITEM "Received" -#define MAIL_RESENT_BCC_ITEM "Resent_bcc" -#define MAIL_RESENT_CC_ITEM "Resent_cc" -#define MAIL_RESENT_DATE_ITEM "Resent_Date" -#define MAIL_RESENT_FROM_ITEM "Resent_From" -#define MAIL_RESENT_MESSAGE_ID_ITEM "Resent_Message_ID" -#define MAIL_RESENT_REPLY_TO_ITEM "Resent_Reply_To" -#define MAIL_RESENT_SENDER_ITEM "Resent_Sender" -#define MAIL_RESENT_TO_ITEM "Resent_To" -#define MAIL_RETURN_RECEIPT_TO_ITEM "Return_Receipt_To" -#define MAIL_SENDER_ITEM "Sender" -#define MAIL_MIME_VERSION "MIME_Version" -#define MAIL_IMAP_RFC822_SIZE "IMAP_RFC822Size" -#define MAIL_IMAP_BODYSTRUCTURE "IMAP_BodyStruct" -#define MAIL_CONTENT_TYPE "$Content_Type" -#define MAIL_FIRST_PASS "MailFirstPass" -#define MAIL_MOODS_ITEM "$Moods" -#define MAIL_SENDERTAG_ITEM "SenderTag" -#define MAIL_TMPSENDERTAG_ITEM "tmpSenderTag" -#define MAIL_DISCLAIMED_ITEM "$Disclaimed" - -#define MAILBOX_ADMIN_ROLE "[MailboxAdmin]" - -#define MAIL_GURU_SCORE_ITEM "DSFScore" -#define MAIL_GURU_RCPT_ITEM "DSFRcpt" -#define MAIL_GURU_TO_ITEM "DSFTo" -#define MAIL_GURU_FROM_ITEM "DSFFrom" -#define MAIL_GURUVOTE_REPORT_ITEM "DSFVoteReport" -#define MAIL_GURUVOTE_VOTE_ITEM "DSFVoteVote" - -#define MAIL_DNSBL_FILTER_ITEM "$DNSBLSite" /* Blacklist tag */ -#define MAIL_DNSWL_FILTER_ITEM "$DNSWLSite" /* Whitelist tag */ -#define MAIL_FILTER_ACTIONS_ITEM "$FilterActions" -#define MAIL_FILTER_BY_ITEM "$FilterBy" -#define MAIL_SENDTO_NONRESPONDERS "Non_Responders" -#define MAIL_CS_LOOPING_FACTOR "LoopingFactor" /*temp note item to identify for the template - whether a notice has "looped" (I delegated this - meeting off and it's come back) or cross-delegate - (two people have delegated an invitation for the - same meeting to me) */ -#define MAIL_REPLYFORWARD_ITEM "$RespondedTo" /* text item, value = 1 if replied, 2 = forwarded, 3 = both */ -#define MAIL_REPLYFORWARD_NONE "0" -#define MAIL_REPLYFORWARD_REPLY "1" -#define MAIL_REPLYFORWARD_FORWARD "2" -#define MAIL_REPLYFORWARD_REPLYFORWARD "3" - -/* POP3 view names */ -#define MAIL_POP3_UIDL_VIEW "($POP3UIDL)" - -/* Appointment form item names */ - -#define MAIL_APPT_BUSYNAME_ITEM "$BusyName" /* Person/resource the appointment is for */ -#define MAIL_APPT_STARTTIME_ITEM "StartDateTime" /* Start time of appointment */ -#define MAIL_APPT_ENDTIME_ITEM "EndDateTime" /* End time of appointment */ -#define MAIL_APPT_SEQUENCE_ITEM "$Sequence" /* Sequence # of updates */ -#define MAIL_APPT_BUSYPRIORITY_ITEM "$BusyPriority" /* Busy/Penciled-in/etc. */ -#define MAIL_APPT_ATTENDEE_ITEM "Attendees" /* List of people for which the following items apply */ -#define MAIL_APPT_ATTENDEE_STATE_ITEM "ORGState" /* Chairman, attendee, resource */ -#define MAIL_APPT_ATTENDEE_STATUS_ITEM "ORGStatus" /* Deleted, etc. */ -#define MAIL_APPT_ATTENDEE_OPTIONAL_ITEM "OPTIONAL" /* If TRUE, attendee is optional */ -#define MAIL_APPT_PREV_BUSYNAME_ITEM "$PrevBusyName" /* Previous Person/resource(s) the appointment is for */ -#define RESOURCE_NAMESPACE_RESOURCES "($RLookup)" /* View containing resources sorted by name */ -#define RESOURCE_NAMESPACE_RESERVATIONS "($FindReservation)" /* View containing reservations by name and apptunid */ -#define RESOURCE_NAMESPACE_WAITINGAPPROVAL "($FindWaitingApproval)" /* Like $FindReservation but contains those waiting for approval */ -#define MAIL_REPEAT_LOOKUP_NAMESPACE "($RepeatLookup)" /* View containing repeat replies/updates */ -#define MAIL_REPEAT_INSTANCE_LOOKUP_NAMESPACE "($RepeatInstanceLookup)" /* View containing repeat instances */ -#define MAIL_JOURNALLING_FLAG_ITEM "$JournalResponsibility" /* If present, message should be journalled. The - * value indicates if it should be journalled locally - * or on another server. */ - - -#define JOURNALLING_FLAG_DONT_JOURNAL 0 -#define JOURNALLING_FLAG_LOCAL_JOURNAL 1 -#define JOURNALLING_FLAG_REMOTE_JOURNAL 2 -#define JOURNALLING_FLAG_JOURNAL_COMPLETE 3 -#define JOURNALLING_FLAG_DONT_JOURNAL_STR "0" -#define JOURNALLING_FLAG_LOCAL_JOURNAL_STR "1" -#define JOURNALLING_FLAG_REMOTE_JOURNAL_STR "2" -#define JOURNALLING_FLAG_JOURNAL_COMPLETE_STR "3" -#define MAIL_JOURNALLING_TEMPLATE_NAME "mailjrn.ntf" - -#define MAIL_ROUTINGSTATEBY_ROUTER_STR "1" -#define MAIL_ROUTINGSTATEBY_RULE_STR "2" - -/* Internet Message Note items and definitions (for Internet Mail and Internet News) */ - -#define IMSG_RFC822_FILENAME_ITEM "$IntMailMsgFileName" /* Name of the attachment that contains the BLOB. */ - /* This contains the string 'Mail' because of */ - /* history and changing it now would affect existing */ - /* databases and code. */ - -#define IMSG_ITEMIZE_ERROR_ITEM "$ItemizeError" /* non-zero if an error occurred during itemize. if an */ - /* error occurs, the original internet message is at- */ - /* tached to the message (IMSG_RFC822_FILENAME_ITEM) */ - /* and the error text is stuffed into the message's body*/ - /* item. */ - -#define MAIL_TMP_MESSAGE_ID_DOMAIN "LocalDomain" /* Used as a place holder on constructed MessageIDs */ - -#define MAIL_MIME_CHARSET "MIMEMailCharset" /* field with charset value */ -#define MAIL_MIME_HEADER_CHARSET "MIMEMailHeaderCharset" /* Charset for headers: upper 16 bit: charset, lower 16 bit: Encoding */ - -/* - * Person documents contain an item (MessageStorage) which indicates each person's preference for how - * messages delivered to them will be stored. Definitions of the valid values for this item are named - * IMSG_PREFERENCE_XXX. - * - * Mail messages contain an item ($MessageStorage) which indicates the actual storage format of the - * message if it has been converted. Definitions of the valid values for this item are named - * IMSG_STORAGE_XXX. This item is deleted from messages when they are delivered by the router. - * - * Routines which store messages or convert messages accept arguments which specify the required - * storage format. These routines accept values named IMSG_STORAGE_XXX. - * - * As a performance optimization for the router, there is another item which can exist on a note - * which indicates that the note is stored in native MIME. This item is $NoteHasNativeMIME. - */ - -#define IMSG_STORAGE_ITEM "$MessageStorage" /* Describes how mail is stored. See IMSG_STORAGE_XXX */ - -#define IMSG_STORAGE_UNKNOWN 0xFF /* can't find storage type */ -#define IMSG_STORAGE_CDRECORDS 0 /* Store as cd records only */ -#define IMSG_STORAGE_CDRECORDS_AND_RFC822 1 /* Store as cd records & attachment of original message */ -#define IMSG_STORAGE_RFC822 2 /* Store original message as attachment (no cdrecords) */ -#define IMSG_STORAGE_NATIVE_MIME 3 /* Store headers & parts as separate items (without conversion) or CD */ -#define IMSG_STORAGE_HAIKU 4 /* Store for Haiku users only */ -/* Be sure to update count (IMSG_STORAGE_FORMATS) if new formats are added */ - -#define IMSG_STORAGE_FORMATS 5 /* Count of known storage formats */ - -#define IMSG_PREFERENCE_UNKNOWN 0xFF /* can't find preference type */ -#define IMSG_PREFERENCE_NOTES 0 /* V4->CD, V5->CD or MIME */ -#define IMSG_PREFERENCE_NOTES_AND_MIME 1 /* V4->CD and MIME blob, V5->CD or MIME */ -#define IMSG_PREFERENCE_MIME 2 /* V4->MIME blob only, V5->Native MIME */ -#define IMSG_PREFERENCE_HAIKU 3 /* V4->N/A, V5->Native MIME+Haiku fields */ - -#define IMSG_PREFERENCE_FORMATS 4 /* Count of known preference formats */ - -#define IMSG_RFC822_MSG_SIZE_ITEM "$RFC822MessageSize" /* Message size field (used by POP3 client) */ -#define IMSG_RFC822_MSG_FILE_NAME "$RFC822.eml" /* Attached "MIME BLOB" name */ -#define IMSG_SMTP_ORIGINATOR_ITEM "SMTPOriginator" /* RFC821 message originator */ -#define IMSG_SMTP_RET_HDRS_ITEM "SMTPReturnHdrs" /* If HDRS, return only headers with non DSN */ -#define IMSG_SMTP_RET_HDRS_HDRS "HDRS" -#define IMSG_SMTP_ENVID_ITEM "SMTPEnvid" /* If ESMTP DSN is supported, ENVID to relay */ -#define IMSG_SMTP_DSN_RCPTS_ITEM "SMTPDSNRecipients" /* If ESMTP DSN is supported, per rcpt info */ -#define IMSG_SMTP_DSN_DELIVERY_STATUS "SMTPDSNDeliveryStatus" /* RFC822 formatted delivery status */ -#define IMSG_SMTP_DSN_DELIVERY_REASON "SMTPDSNDeliveryReason" /* RFC822 free form (i.e., prose) delivery information */ -#define IMSG_SMTP_DSN_RECEIVED_ITEM "SMTPRcvd" /* Received items from the embedded rfc822 message in a Delivery Status Report */ -#define IMSG_SMTP_DSN_TYPE_ITEM "SMTPDSNType" /* Type of delivery status report (failed, delayed, relayed etc. */ -#define IMSG_SMTP_DSN_DATE_ITEM "SMTPDSNDate" /* Posted Date of the delivery status report */ -#define IMSG_SMTP_DSN_TYPE_FAILED_STR "0" -#define IMSG_SMTP_DSN_TYPE_DELAYED_STR "1" -#define IMSG_SMTP_DSN_TYPE_DELIVERED_STR "2" -#define IMSG_SMTP_DSN_TYPE_RELAYED_STR "3" -#define IMSG_SMTP_DSN_TYPE_EXPANDED_STR "4" - -#define ITEM_MIMEHEADERS "$MIMEHeaders" -#define ITEM_MIMETRACK "$MIMETrack" -#define ITEM_MIME_ENCAPSULATED "$MIMEEncapsulated" -#define ITEM_IS_NATIVE_MIME "$NoteHasNativeMIME" -#define ITEM_NOT_FROM_NOTES "$SMTPNotFromNotes" -#define ITEM_KEEP_NOTES_ITEMS "$SMTPKeepNotesItems" - -#define ITEM_HEADERS_CONVERTED "$ExportHeadersConverted" - -/* Calendar profile form related */ - -/* On a profile are eight fields that relate to when a users is available: - - The AvailableDays item corresponds to the checkboxes allowing the user - to choose which days of the week they work. The resulting item - will be a textlist which contains the days of the week that they - work. - For the days of the week that the user does work, the time ranges are - read and for each day and assimilated into one item in the busytime - database that represents the days and time the user or resource - is available for scheduling. - The item is encoded as follows: - DateTime.Lower.Date - a day that corresponds to the day of the week - .Time - start time of an interval for that day the user works - .Upper.Date - the same day as the Lower - .Time - end time of an interval for that day the user works - - These values will repeat for the various times during the day for - every day of the week that the user works. - - (i.e. The default configuration will be: (for Monday through Friday) - - A Monday, 9:00 AM - A Monday, 12:00 PM - A Monday, 1:00 PM - A Monday, 5:00 PM) - - NOTE: The encoding does not care which real date is used, it just - determines what day of the week the date correspondes to.. -*/ - -#define MAIL_CALENDAR_PROFILE_WORKDAYS_ITEM "$WorkDays" -#define MAIL_CALENDAR_PROFILE_WORK_AVAILABLEDAYS_ITEM "$AvailableDays" -#define MAIL_CALENDAR_PROFILE_TZDISPLAY_ITEM "fDisplayAltTimeZone" -#define MAIL_CALENDAR_PROFILE_CURTIMEZONE_ITEM "CurrentTimeZone" -#define MAIL_CALENDAR_PROFILE_ALTTIMEZONE_ITEM "AltTimeZone" -#define MAIL_CALENDAR_PROFILE_CURTIMEZONELBL_ITEM "CurrentTZLabel" -#define MAIL_CALENDAR_PROFILE_ROLLINGVIEW_ITEM "$RollingView" -#define MAIL_CALENDAR_PROFILE_ALTTIMEZONELBL_ITEM "AltTZLabel" -#define MAIL_CALENDAR_PROFILE_OWNER_ITEM "Owner" /* Owner field in calendar profile form */ -#define MAIL_CALENDAR_PROFILE_ALTOWNER_ITEM "AltOwner" /* AltOwner field in calendar profile form */ -#define MAIL_CALENDAR_PROFILE_LANGOWNER_ITEM "$LangOwner" /* LangOwner field in calendar profile form */ -#define MAIL_CALENDAR_PROFILE_WORK_WEEKDAYPREFIX "$Times" -#define MAIL_CALENDAR_PROFILE_WORK_WEEKDAYSUFFIX "" -#define MAIL_CALENDAR_PROFILE_WORK_SUNDAY_ITEM "$Times1" -#define MAIL_CALENDAR_PROFILE_WORK_MONDAY_ITEM "$Times2" -#define MAIL_CALENDAR_PROFILE_WORK_TUESDAY_ITEM "$Times3" -#define MAIL_CALENDAR_PROFILE_WORK_WEDNESDAY_ITEM "$Times4" -#define MAIL_CALENDAR_PROFILE_WORK_THURSDAY_ITEM "$Times5" -#define MAIL_CALENDAR_PROFILE_WORK_FRIDAY_ITEM "$Times6" -#define MAIL_CALENDAR_PROFILE_WORK_SATURDAY_ITEM "$Times7" -#define MAIL_CALENDAR_PROFILE_ENABLE_ALARMS_ITEM "EnableAlarms" -#define MAIL_CALENDAR_PROFILE_APPROVALLIST_ITEM "$ApprovalList" -#define MAIL_CALENDAR_PROFILE_DEFAULTDURATION_ITEM "DefaultDuration" -#define MAIL_CALENDAR_PROFILE_EXCLUDEFROMALL_ITEM "ExcludeFromAll" -#define MAIL_CALENDAR_PROFILE_EXCLUDEFROMSENT_ITEM "ExcludeFromSent" -#define MAIL_CALENDAR_PROFILE_FORWARDINVITEENOTIFICATIONTO_ITEM "CalForwardInviteeNotificationTo" -#define MAIL_CALENDAR_PROFILE_FORWARDCHAIRNOTIFICATIONTO_ITEM "CalForwardChairNotificationTo" -#define MAIL_CALENDAR_PROFILE_FORWARDNOTIFICATIONPRIVATEMODE_ITEM "CalForwardPrivateMode" -#define MAIL_CALENDAR_PROFILE_AUTOPROCESSLIST_ITEM "AutoprocessUserList" -#define MAIL_CALENDAR_PROFILE_AUTOPROCESSTYPE_ITEM "AutoprocessType" -#define MAIL_CALENDAR_PROFILE_AUTOPROCESSFORWARDTO_ITEM "AutoprocessForwardTo" -#define MAIL_CALENDAR_PROFILE_AUTOPROCESSMTGS_ITEM "AutoprocessMeetings" -#define MAIL_CALENDAR_PROFILE_AUTOPROCESSCONFLICTOPTIONS_ITEM "AutoprocessConflictOptions" -#define MAIL_CALENDAR_PROFILE_AUTOPROCESS_ITEMCONFLICTOPTIONS_ITEM "AutoprocessItemConflictOptions" -#define MAIL_CALENDAR_PROFILE_V45AUTOPROCESSLIST_ITEM "MeetingsPeople" -#define MAIL_CALENDAR_PROFILE_AUTOREMOVEFROMINBOX_ITEM "AutoRemoveFromInbox" -#define MAIL_CALENDAR_PROFILE_ALARMSENABLED_ITEM "EnableAlarms" -#define MAIL_CALENDAR_PROFILE_ALARMAPPTLEAD_ITEM "AppointmentLead" -#define MAIL_CALENDAR_PROFILE_ALARMANNLEAD_ITEM "AnniversaryLead" -#define MAIL_CALENDAR_PROFILE_ALARMEVENTLEAD_ITEM "EventLead" -#define MAIL_CALENDAR_PROFILE_ALARMREMINDERLEAD_ITEM "ReminderLead" -#define MAIL_CALENDAR_PROFILE_ALARMTODOLEAD_ITEM "TaskLead" -/* Tasks are now called ToDos. Define the old deprecated name as alias to new */ -#define MAIL_CALENDAR_PROFILE_ALARMTASKLEAD_ITEM MAIL_CALENDAR_PROFILE_ALARMTODOLEAD_ITEM -#define MAIL_CALENDAR_PROFILE_ALARMAPPTENABLED_ITEM "SetAlarmAppointment" -#define MAIL_CALENDAR_PROFILE_ALARMANNENABLED_ITEM "SetAlarmAnniversary" -#define MAIL_CALENDAR_PROFILE_ALARMEVENTENABLED_ITEM "SetAlarmEvent" -#define MAIL_CALENDAR_PROFILE_ALARMREMINDERENABLED_ITEM "SetAlarmReminder" -#define MAIL_CALENDAR_PROFILE_ALARMTODOENABLED_ITEM "SetAlarmTask" -/* Tasks are now called ToDos. Define the old deprecated name as alias to new */ -#define MAIL_CALENDAR_PROFILE_ALARMTASKENABLED_ITEM MAIL_CALENDAR_PROFILE_ALARMTODOENABLED_ITEM -#define MAIL_CALENDAR_PROFILE_ALARMITEM_DISABLED '0' -#define MAIL_CALENDAR_PROFILE_ALARMITEM_ENABLED '1' -#define MAIL_CALENDAR_PROFILE_CONFLICT_APPOINTMENT_ITEM "ConflictMeeting" -#define MAIL_CALENDAR_PROFILE_CONFLICT_ANNIVERSARY_ITEM "ConflictAnniversary" -#define MAIL_CALENDAR_PROFILE_CONFLICT_EVENT_ITEM "ConflictEvent" -#define MAIL_CALENDAR_PROFILE_CONFLICTITEM_DISABLED '0' -#define MAIL_CALENDAR_PROFILE_CONFLICTITEM_ENABLED '1' -#define MAIL_CALENDAR_PROFILE_PREVENTREPLIESINBOX_ITEM "PreventRepliesFromInbox" -#define MAIL_CALENDAR_PROFILE_CALENDARMANAGER_ITEM "CalendarManager" -#define MAIL_CALENDAR_PROFILE_MANAGECALENDARSFOR_ITEM "ManageCalendarsFor" -#define MAIL_CALENDAR_PROFILE_BUSYTIMEHARVESTOPTOUT_ITEM "BusyTimeHarvestOptOut" -#define MAIL_CALENDAR_PROFILE_BUSYTIMEHARVESTOPTOUT_DISABLED '0' -#define MAIL_CALENDAR_PROFILE_BUSYTIMEHARVESTOPTOUT_DISABLED_STR "0" -#define MAIL_CALENDAR_PROFILE_BUSYTIMEHARVESTOPTOUT_ENABLED '1' -#define MAIL_CALENDAR_PROFILE_BUSYTIMEHARVESTOPTOUT_ENABLED_STR "1" -#define MAIL_CALENDAR_PROFILE_ALLOWBUSYDETAILSACCESS_ITEM "AllowBusyDetailsAccess" -#define MAIL_CALENDAR_PROFILE_DETAILINDEX_ITEM "DetailIndex" -#define MAIL_CALENDAR_PROFILE_DETAILPREFIX "Detail_" -#define MAIL_CALENDAR_PROFILE_EXTERNAL_ADDRESS "ExternalAddress" -#define MAIL_CALENDAR_PROFILE_ALWAYS_AVAILABLE "AlwaysAvailable" -#define MAIL_CALENDAR_PROFILE_CONTROVERSIALFIELDS_ITEM "ControversialFields" /* Controversial Calendar details to harvest */ - - -/* Mail delegation profile form related */ - -#define MAIL_DELEGATION_PROFILE_OWNER_ITEM "Owner" -#define MAIL_DELEGATION_ALLOWBUSYACCESS_ITEM "AllowBusyAccess" -#define MAIL_DELEGATION_ALLOWDETAILACCESS_ITEM "AllowDetailAccess" -#define MAIL_DELEGATION_DISABLEALLDETAILACCESS_ITEM "DisableAllDetailAccess" - -#define MAIL_UIDL_ITEM "MailPop3UIDL" - -/*BEGIN_SAMETIME*/ -/* Online meeting (Sametime) Calendaring & Scheduling related item names */ -#define MAIL_CS_ST_ONLINEPLACETORESERVE_ITEM "OnlinePlaceToReserve" -#define MAIL_CS_ST_ONLINEPLACE_ITEM "OnlinePlace" - -#define MAIL_CS_ST_SAMETIMESERVER_ITEM "SametimeServer" -#define MAIL_CS_ST_ONLINEMEETINGFLAG_ITEM "OnlineMeetingFlag" -#define MAIL_CS_ST_MEETINGTYPE_ITEM "MeetingType" -#define MAIL_CS_ST_RESTRICTEDTOINVITELIST_ITEM "RestrictToInviteList" -#define MAIL_CS_ST_RESTRICTEDTOINVITEFLAG_ITEM "RestrictAttendence" -#define MAIL_CS_ST_ALLOWATTACHMENTVIEWING_ITEM "AllowAttachmentViewing" -#define MAIL_CS_ST_WHITEBOARDCONTENT_ITEM "WhiteBoardContent" -#define MAIL_CS_ST_APPTUNIDURL_ITEM "ApptUNIDURL" -#define MAIL_CS_ST_CONFERENCEDATABASE_ITEM "ConferenceDatabase" -#define MAIL_CS_ST_ONLINEMEETINGFLAG_ITEM "OnlineMeetingFlag" -#define MAIL_CS_ST_FILELIST_ITEM "FileList" -#define MAIL_CS_ST_SENDATTACHMENTS_ITEM "SendAttachments" -#define MAIL_CS_ST_AUDIOVIDEOFLAGS_ITEM "AudioVideoFlags" -#define MAIL_CS_ST_SAMETIMESERVERNETADDRESS_ITEM "SametimeServerNetAddress" -#define MAIL_CS_ST_MODERATOR_ITEM "Moderator" -#define MAIL_CS_ST_PRESENTERS_ITEM "Presenters" -#define MAIL_CS_ST_MEETINGPASSWORD_ITEM "MeetingPassword" -#define MAIL_CS_ST_ONLINEMEETING_ITEM "OnlineMeeting" - -/* Saved transcript related item names */ -#define IM_TRANSCRIPT_ITEM "$IMTranscript" -#define IM_ORIGINATOR_ITEM "$IMOriginator" - -/*END_SAMETIME*/ - - - - -/* Calendaring & Scheduling related item names */ -#define MAIL_CS_PERSONAL_NOTES_ITEM "Notes" /* Personal meeting notes item */ -#define MAIL_CS_KEEPPOSTED_ITEM "KeepPosted" /* Determines if participant wants to be kept notified of updates */ -#define MAIL_CS_KEEPPOSTED_DISABLED '0' -#define MAIL_CS_KEEPPOSTED_ENABLED '1' - -#define MAIL_CS_SEQUENCENUM_ITEM "SequenceNum" /* Sequence # of event notice */ -#define MAIL_CS_UPDATE_SEQUENCENUM_ITEM "UpdateSeq" /* Update sequence # of event */ - -#define MAIL_CS_NOTICETYPE_ITEM "NoticeType" /* Type of notice being sent */ -#define MAIL_CS_ORIGINAL_NOTICETYPE_ITEM "OriginalNoticeType" - -#define MAIL_CS_ASSIGNSTATE_ITEM "AssignState" /* Used by todos for communicating status */ -#define MAIL_CS_CSVERSION_ITEM "$CSVersion" -#define MAIL_CS_APPOINTMENTTYPE_ITEM "AppointmentType" -#define MAIL_CS_TODOTYPE_ITEM "TaskType" /* The type of todo. Item is "TaskType" for backwards compat */ -/* Tasks are now called ToDos. Define the old deprecated name as alias to new */ -#define MAIL_CS_TASKTYPE_ITEM MAIL_CS_TODOTYPE_ITEM -#define MAIL_CS_CHAIR_ITEM "Chair" -#define MAIL_CS_CHAIRDOMAIN_ITEM "ChairDomain" -#define MAIL_CS_DELEGATOR_ITEM "Delegator" -#define MAIL_CS_ALTDELEGATOR_ITEM "AltDelegator" -#define MAIL_CS_LANGDELEGATOR_ITEM "$LangDelegator" -#define MAIL_CS_DELEGATETO_ITEM "Delegee" -#define MAIL_CS_REQUIREDATTENDEES_ITEM "RequiredAttendees" -#define MAIL_CS_OPTIONALATTENDEES_ITEM "OptionalAttendees" -#define MAIL_CS_FYIATTENDEES_ITEM "FYIAttendees" -#define MAIL_CS_REQUIREDASSIGNEES_ITEM "AssignedTo" -#define MAIL_CS_OPTIONALASSIGNEES_ITEM "OptionalAssignedTo" -#define MAIL_CS_ALTCHAIR_ITEM "AltChair" -#define MAIL_CS_LANGCHAIR_ITEM "$LangChair" -#define MAIL_CS_FYIASSIGNEES_ITEM "FYIAssignedTo" -#define MAIL_CS_ROOMTORESERVE_ITEM "RoomToReserve" -#define MAIL_CS_ROOM_ITEM "Room" -#define MAIL_CS_RESOURCESTORESERVE_ITEM "Resources" -#define MAIL_CS_RESOURCES_ITEM "RequiredResources" -#define MAIL_CS_BOOKFREETIME_ITEM "BookFreeTime" -#define MAIL_CS_BOOKFREETIME_DISABLED '0' -#define MAIL_CS_BOOKFREETIME_ENABLED '1' -#define MAIL_CS_REMOVEDNAMES_ITEM "Uninvited" -#define MAIL_CS_TOREMOVENAMES_ITEM "tmpRemoveNames" -#define MAIL_CS_TOREMOVERRNAMES_ITEM "tmpRemoveRRNames" -#define MAIL_CS_TMPOWNER_ITEM "tmpOwner" -#define MAIL_CS_TOPIC_ITEM "Topic" -#define MAIL_CS_DUESTATE_ITEM "DueState" -#define MAIL_CS_RESOURCENAME_ITEM "ResourceName" -#define MAIL_CS_STATUS_ITEM "Status" -#define MAIL_CS_STARTDATE_ITEM "StartDate" -#define MAIL_CS_STARTTIME_ITEM "StartTime" -#define MAIL_CS_STARTTIMEZONE_ITEM "StartTimeZone" -#define MAIL_CS_ENDDATE_ITEM "EndDate" -#define MAIL_CS_ENDTIME_ITEM "EndTime" -#define MAIL_CS_ENDTIMEZONE_ITEM "EndTimeZone" -#define MAIL_CS_DUEDATETIME_ITEM "DueDateTime" -#define MAIL_CS_APPENDSTARTTIME_ITEM "AppendStartTime" -#define MAIL_CS_APPENDENDTIME_ITEM "AppendEndTime" -#define MAIL_CS_APPTUNID_ITEM "ApptUNID" -#define MAIL_CS_CALENDARDATETIME_ITEM "CalendarDateTime" -#define MAIL_CS_TIMERANGE_ITEM "TimeRange" -#define MAIL_CS_NEWDATE_ITEM "NewDate" -#define MAIL_CS_NEWTIMERANGE_ITEM "NewTimeRange" -#define MAIL_CS_NEWROOM_ITEM "NewRoom" -#define MAIL_CS_NEWSTARTDATE_ITEM "NewStartDate" -#define MAIL_CS_NEWSTARTTIME_ITEM "NewStartTime" -#define MAIL_CS_NEWENDDATE_ITEM "NewEndDate" -#define MAIL_CS_NEWENDTIME_ITEM "NewEndTime" -#define MAIL_CS_NEWSTARTTIMEZONE_ITEM "NewStartTimeZone" -#define MAIL_CS_NEWENDTIMEZONE_ITEM "NewEndTimeZone" -#define MAIL_CS_BROADCAST_ITEM "Broadcast" -#define MAIL_CS_BROADCAST_DISABLED '0' -#define MAIL_CS_BROADCAST_ENABLED '1' -#define MAIL_CS_DUEDATE_ITEM "DueDate" -#define MAIL_CS_FLAGS_ITEM "$CSFlags" -#define MAIL_CS_MAILINDB_ITEM "MailInDatabaseList" -#define MAIL_CS_GROUP_REFRESHMODE_ITEM "$GroupScheduleRefreshMode" -#define MAIL_CS_REFRESH_OPTIMAL '0' -#define MAIL_CS_REFRESH_FULL '1' -#define MAIL_CS_LEGEND_ENABLED_ITEM "$GroupScheduleShowLegend" -#define MAIL_CS_LEGEND_DISABLED '0' -#define MAIL_CS_LEGEND_ENABLED '1' -#define MAIL_CS_COMPLETEDDATETIME_ITEM "CompletedDateTime" -#define MAIL_CS_PREVENTREPLIES_ITEM "$PreventReplies" -#define MAIL_CS_PREVENTREPLIES_DISABLED '0' -#define MAIL_CS_PREVENTREPLIES_ENABLED '1' -#define MAIL_CS_RESERVATION_PURPOSE_ITEM "Purpose" -#define MAIL_CS_PREVDELEGEE_ITEM "PrevDelegee" -#define MAIL_CS_PREVENTDELEGATION_ITEM "PreventDelegate" -#define MAIL_CS_PREVENTDELEGATION_DISABLED '0' -#define MAIL_CS_PREVENTDELEGATION_ENABLED '1' -#define MAIL_CS_PREVENTCOUNTER_ITEM "PreventCounter" -#define MAIL_CS_RESOURCEOWNER_ITEM "ResourceOwner" -#define MAIL_CS_ALTREQUIRED_ITEM "AltRequiredNames" -#define MAIL_CS_ALTOPTIONAL_ITEM "AltOptionalNames" -#define MAIL_CS_ALTFYI_ITEM "AltFYINames" -#define MAIL_CS_ALTDELEGATETO_ITEM "AltDelegeeName" -#define MAIL_CS_LANGDELEGATETO_ITEM "$LangDelegee" -#define MAIL_CS_INETREQUIRED_ITEM "INetRequiredNames" -#define MAIL_CS_INETOPTIONAL_ITEM "INetOptionalNames" -#define MAIL_CS_INETFYI_ITEM "INetFYINames" -#define MAIL_CS_STORAGEREQUIRED_ITEM "StorageRequiredNames" -#define MAIL_CS_STORAGEOPTIONAL_ITEM "StorageOptionalNames" -#define MAIL_CS_STORAGEFYI_ITEM "StorageFYINames" -#define MAIL_CS_STATUS_UPDATE "StatusUpdate" /* contains comment for accept/decline/delegate with comment */ -#define MAIL_CS_TRACK_ITEM "$CSTrack" -#define MAIL_CS_MANAGEDFOR_ITEM "ManagedFor" -#define MAIL_CS_AUTOPROCESSINFO_ITEM "$AutoprocessInfo" -#define MAIL_CS_ACTIONTYPE_ITEM "ActionType" /* Contains action in progress for Managed Update */ -#define MAIL_CS_MGRSECTION_ITEM "CalendarMgrSection" -#define MAIL_CS_COPYITEMS "$CSCopyItems" -#define MAIL_CS_SENDMEMOFROM_ITEM "$CSMemoFrom" -#define MAIL_CS_ORIGINAL_DELEGATOR "OriginalDelegator" -#define MAIL_CS_DELEGATETO_LIST "DelegateToList" - -#define MAIL_CS_WI_MODIFIED_ITEM "$WFModified" /* Used to indicate which Watched Items have been modified*/ -#define MAIL_CS_WISL_ITEM "$CSWISL" /* Watched Item Sequence List */ -#define MAIL_CS_WATCHEDITEMS_ITEM "$WatchedItems" /* Tells us which items are supposed to be watched */ -#define MAIL_CS_NO_TZONE_ITEM "NoTZInfo" /* Used to indicate that there is no Timezone info on the note (TZ info was introduced in R6) */ - -#define MAIL_CS_MINIVIEW_ITEM "$MiniView" /* if one, notice appears in the miniview */ - /* if zero or empty value, notice does not appear in the miniview */ -#define MAIL_CS_MINIVIEW_YES '1' -#define MAIL_CS_MINIVIEW_NO '0' - -#define MAIL_CS_FROMPREFERREDLANG_ITEM "$FromPreferredLanguage" - -#define MAIL_CS_RNR_REQUEST_STATUS_ITEM "RQStatus" /* R7: R&R Request status item */ -#define MAIL_CS_RNR_REQUEST_TENTATIVE 'T' /* R7: Tenatively booked; awaiting RnRMgr approval */ -#define MAIL_CS_RNR_REQUEST_ACCEPTED 'A' /* R7: Accepted; approved and processed by RnRMgr */ -#define MAIL_CS_RNR_REQUEST_REJECTED 'R' /* R7: Rejected; denied by RnRMgr */ -#define MAIL_CS_RNR_REQUEST_PROCESSED 'P' /* R7: Processed; belongs outside R&R so it was processed by RnRMgr */ - -#define MAIL_CS_RNR_BLOCKER_ITEM "$CSBlocker" /* R7: R&R Request 'blocker' indicator item, put on R7 request that - ** blocks other reservations beyond a particular date. - */ - -#define RNR_SERVER_PROFILE_FORM "ServerProfile" /* R7: R&R Server Profile form name */ - -/* The following are new R&R related items / values for D7 related to the new -** RnRMgr and R&R autoprocessing and server status. They are used on R&R server -** profile docs stored in the busytime dB OR in CLDBDIR.NSF -*/ -#define RNR_SERVER_FULLYINIT_ITEM "FullyInitd" /* R7: R&R Server fully initialized status */ -#define RNR_SERVER_FULLYINIT_YES 'Y' /* R7: R&R Server is "fully initialized" */ -#define RNR_SERVER_FULLYINIT_NO 'N' /* R7: R&R Server is NOT "fully initialized" */ - -#define RNR_SERVER_TOOKCONTROL_ITEM "TookControl" /* R7: TIMEDATE when R&R Server took autoprocessing control */ -#define RNR_SERVER_RETURNCONTROL_ITEM "ReturnControl" /* R7: TIMEDATE when R&R Server returned autoprocessing control - ** to the Home Server. - */ -#define RNR_DECLINE_REASON_ITEM "DeclineReason" /* R5(?): Item indication why, typically, owner rejected the reservation. - ** For R7 we now have RnRMgr adding text such as 'Invalid interval...', etc - */ - -/* C&S Repeating Entry item names */ - -#define MAIL_CS_ORGREPEAT_ITEM "OrgRepeat" -#define MAIL_CS_ORGTABLE_ITEM "OrgTable" -#define MAIL_CS_ORGCONFIDENTIAL_ITEM "OrgConfidential" -#define MAIL_CS_REPEATS_ITEM "Repeats" -#define MAIL_CS_REPEAT_DATES_ITEM "RepeatDates" -#define MAIL_CS_REPEAT_END_DATES_ITEM "RepeatEndDates" /* new with Notes6 */ -#define MAIL_CS_REPEAT_INSTANCE_DATES_ITEM "RepeatInstanceDates" -#define MAIL_CS_REPEAT_BASE_DATE_ITEM "OriginalStartDate" -#define MAIL_CS_REPEAT_START_DATE_ITEM "RepeatStartDate" -#define MAIL_CS_REPEAT_FOR_ITEM "RepeatFor" -#define MAIL_CS_REPEAT_FORUNIT_ITEM "RepeatForUnit" -#define MAIL_CS_REPEAT_UNIT_ITEM "RepeatUnit" -#define MAIL_CS_REPEAT_ADJUST_ITEM "RepeatAdjust" -#define MAIL_CS_REPEAT_UNTIL_ITEM "RepeatUntil" -#define MAIL_CS_REPEAT_INTERVAL_ITEM "RepeatInterval" -#define MAIL_CS_REPEAT_CUSTOM_ITEM "RepeatCustom" -#define MAIL_CS_REPEAT_WEEKENDS_ITEM "RepeatWeekends" -#define MAIL_CS_REPEAT_HOW_ITEM "RepeatHow" -#define MAIL_CS_REPEAT_STARTFROMEND_ITEM "RepeatFromEnd" -#define MAIL_CS_REPEAT_IDS_ITEM "RepeatIds" -#define MAIL_CS_REPEAT_LOOKUP_ITEM "$RepeatLookup" -#define MAIL_CS_REPEAT_CHANGEWHICH_ITEM "RescheduleWhich" -#define MAIL_CS_REPEAT_CHANGEINSTANCEDATES_ITEM "RescheduleInstanceDates" /* new with Notes6 */ -#define MAIL_CS_REPEAT_CHANGESTARTDATETIMES_ITEM "RescheduleStartDateTimes" /* new with Notes6 */ -#define MAIL_CS_REPEAT_CHANGEENDDATETIMES_ITEM "RescheduleEndDateTimes" /* new with Notes6 */ -#define MAIL_CS_REPEAT_ORIGINALENDDATE_ITEM "OriginalEndDate" -#define MAIL_CS_REPEAT_PARENTREPEATDATES_ITEM "ParentRepeatDates" -#define MAIL_CS_REPEAT_PARENTREPEATINSTANCEDATES_ITEM "ParentRepeatInstanceDates" -#define MAIL_CS_REPEAT_INSTANCE_LOOKUP_ITEM "$RepeatInstanceLookup" -#define MAIL_CS_REPEAT_CACHEINSTANCE_ITEM "$RepeatCacheInstanceDate" -#define MAIL_CS_REPEAT_CONFLICTDATES_ITEM "tmpRepeatConflictDates" -#define MAIL_CS_ORIGINAL_STARTTIMEZONE_ITEM "OriginalStartTimeZone" -#define MAIL_CS_ORIGINAL_ENDTIMEZONE_ITEM "OriginalEndTimeZone" -#define MAIL_CS_REPEAT_RESCHEDULEOPTION "tmpRepeatAdvancedOption" -#define MAIL_CS_REPEAT_SELECTEDDATES "tmpSelectedDateList" -#define MAIL_CS_REPEAT_SELECTEDSTARTDATES "tmpSelectedStartDateList" -#define MAIL_CS_REPEAT_SELECTEDENDDATES "tmpSelectedEndDateList" - -/* Notes 4 specific CS fields */ - -#define MAIL_CS_4_TO_5UPGRADE "$CS4to5upgrade" -#define MAIL_CS_4_TO_5NOT_GERMANE "$CS4to5UpGradeNotGermane" -#define MAIL_CS_4_TO_5UPGRADE_DRAFT "$CS4to5upgrade_draft" -#define MAIL_CS_4_REMINDER_TIME "ReminderTime" -#define MAIL_CS_4_DURATION "Duration" -#define MAIL_CS_4_ORGDONTDOUBLEBOOK "ORGDONTDOUBLEBOOK" -#define MAIL_CS_4_INVITEE_NAME "InviteeName" - -/* C&S Alarm item names */ - -#define MAIL_CS_ALARMENABLED_ITEM "$Alarm" -#define MAIL_CS_ALARMSOUND_ITEM "$AlarmSound" -#define MAIL_CS_ALARMDESCRIPTION_ITEM "$AlarmDescription" -#define MAIL_CS_ALARMSENDTO_ITEM "$AlarmSendTo" -#define MAIL_CS_ALARMOFFSET_ITEM "$AlarmOffset" -#define MAIL_CS_ALARMTIME_ITEM "$AlarmTime" -#define MAIL_CS_ALARMDISABLED_ITEM "$AlarmDisabled" -#define MAIL_CS_ALARMDISABLED_DISABLED '0' -#define MAIL_CS_ALARMDISABLED_ENABLED '1' -#define MAIL_CS_ALARMOFFSETUNIT_ITEM "$AlarmUnit" -#define MAIL_CS_ALARMMAILOPTIONS_ITEM "$AlarmMemoOptions" - - -/* POP3 view names */ -#define MAIL_POP3_UIDL_VIEW "($POP3UIDL)" -#define POP3_VIEW "($POP3)" - -/* Quota form item names */ - -#define MAIL_QUOTA_ACTION_ITEM "$QuotaAction" /* Action taken on original message causing quota report */ -#define MAIL_QUOTA_REPORT_ITEM "$QuotaType" /* Over warning or over quota report */ -#define MAIL_QUOTA_ORIG_SIZE_ITEM "$QuotaOrigMsgSize" /* Size of original note triggering a quota report. */ -#define MAIL_QUOTA_ORIG_SUBJECT_ITEM "$QuotaOrigSubject" /* Original Subject */ -#define MAIL_QUOTA_ORIG_FROM_ITEM "$QuotaOrigFrom" /* Original From item */ -#define MAIL_QUOTA_ORIG_SENDTO_ITEM "$QuotaOrigSendTo" /* Original SendTo item */ -#define MAIL_QUOTA_ORIG_COPYTO_ITEM "$QuotaOrigCopyTo" /* Original CopyTo item */ -#define MAIL_QUOTA_ORIG_BCCTO_ITEM "$QuotaOrigBccTo" /* Original BlindCopyTo item */ -#define MAIL_QUOTA_SIZELIMIT_ITEM "$QuotaSizeLimit" /* DB sizelimit in k bytes */ -#define MAIL_QUOTA_WARNINGTHRESHOLD_ITEM "$QuotaWarningThreshold" /* DB warning threshold in k bytes */ -#define MAIL_QUOTA_CURRENTUSAGE_ITEM "$QuotaCurrentUsage" /* Current amount of DB usage k bytes */ -#define MAIL_QUOTA_METHOD_ITEM "$QuotaMethod" /* Quota enforcement method - filesize or usage*/ -#define MAIL_QUOTA_CURRENTSIZE_ITEM "$QuotaCurrentDbSize" /* Current DB size in k bytes */ -#define MAIL_ADMIN_TEXT_ITEM "$MailAdminText" /* Administrator specified text content */ -#define MAIL_QUOTA_WARNING_TIME_ITEM "$QuotaLastWarningTime" /* Last warning report time */ -#define MAIL_QUOTA_ERROR_TIME_ITEM "$QuotaLastErrorTime" /* Last time of error quota report */ - -/* Mail form names */ - -#define MAIL_MEMO_FORM "Memo" /* Standard memo */ -#define MAIL_REPLY_FORM "Reply" /* Standard memo reply */ -#define MAIL_REPLY_WITH_HISTORY_FORM "Reply With History" /* Standard reply w/history memo */ -#define MAIL_PHONEMESSAGE_FORM "Phone Message" /* Phone message */ -#define MAIL_DELIVERYREPORT_FORM "Delivery Report" /* Delivery report form name */ -#define MAIL_NONDELIVERYREPORT_FORM "NonDelivery Report" /* Non-Delivery report form name */ -#define MAIL_RETURNRECEIPT_FORM "Return Receipt" /* Return Receipt form name */ -#define MAIL_DATABASEENTRY_FORM "Database Entry" /* mailin database entry form for libraries */ -#define MAIL_TRACEREPORT_FORM "Trace Report" /* Trace report form name */ -#define MAIL_QUOTAREPORT_FORM "Quota Report" /* Quota report form name */ -#define MAIL_CALENDAR_PROFILE_FORM "CalendarProfile" /* Calendar profile form name */ -#define MAIL_DELEGATION_PROFILE_FORM "DelegationProfile" /* Delegation profile form name */ -#define MAIL_APPOINTMENT_FORM "Appointment" /* C & S Appointment form name */ -#define MAIL_NOTICE_FORM "Notice" /* C & S Meeting Notice form name */ -#define MAIL_RESOURCE_RESERVATION_FORM "Reservation" /* C & S Resource reservation form name */ -#define MAIL_RESOURCE_PROFILE_FORM "Resource" /* C & S Calendar resource profile form name */ -#define MAIL_TODO_FORM "Task" /* C & S Todo form name */ -#define MAIL_REPEAT_CACHE_FORM "RepeatCache" /* C&S Repeat Cache profile note name */ -#define MAIL_TODO_NOTICE_FORM "TaskNotice" /* C&S Todo notice workflow form */ - -/* Tasks are now called ToDos. Define the old deprecated names as alias to new. - * The actual form names, e.g., "Task" have not changed to allow on-disk - * backwards compatibility - */ -#define MAIL_TASK_FORM MAIL_TODO_FORM -#define MAIL_TASK_NOTICE_FORM MAIL_TODO_NOTICE_FORM - -#define MAIL_MAILRULE_FORM "Mailrule" - - -/* Address Book - "Person" form item names */ - -#define MAIL_PERSON_FORM "Person" /* Form and type name */ -#define MAIL_FORMTYPE_ITEM "Type" /* Form type */ -#define MAIL_FULLNAME_ITEM "FullName" /* Full name */ -#define MAIL_FIRSTNAME_ITEM "FirstName" /* First name */ -#define MAIL_LASTNAME_ITEM "LastName" /* Last name */ -#define MAIL_RANAME_ITEM "RAName" /* RA name */ -#define MAIL_MIDDLEINITIAL_ITEM "MiddleInitial" /* Middle initial or name */ -#define MAIL_SHORTNAME_ITEM "ShortName" /* Short name (for mail gateways) */ -#define MAIL_INTERNETADDRESS_ITEM "InternetAddress" /* InternetAddress */ -#define MAIL_OWNER_ITEM "Owner" /* Entry owner name */ -#define MAIL_MAILSYSTEM_ITEM "MailSystem" /* Mail system item (keyword field: 1,2,3,4) */ -#define MAIL_MAILSERVER_ITEM "MailServer" /* Mail server name */ -#define MAIL_MAILFILE_ITEM "MailFile" /* Mail file name */ -#define MAIL_MAILDOMAIN_ITEM "MailDomain" /* Mail domain name */ -#define MAIL_MAILADDRESS_ITEM "MailAddress" /* Mail auto-forwarding address */ -#define MAIL_PUBLICKEY_ITEM "PublicKey" /* Public encryption key */ -#define MAIL_CERTIFICATE_ITEM "Certificate" /* Public encryption key */ -#define MAIL_ROLLOVER_CERT_ITEM "RolloverCert" /* Key rollover cert */ -#define MAIL_USERCERTIFICATE_ITEM "UserCertificate" /* X.509 Public encryption key */ -#define MAIL_LOCATION_ITEM "Location" /* Location field */ -#define MAIL_COMMENT_ITEM "Comment" /* Comment field */ -#define MAIL_USERID_ATTACHMENT "UserID" /* User ID attachment file name */ -#define MAIL_SERVERID_ATTACHMENT "ServerID" /* Server ID attachment file name */ -#define MAIL_CALENDARDOMAIN_ITEM "CalendarDomain" /* User's calendar domain override */ -#define MAIL_NETUSERNAME_ITEM "NetUserName" /* Network Acct Name (for dir synching) */ -#define MAIL_HTTPPASSWORD_ITEM "HTTPPassword" /* http password */ -#define MAIL_HASHVERSION_ITEM "$SecurePassword" /* Flag that indicates NoteUpdate should hash HTTPPassword field */ -#define MAIL_STORAGE_ITEM "MessageStorage" /* Specifies how user wants to store the mail. See IMSG_PREFERENCE_XXX */ -#define MAIL_OFFICEPHONE_ITEM "OfficePhoneNumber" /* Office phone number */ -#define MAIL_COMPANYNAME_ITEM "CompanyName" /* Company name */ -#define MAIL_COUNTRY_ITEM "Country" /* Country */ -#define MAIL_DEPARTMENT_ITEM "Department" /* Department */ -#define MAIL_OTHER_EMAIL1 "MiscPhone1" -#define MAIL_OTHER_EMAIL2 "MiscPhone2" -#define MAIL_OTHER_EMAIL3 "MiscPhone3" -#define MAIL_BIRTHDAY "Birthday" -#define MAIL_ANNIVERSARY "Anniversary" - -#define MAIL_ALTFULLNAME_ITEM "AltFullName" /* Alternate FullName */ -#define MAIL_ALTFULLNAMELANGUAGE_ITEM "AltFullNameLanguage" /* Language Tag. */ -#define MAIL_PROPALTCOMMONNAME_ITEM "ProposedAltCommonName" /* Proposed Alternate CommonName */ -#define MAIL_PROPALTORGUNIT_ITEM "ProposedAltOrgUnit" /* Proposed Alternate OrgUnit */ -#define MAIL_PROPALTFULLNAMELANGUAGE_ITEM "ProposedAltFullNameLanguage" /* Proposed Language Tag. */ - -#define HTTP_PASSWORD_ITEM "HTTPPassword" /* http password */ -#define HTTP_PASSWORD_CHANGE_DATE_ITEM "HTTPPasswordChangeDate" /* http password last change date*/ -#define HTTP_PASSWORD_CHANGE_INTERVAL_ITEM "HTTPPasswordChangeInterval" /* http password change interval*/ -#define HTTP_PASSWORD_OPTIONS_ITEM "HTTPPasswordOptions" /* http password options */ -#define HTTP_PASSWORD_QUAILITY_ITEM "HTTPPasswordQuality" /* http password quality */ -#define HTTP_PASSWORD_NOTES_SYNC_ITEM "HTTPPasswordNotesSync" /* Sync Notes pw with http pw */ - -/* Address Book - Mail-in "Database" form item names. Uses Person form - fields: FullName, MailServer, MailFile, and MailDomain" */ - -#define MAIL_MAILINDATABASE_FORM "Database" /* Form and type name */ -#define MAIL_DESCRIPTION_ITEM "Description" /* Mail-in db description item */ -#define MAIL_HAIKU_ITEM "$QuickPlace" /* QuickPlace mail database */ - -/* MAPI specific items */ - -#define MAIL_MAPI_MSGFLAGS_ITEM "$MapiMessageFlags" /* MAPI IMessage PR_MESSAGE_FLAGS Property */ -#define MAIL_MAPI_MSGCLASS_ITEM "$MapiMessageClass" /* MAPI IMessage PR_MESSAGE_CLASS Property */ -#define MAIL_MAPI_STATUS_ITEM "$MapiStatus" /* MAPI PR_MSG_STATUS, PR_STATUS Properties */ -#define MAIL_MAPI_ACCESS_ITEM "$MapiAccess" /* MAPI PR_ACCESS, PR_ACCESS_LEVEL Properties */ -#define MAIL_MAPI_TO_ADDRTYPE_ITEM "$MapiSendToAddrType"/* MAPI Recip PR_ADDRTYPE Property for To List */ -#define MAIL_MAPI_CC_ADDRTYPE_ITEM "$MapiSendCcAddrType"/* MAPI Recip PR_ADDRTYPE Property for Cc List*/ -#define MAIL_MAPI_BCC_ADDRTYPE_ITEM "$MapiSendBccAddrType"/* MAPI Recip PR_ADDRTYPE Property for Bcc List*/ -#define MAIL_MAPI_TO_RESP_ITEM "$MapiSendToResponsibility"/* MAPI Recip PR_RESPONSIBILITY Property for To List */ -#define MAIL_MAPI_CC_RESP_ITEM "$MapiSendCcResponsibility"/* MAPI Recip PR_RESPONSIBILITY Property for Cc List */ -#define MAIL_MAPI_BCC_RESP_ITEM "$MapiSendBccResponsibility"/* MAPI Recip PR_RESPONSIBILITY Property for Bcc List */ -#define MAIL_MAPI_TO_EID_ITEM "$MapiSendToEID" /* MAPI Recip PR_ENTRYID Property for To List */ -#define MAIL_MAPI_CC_EID_ITEM "$MapiSendCcEID" /* MAPI Recip PR_ENTRYID Property for Cc List */ -#define MAIL_MAPI_BCC_EID_ITEM "$MapiSendBccEID" /* MAPI Recip PR_ENTRYID Property for Bcc List */ -#define MAIL_MAPI_TO_OT_ITEM "$MapiSendToObjType" /* MAPI Recip PR_OBJECT_TYPE Property for To List */ -#define MAIL_MAPI_CC_OT_ITEM "$MapiSendCcObjType" /* MAPI Recip PR_OBJECT_TYPE Property for Cc List */ -#define MAIL_MAPI_BCC_OT_ITEM "$MapiSendBccObjType" /* MAPI Recip PR_OBJECT_TYPE Property for Bcc List */ -#define MAIL_MAPI_TO_TRACKSTATUS_ITEM "$MapiSendToTrackStatus"/* MAPI Recip PR_RECIPIENT_TRACKSTATUS Property for To List */ -#define MAIL_MAPI_CC_TRACKSTATUS_ITEM "$MapiSendCcTrackStatus"/* MAPI Recip PR_RECIPIENT_TRACKSTATUS Property for Cc List */ -#define MAIL_MAPI_BCC_TRACKSTATUS_ITEM "$MapiSendBccTrackStatus"/* MAPI Recip PR_RECIPIENT_TRACKSTATUS Property for Bcc List */ -#define MAIL_MAPI_TO_FLAGS_ITEM "$MapiSendToFlags" /* MAPI Recip PR_RECIPIENT_FLAGS Property for To List */ -#define MAIL_MAPI_CC_FLAGS_ITEM "$MapiSendCcFlags" /* MAPI Recip PR_RECIPIENT_FLAGS Property for Cc List */ -#define MAIL_MAPI_BCC_FLAGS_ITEM "$MapiSendBccFlags"/* MAPI Recip PR_RECIPIENT_FLAGS Property for Bcc List */ -#define MAIL_MAPI_TO_TSTIME_ITEM "$MapiSendToTSTime"/* MAPI Recip PR_RECIPIENT_TRACKSTATUS_TIME Property for To List */ -#define MAIL_MAPI_CC_TSTIME_ITEM "$MapiSendCcTSTime"/* MAPI Recip PR_RECIPIENT_TRACKSTATUS_TIME Property for Cc List */ -#define MAIL_MAPI_BCC_TSTIME_ITEM "$MapiSendBccTSTime"/* MAPI Recip PR_RECIPIENT_TRACKSTATUS_TIME Property for Bcc List */ -#define MAIL_MAPI_TO_ADDR_ITEM "$MapiSendToAddr" /* MAPI Recip PR_EMAIL_ADDRESS Property for To List */ -#define MAIL_MAPI_CC_ADDR_ITEM "$MapiSendCcAddr" /* MAPI Recip PR_EMAIL_ADDRESS Property for Cc List */ -#define MAIL_MAPI_BCC_ADDR_ITEM "$MapiSendBccAddr" /* MAPI Recip PR_EMAIL_ADDRESS Property for Bcc List */ -#define MAIL_MAPI_SENDER_EID_ITEM "$MapiSenderEID" /* MAPI Sender PR_ENTRYID Property */ -#define MAIL_MAPI_SENDER_ADDRTYPE_ITEM "$MapiSenderAddrType" /* MAPI Sender PR_ADDRTYPE Property */ -#define MAIL_MAPI_SENDER_ADDR_ITEM "$MapiSenderAddr"/* MAPI Sender PR_EMAIL_ADDR Property */ -#define MAIL_MAPI_SENDER_SEARCHKEY_ITEM "$MapiSenderSearchKey" /* MAPI Sender PR_SEARCH_KEY Property */ -#define MAIL_MAPI_SENDER_NAME_ITEM "$MapiSenderName"/* MAPI Sender PR_DISPLAY_NAME Property */ -#define MAPI_MAPI_CONTAINER_CLASS_ITEM "$MapiContainerClass" /* MAPI Folder PR_CONTAINER_CLASS Property */ - -/* Roaming user specific field names*/ -#define MAIL_USERDIC "UserDic" /*the user's personal dictionary item*/ -#define USERDIC_FORMAT "UserDicFormat" /*format of the user dictionary 0 - MAC 1- PC */ - -/* Summary item names used to store NNTP information. */ - -#define NNTP_MESSAGE_ID_ITEM_NAME "$UName" -#define NNTP_FROM_ITEM_NAME "$8" -#define NNTP_SUBJECT_ITEM_NAME "$9" -#define NNTP_DATE_ITEM_NAME "$10" -#define NNTP_REFERENCES_ITEM_NAME "$11" -#define NNTP_PATH_ITEM_NAME "Path" -#define NNTP_DISTRIBUTIONS_ITEM_NAME "Distribution" -#define NNTP_SIZE_ITEM_NAME "NNTP_Size" -#define NNTP_LINES_ITEM_NAME "Lines" -#define NNTP_ISLMBCS_ITEM_NAME "$18" - -/* NNTP Client item names */ - -#define NNTPCL_OUTGOING_ITEM "Outgoing" -#define NNTPCL_NEWSREADER_ITEM "$Newsreader" -#define NNTPCL_NEWSGROUPS_ITEM "Newsgroups" -#define NNTPCL_OUTBOX_VIEW "($ArticlesToPost)" - -/* Client Type */ - -#define FIELD_CLIENTTYPE "ClientType" /* Client Type - Full or Limited Notes */ - -/* Standard Subform Item Name. */ - -#define SUBFORM_ITEM_NAME "$SubForms" -#define SUBFORM_REPIDS_ITEM_NAME "$SubForm_RepIDs" - -/* Define field name common to Server, Person, and Certifier forms */ - -#define KFM_ITEM_CHANGE_REQUEST "ChangeRequest" -#define KFM_ITEM_CHANGE_REQUEST_DATE "ChangeRequestDate" - - -/* Certifier and Cross-certificate Address Book lookup definitions */ - -#define KFM_FORM_CERTIFIER "Certifier" -#define KFM_FORM_CROSSCERTIFICATE "CrossCertificate" - -#define KFM_ITEM_NAMECOMBO "NameCombo" -#define KFM_ITEM_ORGCOMBO "OrgCombo" -#define KFM_ITEM_ISSUEDTO "IssuedTo" -#define KFM_ITEM_ISSUEDBY "IssuedBy" -#define KFM_ITEM_CERTIFICATE "Certificate" -#define KFM_ITEM_USER_CERTIFICATE "UserCertificate" - /* Some additional items are */ - /* the same as those defined */ - /* for the "Person" form */ - -#define KFM_ITEM_CERT_NOENC "Certificate_NoEnc" - /* Public encryption key */ - /* to be used for signature */ - /* checking only and not for*/ - /* sending encrypted mail */ - -#define KFM_ITEM_PUBLICKEY "PublicKey" /* Public encryption key */ - /* for flat names. */ -#define KFM_ITEM_INET_PUBKEY "INetPublicKey" - /* Public key to be used for*/ - /* "View level" internet */ - /* certification. */ - - -#define CERTIFIERNAMESSPACE "$Certifiers" -#define LOCAL_CERTIFIERNAMESSPACE "1\\$Certifiers" -#define CERTIFIERSNAMESSPACE "$Certifiers" -#define CROSSCERTBYROOTNAMESSPACE "$CrossCertByRoot" -#define CROSSCERTBYNAMENAMESSPACE "$CrossCertByName" - - -#define KFM_CROSSCERT_ITEM_ISSUEDTO 0 -#define KFM_CROSSCERT_ITEM_ISSUEDBY 1 -#define KFM_CROSSCERT_ITEM_CERTIFICATE 2 -#define KFM_CROSSCERT_ITEM_CERT_NOENC 3 -#define KFM_CROSSCERT_ITEM_NOTEID 4 -#define KFM_CROSSCERT_LOOKUPITEMCOUNT 5 -#define KFM_CROSSCERT_LOOKUPITEMS "IssuedTo\0IssuedBy\0Certificate\0Certificate_NoEnc\0$$NoteID" - -#define KFM_CERTIFIER_ITEM_ISSUEDTO 0 -#define KFM_CERTIFIER_ITEM_ISSUEDBY 1 -#define KFM_CERTIFIER_ITEM_CERTIFICATE 2 -#define KFM_CERTIFIER_ITEM_CERT_NOENC 3 -#define KFM_CERTIFIER_LOOKUPITEMCOUNT 4 -#define KFM_CERTIFIER_LOOKUPITEMS "IssuedTo\0IssuedBy\0Certificate\0Certificate_NoEnc" - -/* Names for Wired In Cross Certificates -*/ -#define NOTES_TEMPLATE_DEVELOPER_ID "CN=Lotus Notes Template Development/O=Lotus Notes" -#define NOTES_COMPANION_ID "O=Lotus Notes Companion Products" -#define NOTES_WHOSAYS_ID "Notes" -#define BINARYTREE_TEMPLATE_DEVELOPER_ID "CN=BT Mail and Calendar Migration Tools/O=Lotus Notes Companion Products" -#define SAMETIME_TEMPLATE_DEVELOPER_ID "CN=Sametime Development/O=Lotus Notes Companion Products" -#define LOTUSFAX_TEMPLATE_DEVELOPER_ID "CN=Lotus Fax Development/O=Lotus Notes Companion Products" -#define LOTUSUNICOMM_TEMPLATE_DEVELOPER_ID "CN=Domino Unified Communications Services/O=Lotus Notes Companion Products" - -/* ECL Owner Key for admin ecl updates - * When this is encoutered on the client during eclrefresh it is replaced - * with the current users name to allow admins to define current user rights - */ -#define ECL_KEY_FOR_ECL_OWNER_NAME "" - -/* Lookup items for Network Authentication check. - - NOTE: These items are no longer referenced by the Notes Authentication code. - However, some NETAUTH_... symbols are referenced by miscellaneous code - (change as TESTNSF) so we won't delete them here just yet. - - LATER: We should search out and destroy all references. -*/ - -#define NETAUTH_ITEM_CERTIFICATE 0 -#define NETAUTH_ITEM_CERT_NOENC 1 -#define NETAUTH_ITEM_PUBLIC_KEY 2 -#define NETAUTH_ITEM_CHANGEREQUEST 3 -#define NETAUTH_ITEM_USERCERTIFICATE 4 -#define NETAUTH_LOOKUPITEMCOUNT 5 - -#define NETAUTH_LOOKUPITEMS "Certificate\0Certificate_NoEnc\0PublicKey\0ChangeRequest\0ChangeRequestDate\0UserCertificate" - -#define NETAUTH_NAMESPACE_USERS "($Users)" -#define NETAUTH_NAMESPACE_SERVERS "($Servers)" -#define NETAUTH_NAMESPACE_SERVERSORUSERS "($Servers)\0($Users)" -#define NETAUTH_NAMESPACE_USERSORSERVERS "($Users)\0($Servers)" -#define NETAUTH_NAMESPACE_CERTIFIERS "($Certifiers)" -#define NETAUTH_NAMESPACE_XCERTBYROOT "($CrossCertByRoot)" - -/* Lookup items for KFMGetPublicKey -* -* NOTE: Code knows that the last view may not be present (in the case -* of a Personal N&A book), so $Servers must be last and the code must -* be changed if any others become optional. -*/ - -#define KFM_GETPUB_VIEWS "($Users)\0($Certifiers)\0($Servers)" -#define KFM_GETPUB_NUMVIEWS 3 -#define KFM_GETPUB_FIELDS "Certificate\0Certificate_NoEnc\0PublicKey\0UserCertificate" -#define KFM_GETPUB_NUMFIELDS 4 - - -/* BSAFE NAMELookup Items */ -#define SEC_AUTH_ITEMS_LIST \ - \ -"\ -$$NoteID\0\ -$$DBName\0\ -\ -Certificate\0\ -Certificate_NoEnc\0\ -PublicKey\0\ -UserCertificate\0\ -\ -ChangeRequest\0\ -ChangeRequestDate\0\ -\ -ClientType\0\ -\ -PasswordChangeInterval\0\ -PasswordChangeDate\0\ -PasswordDigest\0\ -PasswordGracePeriod\0\ -\ -CheckPassword\0\ -\ -HTTPPasswordChangeDate\0\ -HTTPPassword\0\ -\ -Policy\0\ -Profiles\0\ -ClntDgst\0\ -NewMailClientUpdateFlag\0\ -RoamingUserUpdateFlag\0\ -\ -ServerName\0\ -\ -NewRoamStatUpdtFl\0\ -RoamStatDwnFl\0\ -MailDomain\0\ -\ -PKMinWidth\0\ -PKMaxWidth\0\ -PKDefWidth\0\ -PKMaxAge\0\ -PKMinDate\0\ -PKDueDate\0\ -PKPriority\0\ -PKOldKeyDays\0\ -\ -$$ModifiedTime\0" - -#define SEC_AUTH_ITEM_NOTEID 0 -#define SEC_AUTH_ITEM_DBNAME 1 - -#define SEC_AUTH_ITEM_CERTIFICATE 2 -#define SEC_AUTH_ITEM_CERT_NOENC 3 -#define SEC_AUTH_ITEM_PUBLIC_KEY 4 -#define SEC_AUTH_ITEM_USER_CERT 5 - -#define SEC_AUTH_ITEM_CHANGE_REQUEST 6 -#define SEC_AUTH_ITEM_CHANGE_REQUEST_DATE 7 - -#define SEC_AUTH_ITEM_CLIENT_TYPE 8 - -#define SEC_AUTH_ITEM_NOTESPW_CHANGEINTERVAL 9 -#define SEC_AUTH_ITEM_NOTESPW_CHANGEDATE 10 -#define SEC_AUTH_ITEM_NOTESPW_DIGEST 11 -#define SEC_AUTH_ITEM_NOTESPW_GRACEPERIOD 12 - -#define SEC_AUTH_ITEM_NOTESPW_CHECK 13 - -#define SEC_AUTH_ITEM_HTTPCHANGEDATE 14 -#define SEC_AUTH_ITEM_HTTPPASSWORD 15 - -#define SEC_AUTH_ITEM_POLICY 16 -#define SEC_AUTH_ITEM_PROFILES 17 -#define SEC_AUTH_ITEM_CLIENTDIGEST 18 -#define SEC_AUTH_ITEM_FLAG_NEWMAIL 19 -#define SEC_AUTH_ITEM_FLAG_ROAMING 20 - -#define SEC_AUTH_ITEM_SERVERNAME 21 - -#define SEC_AUTH_ITEM_FLAG_NEWROAMING 22 -#define SEC_AUTH_ITEM_FLAG_ROAMINGDOWN 23 -#define SEC_AUTH_ITEM_MAILDOMAIN 24 - -#define SEC_AUTH_ITEM_PUBKEY_MINWIDTH 25 -#define SEC_AUTH_ITEM_PUBKEY_MAXWIDTH 26 -#define SEC_AUTH_ITEM_PUBKEY_DEFWIDTH 27 -#define SEC_AUTH_ITEM_PUBKEY_MAXAGE 28 -#define SEC_AUTH_ITEM_PUBKEY_MINDATE 29 -#define SEC_AUTH_ITEM_PUBKEY_DUEDATE 30 -#define SEC_AUTH_ITEM_PUBKEY_PRIORITY 31 -#define SEC_AUTH_ITEM_PUBKEY_OLDKEYDAYS 32 - -#define SEC_AUTH_ITEM_MODIFIED_TIME 33 - -#define SEC_AUTH_ITEMS_COUNT 34 - -#define SEC_CERTTAB_ITEMS_LIST \ -"\ -$$NoteID\0\ -$$DBName\0\ -\ -Certificate\0\ -Certificate_NoEnc\0\ -PublicKey\0\ -UserCertificate\0\ -ChangeRequest\0\ -\ -CertificateType\0\ -IsHostedOrg\0\ -OrgDatabaseDir\0\ -OrgPolicy\0\ -RegistrationAuthorities\0\ -\ -RecoveryInfo\0\ -RolloverCert\0\ -\ -GlobalDomainDocument" - -#define SEC_CERTTAB_ITEM_NOTEID 0 -#define SEC_CERTTAB_ITEM_DBNAME 1 - -#define SEC_CERTTAB_ITEM_CERTIFICATE 2 -#define SEC_CERTTAB_ITEM_CERT_NOENC 3 -#define SEC_CERTTAB_ITEM_PUBLIC_KEY 4 -#define SEC_CERTTAB_ITEM_USER_CERT 5 -#define SEC_CERTTAB_ITEM_CHANGE_REQUEST 6 - -#define SEC_CERTTAB_ITEM_CERTIFICATE_TYPE 7 /* really "Certifier Type" */ -#define SEC_CERTTAB_ITEM_IS_HOSTED_ORG 8 -#define SEC_CERTTAB_ITEM_ORG_DATABASE_DIR 9 -#define SEC_CERTTAB_ITEM_ORG_POLICY 10 -#define SEC_CERTTAB_ITEM_RAS 11 - -#define SEC_CERTTAB_ITEM_RECOVERY_INFO 12 -#define SEC_CERTTAB_ITEM_ROLLOVER_CERT 13 - -#define SEC_CERTTAB_ITEM_GLOBALDOMAIN_DOC 14 - - -#define SEC_CERTTAB_ITEMS_COUNT 15 - - -#define ADMINP_NAB_ITEMS_LIST \ -"\ -$$NoteID\0\ -$$DBName\0\ -\ -Certificate\0\ -Certificate_NoEnc\0\ -PublicKey\0\ -UserCertificate\0\ -ChangeRequest" - -#define ADMINP_NAB_ITEM_NOTEID 0 -#define ADMINP_NAB_ITEM_DBNAME 1 - -#define ADMINP_NAB_ITEM_CERTIFICATE 2 -#define ADMINP_NAB_ITEM_CERT_NOENC 3 -#define ADMINP_NAB_ITEM_PUBLIC_KEY 4 -#define ADMINP_NAB_ITEM_USER_CERT 5 -#define ADMINP_NAB_ITEM_CHANGE_REQUEST 6 - -#define ADMINP_NAB_ITEMS_COUNT 7 - -#define NET_GROUP_ITEMS_LIST \ -"\ -$$NoteID\0\ -$$DBName\0\ -\ -Certificate\0\ -Certificate_NoEnc\0\ -PublicKey\0\ -UserCertificate\0\ -ChangeRequest" - -#define NET_GROUP_ITEM_NOTEID 0 -#define NET_GROUP_ITEM_DBNAME 1 - -#define NET_GROUP_ITEM_CERTIFICATE 2 -#define NET_GROUP_ITEM_CERT_NOENC 3 -#define NET_GROUP_ITEM_PUBLIC_KEY 4 -#define NET_GROUP_ITEM_USER_CERT 5 -#define NET_GROUP_ITEM_CHANGE_REQUEST 6 - -#define NET_GROUP_ITEMS_COUNT 7 - - -/* S/MIME items in address book records. */ -#define SMIME_USER_CAPABILITIES_ITEM "SmimeUserCapabilities" - -/* Address Book - Items and names used by security panel */ - -#define SECPANEL_PERSONDOCITEM_NAME 0 -#define SECPANEL_PERSONDOCITEM_SHNAME 1 -#define SECPANEL_PERSONDOCITEM_INETADDR 2 -#define SECPANEL_PERSONDOCITEM_ENCRMAIL 3 -#define SECPANEL_PERSONDOCITEM_STOREMAIL 4 -#define SECPANEL_PERSONDOCITEM_CHECKPASSWORD 5 -#define SECPANEL_PERSONDOCITEM_PASS_GRACE_PERIOD 6 -#define SECPANEL_PERSONDOCITEM_PASS_CHANGE_INTERVAL 7 -#define SECPANEL_PERSONLOOKUPITEMCOUNT 8 -#define SECPANEL_PERSONLOOKUPITEMS "FullName\0ShortName\0InternetAddress\0EncryptIncomingMail\0MessageStorage\0CheckPassword\0PasswordGracePeriod\0PasswordChangeInterval" - -/* Userless NAB definitions */ -#define USERLESS_FORMULA "Type!=\"Person\" & Type != \"Database\" & Type != \"Group\" & (@IsUnAvailable(FullName) | @IsAvailable(CfgDoc) | Type = \"Certifier\")" -#define USERLESS_FORMULA_V2 "Type!=\"Person\" & Type != \"Database\" & Type != \"Group\" & (@IsUnAvailable(FullName) | @IsAvailable(ConfigDocument) | Type = \"Certifier\")" -#define USERLESS_FORMULA_V1 "((Type!=\"Person\" & Type != \"Database\" & Type != \"Group\" ) & (@IsUnAvailable(FullName ) & Type != \"Certifier\")) | @IsAvailable(CfgDoc)" -#define USERLESS_FORMULA_V3 "((Type!=\"Person\" & Type != \"Database\" & Type != \"Group\" ) & (@IsUnAvailable(FullName ) & Type != \"Certifier\")) | @IsAvailable(ConfigDocument)" - - -#define FILE_ID_VIEW "$FileIdentifications" - -/* Lookup items for Profiles */ - -#define PROFILENAMESSPACE "$Profiles" -#define PROFILENAME "ProfileName" -#define PROFILES_ITEM "Profiles" - -/* dblink fields in the Setup Profile note */ -#define PROFILE_DATABASELINK_ITEM "DatabaseLinks" -#define PROFILE_REPLICALINK_ITEM "ReplicaLinks" -#define PROFILE_LNABLINK_ITEM "LNABLinks" -#define POLICY_WELCOMELINK_ITEM "WelcomeLink" - -/* Smart Upgrade Tracking Options in Desktop Settings Policy */ -#define POLICY_DESKTOP_SU_LOCATION_ITEM "SULoc" -#define POLICY_DESKTOP_SU_REMOVE_ITEM "SURem" -#define POLICY_DESKTOP_SU_RETENTION_ITEM "SUDays" - -/* Diagnostic Collection Options in Destop Settings Policy */ -#define POLICY_DESKTOP_LOCATION_ITEM "DCLoc" -#define POLICY_DESKTOP_LOCATION_ITEM_IP "DCLoc$IP" -#define POLICY_DESKTOP_LOCATION_ITEM_PO "DCLoc$PO" -#define POLICY_DESKTOP_PROMPT_ITEM "DCPmpt" -#define POLICY_DESKTOP_PROMPT_ITEM_IP "DCPmpt$IP" -#define POLICY_DESKTOP_PROMPT_ITEM_PO "DCPmpt$PO" -#define POLICY_DESKTOP_REMOVE_ITEM "DCRem" -#define POLICY_DESKTOP_REMOVE_ITEM_IP "DCRem$IP" -#define POLICY_DESKTOP_REMOVE_ITEM_PO "DCRem$PO" -#define POLICY_DESKTOP_CRASHCOMMENTS_ITEM "DCCom" -#define POLICY_DESKTOP_CRASHCOMMENTS_ITEM_IP "DCCom$IP" -#define POLICY_DESKTOP_CRASHCOMMENTS_ITEM_PO "DCCom$PO" -#define POLICY_DESKTOP_CRASHMSGSIZE_ITEM "DCMsgSize" -#define POLICY_DESKTOP_CRASHMSGSIZE_ITEM_IP "DCMsgSize$IP" -#define POLICY_DESKTOP_CRASHMSGSIZE_ITEM_PO "DCMsgSize$PO" -#define POLICY_DESKTOP_CRASHNSDSIZE_ITEM "DCNSDSize" -#define POLICY_DESKTOP_CRASHNSDSIZE_ITEM_IP "DCNSDSize$IP" -#define POLICY_DESKTOP_CRASHNSDSIZE_ITEM_PO "DCNSDSize$PO" -#define POLICY_DESKTOP_DEBUGOUTFILE_ITEM "DCDO" -#define POLICY_DESKTOP_DEBUGOUTFILE_ITEM_IP "DCDO$IP" -#define POLICY_DESKTOP_DEBUGOUTFILE_ITEM_PO "DCDO$PO" -#define POLICY_DESKTOP_RETENTION_ITEM "DCDays" -#define POLICY_DESKTOP_RETENTION_ITEM_IP "DCDays$IP" -#define POLICY_DESKTOP_RETENTION_ITEM_PO "DCDays$PO" -#define POLICY_DESKTOP_ADC_FILES_ITEM "DCFiles" -#define POLICY_DESKTOP_ADC_FILES_ITEM_IP "DCFiles$IP" -#define POLICY_DESKTOP_ADC_FILES_ITEM_PO "DCFiles$PO" - -/* Address Book - "Server" form item names */ - -#define MAIL_SERVER_FORM "Server" /* Form and type name */ -#define MAIL_SERVERNAME_ITEM "ServerName" /* Server name */ -#define MAIL_DOMAINNAME_ITEM "Domain" /* Domain server is in */ -#define MAIL_NETWORKNAME_ITEM "Network" /* Network server is on */ -#define MAIL_ADMINNAME_ITEM "Administrator" /* Server's administrator(s) */ -#define MAIL_SERVERTITLE_ITEM "ServerTitle" /* Server title */ -#define MAIL_SERVERPORTS_ITEM "Ports" /* Enabled ports in server record */ -#define MAIL_SMTPLISTENER_ITEM "SMTPListenerEnabled" /* Does this server run an SMTP listener? */ -#define MAIL_FULLHOSTNAME_ITEM "SMTPFullHostDomain" /* Host name of the server */ -#define MAIL_NETADDRESSES_ITEM "NetAddresses" /* Network Addresses */ - -/* Address Book - "Certifier" form item names */ - -#define MAIL_CERTIFIER_TYPE "Certifier" /* Document type of "Certifier" */ -#define MAIL_CERTIFIERTYPE_ITEM "Type" /* Certifier type */ -#define MAIL_CERTIFIERISSUEDTO_ITEM "IssuedTo" /* Certifier issued to (to get Org Name) */ -#define MAIL_CERTIFIERGLOBALDOMAIN_ITEM "GlobalDomainDocument" /* Name of Global Domain for organization */ -#define MAIL_CERTIFIERISORG_ITEM "IsHostedOrg" /* is certifier an organization */ -#define MAIL_CERTIFIERDBSTORAGE_ITEM "OrgDatabaseDir" /* storage location of organization */ -#define MAIL_CERTIFIERPOLICY_ITEM "OrgPolicy" /* explicit policy for organization */ - -/* Address Book - "X400Server" form item names */ - -#define MAIL_X400_SERVER_FORM "Server" /* Form and type name */ -#define MAIL_X400_SERVERNAME_ITEM "X400ServerName" /* X400 MTA server name */ -#define MAIL_X400_MTANAME_ITEM "X400MTAName" /* X400 MTA name */ -#define MAIL_X400_GLOBAL_DOMAIN_ITEM "X400GlobalDomain" /* Global domain identifier */ -#define MAIL_X400_COUNTRY_ITEM "X400Country" /* Country name */ -#define MAIL_X400_ADMD_ITEM "X400ADMD" /* Administration Management Domain name*/ -#define MAIL_X400_PRMD_ITEM "X400Domain" /* Private Domain name */ -#define MAIL_X400_CREDENTIALS_ITEM "X400Credentials" /* MTA credentials */ -#define MAIL_X400_SUPP_APP_CONTEXTS_ITEM "X400SupportedApplicationContexts" /* Supported app. contexts */ -#define MAIL_X400_DEL_CONTENT_LENGTH_ITEM "X400DeliverContentLength" /* Delivery content length */ -#define MAIL_X400_DEL_CONTENT_TYPE_ITEM "X400DeliverContentTypes" /* Delivery content types */ -#define MAIL_X400_PSEL_ITEM "X400PSEL" /* Presentation selector */ -#define MAIL_X400_SSEL_ITEM "X400SSEL" /* Session selector */ -#define MAIL_X400_TSEL_ITEM "X400TSEL" /* Transport selector */ -#define MAIL_X400_IPADDRESS_ITEM "X400IPAddress" /* Network IP address for the MTA */ -#define MAIL_X400_X121ADDRESS_ITEM "X400X121Address" /* X.121 Network address for the MTA */ - -/* Address Book - "Domain" form item names */ - -#define MAIL_DOMAIN_FORM "Domain" /* Form and type name */ -#define MAIL_DOMAINTYPE_ITEM "DomainType" /* Domain type */ -#define MAIL_DOMAINADJDOMAINNAME_ITEM "AdjacentDomainName" /* Adjacent domain name */ -#define MAIL_DOMAINDOMAINNAME_ITEM "DomainName" /* Domain name */ -#define MAIL_DOMAINNEXTDOMAIN_ITEM "NextDomain" /* Next domain to domain */ -#define MAIL_DOMAINMAILSERVER_ITEM "MailServer" /* Server containing mailbox */ -#define MAIL_DOMAINMAILFILE_ITEM "MailFile" /* File name of mailbox */ -#define MAIL_DOMAINALLOW_ITEM "AllowFromDomains" /* Allow list */ -#define MAIL_DOMAINDENY_ITEM "DenyFromDomains" /* Deny list */ -#define MAIL_DOMAINCALENDARSERVER_ITEM "CalendarServer" /* Calendar gateway server */ -#define MAIL_DOMAINCALENDARSYSTEM_ITEM "CalendarSystem" /* Calendar gateway system */ - - -#define MAIL_DOMAINCALENDARDETAILS_ITEM "CalDtls" /* Calendar details to harvest */ -#define MAIL_DOMAINNONCONTROVERSIALFIELDS_ITEM "CalDtls" /* Non-Controversial Calendar details to harvest */ - -/* Address Book - "Connection" form item names */ - -#define MAIL_LOCAL_CONNECTION_FORM "Local" /* Local Connection form name */ -#define MAIL_REMOTE_CONNECTION_FORM "Remote" /* Remote Connection form name */ -#define MAIL_CONNECTION_TYPE "Connection" /* Connection entry type */ -#define MAIL_CONNECTION_TYPE_ITEM "ConnectionType" /* Connection type item */ -#define MAIL_SOURCE_ITEM "Source" /* Source computer name */ -#define MAIL_SOURCEDOMAIN_ITEM "SourceDomain" /* Source domain name */ -#define MAIL_DESTINATION_ITEM "Destination" /* Destination computer name */ -#define MAIL_DESTINATIONDOMAIN_ITEM "DestinationDomain" /* Destination domain name */ -#define MAIL_PORTNAME_ITEM "PortName" /* Port name */ -#define MAIL_PHONENUMBER_ITEM "PhoneNumber" /* Phone number */ -#define MAIL_COUNTRYCODE_ITEM "Country" /* Phone number */ -#define MAIL_AREACODE_ITEM "AreaCode" /* Phone number */ -#define MAIL_AREACODEINPUT_ITEM "AreaCodeInput" /* Phone number */ -#define MAIL_ENABLED_ITEM "Enabled" /* Enabled/disabled item */ -#define MAIL_TASKS_ITEM "Tasks" /* Tasks item */ -#define MAIL_INTERVAL_ITEM "Interval" /* Interval item */ -#define MAIL_SCHEDULE_ITEM "Schedule" /* Schedule item */ -#define MAIL_COST_ITEM "Cost" /* Routing cost item */ -#define MAIL_REPLICATION_TYPE_ITEM "RepType" /* Replication type, e.g. pull/pull */ -#define MAIL_LINKINFO_ITEM "LinkInfo" /* For X.25 conn recs */ -#define MAIL_PASSTHRUSERVER_ITEM "PassthruServer" /* For passthru conn recs */ -#define MAIL_LOCALPHONENUMBER_ITEM "LocalPhoneNumber" /* set this in connrec for form compute */ - -/* Address Book - "Group" form item names */ - -#define MAIL_GROUP_FORM "Group" /* Form and type name */ -#define MAIL_GROUP_TYPE "GroupType" /* Form and type name */ -#define MAIL_LISTNAME_ITEM "ListName" /* Distribution list name */ -#define MAIL_LISTDESCRIPTION_ITEM "ListDescription" /* Distribution list name */ -#define MAIL_MEMBERS_ITEM "Members" /* Members names name */ -#define MAIL_LISTADMINISTRATOR_ITEM "Administrator" /* Group administrator */ -/* Part of SPR GOTO54JT5Q - Need this to get list owner for LDAP Group details display */ -#define MAIL_LISTOWNER_ITEM "ListOwner" /* List owner */ -/* Part of SPR GOTO54JT5Q - Need this to get administrator for LDAP Group details display */ -#define MAIL_LISTADMIN_ITEM "LocalAdmin" /* Group administrator */ - -/* Address Book - "External Domain Network Information" form item names */ - -#define MAIL_EXTERNAL_DOMAIN_NETWORK_INFORMATION_FORM "ExternalDomainNetworkInformation" /* Form and type name */ - -/* Address Book - "User Setup Profile" form item names */ - -#define PROFILE_FORM "Profile" /* Form and type name */ - -/* Address Book - "Holiday" form item names */ - -#define HOLIDAY_FORM "Holiday" /* Form and type name */ - -/* Address Book - "(Alternate Language Personal Information)" form item names */ - -#define LDAP_ALT_LANGUAGE_PERSONAL_INFO_FORM "AltLanguagePersonalInfo" /* Form and type name */ - -/* Address Book - "(FileProtection)" form item names */ - -#define FILE_PROTECTION_FORM "FileProtection" /* Form and type name */ - -/* Address Book - "(Mapping)" form item names */ - -#define MAPPING_FORM "Mapping" /* Form and type name */ - -/* Address Book - "(Virtual Server)" form item names */ - -#define VIRTUAL_SERVER_FORM "VirtualServer" /* Form and type name */ - -/* Address Book - "Users" name space, items, and names */ -/* Address Book - local $Users namespace */ -#define LOCAL_USERNAMESSPACE "1\\$Users" -#define USERNAMESSPACE "$Users" -#define USERNAMESSPACE_ALT "($Users)" -#define TYPEAHEADNAMESSPACE "$NamesFieldLookup" - -/* DB2 - domudf namelookup items */ -#define DB2_NAMELOOKUPITEMCOUNT 2 -#define DB2_NAMELOOKUPITEMS "FullName\0DB2UserName" - -#define MAIL_NAMELOOKUPITEMCOUNT 17 -#define MAIL_NAMELOOKUPSIMPLEITEMCOUNT 12 /* Excludes PublicKey */ -#define MAIL_LOCALNAMELOOKUPSIMPLEITEMCOUNT 13 /* Includes LNAB Entry */ -#define MAIL_LOCALNAMELOOKUPITEMCOUNT 19 /* Includes LNAB fields */ - -#define MAIL_NAMELOOKUPITEMS \ -"FullName\0MailDomain\0MailAddress\0Location\0ListName\0Members\0InternetAddress\0AltFullName\0MessageStorage\0AltFullNameLanguage\0\ -$$NoteID\0$$DBName\0$$LNAB\0PublicKey\0Certificate\0UserCertificate\0$$LNABHasCertificates\0$$LNABHasUserCertificates\0SmimeUserCapabilities\0" - -#define FULLNAMEITEM 0 -#define DOMAINNAMEITEM 1 -#define MAILADDRESSITEM 2 -#define LOCATIONITEM 3 -#define LISTNAMEITEM 4 -#define MEMBERSITEM 5 -#define INTERNETADDRESSITEM 6 -#define ALTFULLNAMEITEM 7 -#define STORAGETYPEITEM 8 -#define ALTFULLNAMELANGUAGEITEM 9 -#define NOTEIDITEM 10 -#define DBNAMEITEM 11 -#define LNABENTRY 12 -#define PUBLICKEYITEM 13 -#define CERTIFICATEITEM 14 -#define USERCERTIFICATEITEM 15 -#define HASCERTIFICATEITEM 16 -#define HASUSERCERTIFICATEITEM 17 -#define SMIMECAPABILITYITEM 18 - - -/* Mail Group Expansion NAMELookup items (router\expander.c) */ -#define MAIL_GEX_NAMELOOKUPITEMCOUNT 5 -#define MAIL_GEX_NAMELOOKUPITEMS "FullName\0ListName\0Members\0MailAddress\0$$Readers" -#define GEX_FULLNAMEITEM 0 -#define GEX_LISTNAMEITEM 1 -#define GEX_MEMBERSITEM 2 -#define GEX_MAILADDRESSITEM 3 -#define GEX_READERSITEM 4 - -/* Lightweight Address book definitions */ -#define LNAB_ENTRY_Y 'Y' -#define LNAB_ENTRY_YES "Y" -#define LNAB_ENTRY_NO "N" -#define LNAB_ENTRY_ITEM "$$LNAB" -#define LNAB_HASCERTIFICATES_ITEM "$$LNABHasCertificates" -#define LNAB_HASUSERCERTIFICATES_ITEM "$$LNABHasUserCertificates" -#define FIELD_JIT_ITEM "$$JIT" -#define FIELD_JITFAILED_ITEM "$$JITFailed" - -#define FIELD_FROM_BOOKMARK_ITEM "$$FromBookmark" -#define FIELD_SAVE_NOTE_CLASS_ITEM "$$SaveNoteClass" -#define FIELD_OUTLINE_POSITION_ITEM "OutlinePosition" - -#define MAIL_DELIVERYLOOKUPITEMCOUNT 12 -#define MAIL_DELIVERYSIMPLEITEMCOUNT 7 /* Excludes PublicKey */ -#define MAIL_DELIVERYLOOKUPITEMS \ -"FullName\0MailAddress\0MailServer\0MailFile\0ShortName\0ListName\0$$Readers\0\ -PublicKey\0EncryptIncomingMail\0MailDomain\0Certificate\0UserCertificate" - -#define MAIL_DELIVERYFULLNAMEITEM 0 -#define MAIL_DELIVERYMAILADDRESSITEM 1 -#define MAIL_DELIVERYMAILSERVERITEM 2 -#define MAIL_DELIVERYMAILFILEITEM 3 -#define MAIL_DELIVERYSHORTNAMEITEM 4 -#define MAIL_DELIVERYLISTNAMEITEM 5 -#define MAIL_DELIVERYREADERSITEM 6 -#define MAIL_DELIVERYPUBLICINFO 7 -#define MAIL_DELIVERYENCRYPTINCOMING 8 -#define MAIL_DELIVERYMAILDOMAINITEM 9 -#define MAIL_DELIVERYCERTIFICATEITEM 10 -#define MAIL_DELIVERYUSERCERTIFICATEITEM 11 - - -/* Address Book - "Domains" name space, items, and names */ - -#define DOMAINNAMESSPACE "$Domains" -#define ALIASDOMAINNAMESSPACE "($Domains)" - -#define MAIL_DOMAINLOOKUPITEMS "DomainName\0NextDomain\0MailServer\0MailFile" -#define MAIL_DOMAINNAMEITEM 0 -#define MAIL_DOMAINNEXTDOMAINITEM 1 -#define MAIL_DOMAINMAILSERVERITEM 2 -#define MAIL_DOMAINMAILFILEITEM 3 -#define MAIL_DOMAINLOOKUPITEMCOUNT 4 - -#define MAIL_DEFAULTGLOBALDOMAIN_ITEM "DefaultGlobalDomain" -#define MAIL_SMTPDOMAINSUFFIXES_ITEM "SMTPDomainSuffixes" -#define MAIL_GLOBALDOMAIN_ITEM "GlobalDomain" -#define MAIL_SMTPADDRESSFORMAT_ITEM "SMTP822Format" -#define MAIL_SMTPNOTESDOMAININCLUDED_ITEM "SMTPNotesDomainIncluded" -#define MAIL_SMTPNOTESDOMAINSEPCHAR_ITEM "SMTPNotesDomainSepChar" -#define MAIL_SMTPNOTESDOMAINPOS_ITEM "SMTPNotesDomainPos" -#define MAIL_SMTPADDRLOOKUP_ITEM "SMTPAddrLookup" -#define MAIL_SMTPLOCALPART_ITEM "SMTPLocalPart" -#define MAIL_SMTPNOTESDOMAINLIST_ITEM "NotesDomainList" -#define MAIL_SMTPALIASSEPCHAR_ITEM "DomainSeparatorChar" -#define MAIL_SMTPADDRFORMAT_ADDRONLY '1' -#define MAIL_SMTPADDRFORMAT_NAMEANDADDR '2' -#define MAIL_SMTPLOCALPART_FULL '0' -#define MAIL_SMTPLOCALPART_INTEGER_FULL 0 -#define MAIL_SMTPLOCALDOMAINSINCLUDED_99 "99" -#define MAIL_SMTPLOCALDOMAINSINCLUDED_1 "1" -#define MAIL_SMTPLOCALDOMAINSINCLUDED_0 "0" -#define MAIL_SMTPLOCALPART_CN '1' -#define MAIL_SMTPLOCALPART_INTEGER_CN 1 -#define MAIL_SMTPLOCALPART_SHORTNAME '2' -#define MAIL_SMTPLOCALPART_INTEGER_SHORTNAME 2 -#define MAIL_SMTPLOCALDOMAINPOS_LEFT '1' -#define MAIL_SMTPLOCALDOMAINPOS_RIGHT '2' -#define MAIL_SMTPLOCALDOMAINSEPCHAR '%' -#define MAIL_SMTPLOCALDOMAINS_NONE 0 -#define MAIL_SMTPLOCALDOMAINS_ONE 1 -#define MAIL_SMTPLOCALDOMAINS_ALL 127 -#define MAIL_SMTPADDRLOOKUP_DISABLED '0' -#define MAIL_SMTPADDRLOOKUP_ENABLED '1' - -#define SMTPMTA_SUBFORM "$SMTPServerFormSubForm" /* Used by setup */ - -/* Address Book - "Servers" name space, items, and names */ - -#define SERVERNAMESSPACE "$Servers" -#define SERVERNAMESSPACE_1 "1\\$Servers" -#define DIRECTORIESNAMESSPACE "$Directories" -#define DIRECTORIESNAMESSPACE_1 "1\\$Directories" - - -#define MAIL_SERVERLOOKUPITEMS "ServerName\0Domain\0Network" -#define MAIL_SERVERNAMEITEM 0 -#define MAIL_SERVERDOMAINITEM 1 -#define MAIL_SERVERNETWORKITEM 2 -#define MAIL_SERVERLOOKUPITEMCOUNT 3 - -/* Address Book - "$People" name space, items, and names */ - -#define MAIL_PEOPLENAMESPACE "$People" - -#define MAIL_PEOPLELOOKUPITEMS "FullName" -#define MAIL_PEOPLEFULLNAMEITEM 0 -#define MAIL_PEOPLELOOKUPITEMCOUNT 1 - -/* Address Book - "$Groups" name space, items, and names */ - -#define MAIL_GROUPSNAMESPACE "$Groups" -#define MAIL_GROUPSNAMESPACE_1 "1\\$Groups" - -#define REGISTER_GROUPSNAMESPACE "($RegisterGroups)" - - -/* Group type definitions */ -#define GROUP_TYPE_MULTIPURPOSE '0' -#define GROUP_TYPE_MAILONLY '1' -#define GROUP_TYPE_ACCESSCONTROL '2' -#define GROUP_TYPE_DENYLIST '3' - -#define MAIL_GROUPSLOOKUPITEMCOUNT 1 -#define MAIL_GROUPSLOOKUPITEMS "ListName" -#define MAIL_GROUPSGROUPNAMEITEM 0 - -/* Address Book - "$NameFieldLookup" name space, items, and names (Typeahead) */ -#define LOCAL_MAIL_NAMEFIELD_LOOKUP "1\\$NamesFieldLookup" -#define MAIL_NAMEFIELD_LOOKUP "$NamesFieldLookup" -#define TYPEAHEAD_STATUS_ITEM "TypeaheadStatus" -#define DISABLE_TYPEAHEAD "DISABLE_TYPEAHEAD" - -/* Address Book - Name field composite lookup */ - -#define MAIL_NAMEFIELD_COMPOSITE_NAMESSPACE "$Users\0$Groups\0$ServersLookup" -#define NAMEFIELDCOMPOSITENAMESPACES 3 - -/* Address Book - Server lookup */ - -#define MAIL_SERVERSLOOKUP_NAMESSPACE "$ServersLookup" - -#define SERVERGROUPS_NAMESSPACE "($ServerGroups)" - - - -/* Address Book - public views displayed by the admin subprogram */ - -#define ADMIN_GROUPS_VIEW "Groups" -#define ADMIN_PEOPLE_VIEW "People" -#define ADMIN_SERVERS_VIEW "Servers" -#define ADMIN_CONFIGURATIONS_VIEW "Configurations" -#define ADMIN_WEBCONFIGURATIONS_VIEW "WebConfigurations" -#define ADMIN_CONNECTIONS_VIEW "Connections" -#define ADMIN_PROGRAMS_VIEW "Programs" -#define ADMIN_DOMAINS_VIEW "Domains" -#define ADMIN_CLUSTERS_VIEW "Clusters" -#define ADMIN_CERTIFICATES_VIEW "Certificates" -#define ADMIN_LICENSES_VIEW "Licenses" -#define ADMIN_HOLIDAYS_VIEW "Holidays" -#define HIDDEN_HOLIDAYS_VIEW "($Holidays)" -#define HIDDEN_NOTESINI_VIEW "($ServerParameters)" -#define ADMIN_EXT_DOMAIN_NET_INFO_VIEW "ExternalDomainNetworkInformation" -#define ADMIN_REP_EVENTS_VIEW "Replication Events" -#define ADMIN_MAIL_USERS "Mail Users" -#define ADMIN_MAILBOX_VIEW "Mail" -#define ADMIN_POLICIES_VIEW "Policies" -#define ADMIN_SETTINGS_VIEW "Settings" -#define ADMIN_DIRECTORIES_VIEW "Directories" -#define ADMIN_AGGDIRCFG_VIEW "AggregateDirConfig" -#define ADMIN_CERT_AUTH_VIEW "Server\\Certificate Authorities" -#define ADMIN_FILE_ID_VIEW "FileIdentifications" -#define ADMIN_HOSTED_ORGS_VIEW "HostedOrganizations" -#define ADMIN_SITES_VIEW "InternetSites" -#define ADMIN_CERT_EXP_VIEW "PeopleCertExpiration" - -/* Address Book - Items and names used by Admin Panel */ - -#define ADMIN_SERVERTYPEITEM 0 -#define ADMIN_SERVERNAMEITEM 1 -#define ADMIN_SERVERTITLEITEM 2 -#define ADMIN_SERVERDOMAINITEM 3 -#define ADMIN_SERVERNETWORKITEM 4 -#define ADMIN_SERVERCLUSTERNAMEITEM 5 -#define ADMIN_SERVERADMINISTRATORITEM 6 -#define ADMIN_SERVERVERSIONITEM 7 -#define ADMIN_SERVEROSITEM 8 -#define ADMIN_SERVERHOSTNAMEITEM 9 -#define ADMIN_SERVERDB2INSTANCEITEM 10 -#define ADMIN_SERVERDB2DIRECTORYITEM 11 -#define ADMIN_SERVERDB2DATABASEITEM 12 -#define ADMIN_SERVERDB2SCHEMAITEM 13 -#define ADMIN_SERVERDB2HOSTITEM 14 -#define ADMIN_SERVERDB2PORTITEM 15 -#define ADMIN_SERVERDB2DEFAULTITEM 16 -#define ADMIN_SERVERDB2UDFSRVITEM 17 -#define ADMIN_SERVERDB2UDFPATHITEM 18 -#define ADMIN_SERVERDB2ACCESSITEM 19 -#define ADMIN_SERVERLOOKUPITEMCOUNT 20 -#define ADMIN_SERVERLOOKUPITEMS "Type\0ServerName\0ServerTitle\0Domain\0Network\0ClusterName\0Administrator\0ServerBuildNumber\0ServerPlatform\0SMTPFullHostDomain\0DB2Inst\0DB2Dir\0DB2Db\0DB2Sche\0DB2Host\0DB2Port\0DB2Def\0DB2UDFSrv\0DB2UDFPath\0DB2AccessServer" - -#define ADMIN_SERVERGROUPLISTITEM 0 -#define ADMIN_SERVERGROUPLOOKUPITEMCOUNT 1 -#define ADMIN_SERVERGROUPLOOKUPITEMS "ListName" - - -/* Address Book - Items and names outputted to admindata.xml for the Java controller */ - -#define ADMINDATA_SERVERTYPEITEM 0 -#define ADMINDATA_SERVERNAMEITEM 1 -#define ADMINDATA_SERVERTITLEITEM 2 -#define ADMINDATA_SERVERDOMAINITEM 3 -#define ADMINDATA_SERVERNETWORKITEM 4 -#define ADMINDATA_SERVERCLUSTERNAMEITEM 5 -#define ADMINDATA_SERVERADMINISTRATORITEM 6 -#define ADMINDATA_SERVERVERSIONITEM 7 -#define ADMINDATA_SERVEROSITEM 8 -#define ADMINDATA_SERVERHOSTNAMEITEM 9 -#define ADMINDATA_SERVERCONTROLLERIP 10 -#define ADMINDATA_SERVERCONTROLLERPORT 11 -#define ADMINDATA_SERVERDB2ACCESSITEM 12 -#define ADMINDATA_SERVERDB2SCHEMAITEM 13 -#define ADMINDATA_SERVERLOOKUPITEMCOUNT 14 -#define ADMINDATA_SERVERLOOKUPITEMS "Type\0ServerName\0ServerTitle\0Domain\0Network\0ClusterName\0Administrator\0ServerBuildNumber\0ServerPlatform\0SMTPFullHostDomain\0DC_IP_Address\0DC_Port\0DB2AccessServer\0DB2Sche" - -/* Databases opened and displayed by the admin subprogram */ - -#define ADMIN_LOG_FILE "log.nsf" -#define ADMIN_CATALOG5_FILE "catalog.nsf" -#define ADMIN_CATALOG_FILE "catalog.nsf" -#define ADMIN_EVENTS_FILE "statrep.nsf" -#define ADMIN_EVENT4_CONFIG_FILE "events4.nsf" -#define ADMIN_EVENT4_SAV_FILE "events4.sav" /* In R5, we save off the users EVENTS4.NSF as EVENTS4.SAV */ -#define ADMIN_EVENT_CONFIG_FILE "events4.nsf" -#define ADMIN_EVENT_CONFIG_TEMPLATE "events4.ntf" -#define ADMIN_CERT_LOG_FILE "certlog.nsf" -#define ADMIN_CERT_LOG_TEMPLATE "certlog.ntf" -#define ADMIN_WEB_LOG_FILE "domlog.nsf" -#define ADMIN_WEBCONFIG_FILE "domcfg.nsf" -#define ADMIN_CERT_CA_FILE "certca.nsf" -#define ADMIN_CERT_SRV_FILE "certsrv.nsf" -#define ADMIN_REPORTS "reports.nsf" -#define ADMIN_DECS_CFG "decsadm.nsf" -#define ADMIN_DOLS_CFG "doladmin.nsf" -#define ADMIN_FILE "domadmin.nsf" -#define ADMIN_LDAP_SCHEMA "schema.nsf" -#define ADMIN_LDAP_R5_SCHEMA "schema50.nsf" -#define ADMIN_SMART_UPDATE_FILE "smupdate.nsf" -#define ADMIN_LICENSE_TRK_FILE "userlicenses.nsf" -#define ADMIN_CERT_PUB_FILE "certpub.nsf" -#define ADMIN_CERT_REQ_FILE "certreq.nsf" - -#define ADMIN_FAULTREPORTS_FILE "lndfr.nsf" -#define ADMIN_FAULTREPORTS_TEMPLATE "lndfr.ntf" - -#define ADMIN_REPORT_FORM "faReport" - -/* SMTP MTA files */ -#define ADMIN_SMTP_BOX "smtp.box" -#define ADMIN_SMTP_IQ "smtpibwq.box" -#define ADMIN_SMTP_OQ "smtpobwq.box" - -/* cc:Mail MTA files */ -#define ADMIN_CCMTA_BOX "ccmail.box" -#define ADMIN_CCMTA_WQ "ccmcwq.box" - -/* X.400 MTA files */ -#define ADMIN_X400_BOX "x400.box" -#define ADMIN_X400_DEAD "dead.box" -#define ADMIN_X400_LOG "x400log.nsf" -#define ADMIN_X400_MADMAN "madman.nsf" - -/* Softswitch files */ -#define ADMIN_SSW "ssw.nsf" - -/* Defense Messaging System files */ -#define ADMIN_DMS_BOX "dms.box" -#define ADMIN_DMS_HOLD "dmshold.box" - -/* MTA Config dbs */ -#define ADMIN_MTA_CFG "mtatbls.nsf" /* MTA configuration tables, used by smtp, ccmail and x400 mta */ -#define ADMIN_MTA_FORMS "mtaforms.nsf" /* MTA forms, also used by all mta's */ - -/* View in MAB used by admin */ -#define ADMIN_DA_VIEW "Directory Assistance" - -/* Schedule items in the events4.nsf */ - -#define EVENT_SCHED_TYPE_ITEM "$sched.def" -#define EVENT_SCHED_INTERVAL_UNIT_ITEM "$sched.unit" -#define EVENT_SCHED_INTERVAL_ITEM "$sched.freq" -#define EVENT_SCHED_24X7_ITEM "$sched.always" -#define EVENT_SCHED_WEEKDAYS_ITEM "$sched.days" -#define EVENT_SCHED_WEEKDAY_ITEM "$sched.single.day" -#define EVENT_SCHED_START_HOURS_ITEM "$sched.start" -#define EVENT_SCHED_END_HOURS_ITEM "$sched.end" -#define EVENT_SCHED_TIME_ITEM "$sched.spec.time" -#define EVENT_SCHED_MONTHDAY_ITEM "$sched.dom" -#define EVENT_SCHED_MISS_ITEM "$sched.miss" - -#define EVENT_PROBE_INTERVAL_SECONDS 1 -#define EVENT_PROBE_INTERVAL_MINUTES 2 -#define EVENT_PROBE_DEFAULT_WEEKLY_DAY "2" -#define EVENT_PROBE_DEFAULT_MONTH_DAY "1" - -#define EVENT_PROBE_TARGETSERVERS "TargetServers" -#define EVENT_PROBE_PROBESERVER "ProbeServer" - -#define EVENT_PROBE_MISS_IGNORE 1 -#define EVENT_PROBE_MISS_STARTUP 2 -#define EVENT_PROBE_MISS_SCHED 3 - -#define EVENT_PROBE_INTERVAL_SCHED 1 -#define EVENT_PROBE_DAILY_SCHED 2 -#define EVENT_PROBE_WEEKLY_SCHED 3 -#define EVENT_PROBE_MONTHLY_SCHED 4 - -#define EVENT_PROBE_APP_ITEM "ProbeApp" -#define EVENT_PROBE_DESCRIPTION_ITEM "description" -#define EVENT_PROBE_AREA_ITEM "DNTType" -#define EVENT_PROBE_AREA_SUBTYPE_ITEM "SubType" -#define EVENT_PROBE_DLLNAME_ITEM "probedll" -#define EVENT_PROBE_DLLFUNC_ITEM "func" -#define EVENT_PROBE_DISABLED_ITEM "Disabled" -#define EVENT_PROBE_PUID_ITEM "puid" -#define EVENT_PROBE_FORM_ITEM "Form" - -#define ISPY_MAIL_FAIL_TIMEOUT "msg.nrpc.timeout.fail" -#define ISPY_MAIL_WARN_HIGH_TIMEOUT "msg.nrpc.timeout.warn.high" -#define ISPY_MAIL_WARN_LOW_TIMEOUT "msg.nrpc.timeout.warn.low" -#define ISPY_MAIL_FAIL_ENABLE "msg.nrpc.fail.enable" -#define ISPY_MAIL_WARN_HIGH_ENABLE "msg.nrpc.warn.high.enable" -#define ISPY_MAIL_WARN_LOW_ENABLE "msg.nrpc.warn.low.enable" -#define ISPY_MAIL_TARGET_RECIPIENT "msg.targetrecipient" -#define ISPY_MAIL_MAIL_STATISTIC_NAME "MailProbeStatisticName" -#define ISPY_MAIL_SOURCE_SERVER "SourceServerName" -#define ISPY_MAIL_ALL_SELF_MONITOR "AllSelfMonitor" -#define ISPY_MAIL_SHOW_HOPS "ShowHops" -#define ISPY_PROBE_METHOD "ProbeMethod" - -#define ISPY_TCP_TARGET_SERVER "TargetServerName" -#define ISPY_TCP_TCP_TIMEOUT "TCPTimeOut" -#define ISPY_TCP_SSL_TIMEOUT "SSLTimeOut" -#define ISPY_TCP_HTTP_URL "HTTPUrl" -#define ISPY_TCP_HTTP_URL_FETCH "HTTPUrlFetch" -#define ISPY_TCP_HTTPSSL_URL "HTTPSSLUrl" -#define ISPY_TCP_HTTPSSL_URL_FETCH "HTTPSSLUrlFetch" -#define ISPY_TCP_NNTP_COMMAND_SEND "NNTPCommandSend" -#define ISPY_TCP_NNTP_COMMAND "NNTPCommand" -#define ISPY_TCP_NNTP_PARAMETERS "NNTPParameters" -#define ISPY_TCP_NNTP_GROUP "NNTPGroup" -#define ISPY_TCP_NNTPSSL_COMMAND_SEND "NNTPSSLCommandSend" -#define ISPY_TCP_NNTPSSL_COMMAND "NNTPSSLCommand" -#define ISPY_TCP_NNTPSSL_PARAMETERS "NNTPSSLParameters" -#define ISPY_TCP_NNTPSSL_GROUP "NNTPSSLGroup" -#define ISPY_TCP_SOURCE_SERVER "SourceServerName" -#define ISPY_TCP_ALL_SELF_MONITOR "AllSelfMonitor" -#define ISPY_TCP_SERVICES "Services" -#define ISPY_TCP_ALL_SERVICES "AllServices" -#define ISPY_TCP_ALL_TARGET_SERVERS "AllTargetServers" - -#define ISPY_MAIL_POLLER_FUNC "GetMailPollerProbe" -#define ISPY_TCP_POLLER_FUNC "GetTCPPollerProbe" - -#define EVENT_PROBE_TARGETDBS "TargetDbs" - -#define DDM_PROBE_TYPE_AGENT 0 -#define DDM_PROBE_TYPE_APPLICATION 1 -#define DDM_PROBE_TYPE_DIRECTORIES 2 -#define DDM_PROBE_TYPE_MESSAGING 3 -#define DDM_PROBE_TYPE_REPLICATION 4 -#define DDM_PROBE_TYPE_SECURITY 5 -#define DDM_PROBE_TYPE_WEB 6 -#define DDM_PROBE_TYPE_ADMINP 7 - -#define DDM_PROBE_TEXT_AGENT "application code" /* formerlly "agent", made more inclusive for applets,web services */ -#define DDM_PROBE_TEXT_APPLICATION "application" -#define DDM_PROBE_TEXT_DATABASE "database" -#define DDM_PROBE_TEXT_DIRECTORIES "directory" -#define DDM_PROBE_TEXT_MESSAGING "messaging" -#define DDM_PROBE_TEXT_OS "operating system" -#define DDM_PROBE_TEXT_REPLICATION "replication" -#define DDM_PROBE_TEXT_SECURITY "security" -#define DDM_PROBE_TEXT_WEB "web" -#define DDM_PROBE_TEXT_ADMINP "server" - -#define DDM_PROBE_SUBTYPE_TEXT_COMPACT "compact" -#define DDM_PROBE_SUBTYPE_TEXT_DB "Database" -#define DDM_PROBE_SUBTYPE_TEXT_DESIGN "design" -#define DDM_PROBE_SUBTYPE_TEXT_CONFIG "Configuration" -#define DDM_PROBE_SUBTYPE_TEXT_BPCONFIG "bestpractices" -#define DDM_PROBE_SUBTYPE_TEXT_CONFIGREVIEW "review" -#define DDM_PROBE_SUBTYPE_TEXT_DBREVIEW "dbreview" -#define DDM_PROBE_SUBTYPE_TEXT_ADMINP "adminp" - - -#define DIR_PROBE_SUBTYPE_TEXT_LDAP_VIEW_UPDATE "ldapviewupdate" -#define DIR_PROBE_SUBTYPE_TEXT_LDAP_SEARCH_RESPONSE "ldapsearchresponse" -#define DIR_PROBE_SUBTYPE_TEXT_DA_SEARCH_RESPONSE "secldapsearchresponse" -#define DIR_PROBE_SUBTYPE_TEXT_DD_SEARCH_RESPONSE "nrpcsearchresponse" -#define DIR_PROBE_SUBTYPE_TEXT_AVAILABILITY "availability" -#define DIR_PROBE_SUBTYPE_TEXT_AGGREGATION "aggregation" -#define DIR_PROBE_SUBTYPE_TEXT_AGGREGATION_SCHED "aggregationsched" -#define DIR_PROBE_TARGET_TEXT_NAMES_VIEW_UPDATE "NamesViewUpdate" - -#define DDM_TSK_CHECK_FUNC "GetLegacyProbeTaskCheck" -#define DDM_SRV_ACCESS_FUNC "GetLegacyProbeServerAccess" -#define DDM_FILE_CHECK_FUNC "GetLegacyProbeFileCheck" - -#define DDM_TARGET_PORT "TargetPort" -#define DDM_TARGET_DOMAIN "TargetDomain" -#define DDM_TARGET_REPID "TargetReplicaID" - -#define DDM_JS_APP_EVENT 0 -#define DDM_JS_APP_ISPY 1 -#define DDM_JS_APP_COUNT 2 - -#define EVENT_PROBE_APP_EVENT 1 -#define EVENT_PROBE_APP_ISPY 2 -#define EVENT_PROBE_APP_EMBEDDED 3 - -#define EVENT_PROBE_TARGET_SPECIAL_PREFIX '$' -/* DDM special target servers */ -#define EVENT_PROBE_SERVER_SPECIAL_ADMIN "$AdminServer" -#define EVENT_PROBE_SERVER_SPECIAL_LDAPSERVER "$LDAPServer" -#define EVENT_PROBE_SERVER_SPECIAL_AGGSERVER_SCHED "$ScheduledDircatServer" -#define EVENT_PROBE_SERVER_SPECIAL_IMAPSERVER "$IMAPServer" -#define EVENT_PROBE_SERVER_SPECIAL_POP3SERVER "$POP3Server" -#define EVENT_PROBE_SERVER_SPECIAL_SMTPINSERVER "$SMTPInServer" -#define EVENT_PROBE_SERVER_SPECIAL_MAILROUTINGSERVER "$MailRoutingServer" - -#define EVENTS_DDM_PROBE_VIEW "($DDMConfig)" - -#define DDM_REPL_FLAGS_PULL 0x0001 -#define DDM_REPL_FLAGS_PUSH 0x0002 - -#define DDM_REPL_FLAGS_NOTE_CONFLICT 0x0004 -#define DDM_REPL_FLAGS_NOTE_ERR 0x0008 -#define DDM_REPL_FLAGS_DISABLE_ON_ORIG 0x0010 -#define DDM_REPL_FLAGS_DISABLE_ON_TARG 0x0020 -#define DDM_REPL_FLAGS_NOTE_NONDATA 0x0040 - -#define DDM_CONFIG_CHECK_TYPE_REPLCHECK 0x0001 -#define DDM_CONFIG_CHECK_TYPE_ERROR 0x0002 -#define DDM_REPL_FLAGS_NOTE_CONFLICT 0x0004 - -/* View in events5 displayed by the monitor subprogram */ - -#define ADMIN_STATSEL_VIEW "($StatSelection)" -#define ADMIN_NUM_STATSEL_VIEW "($NumericalStatSelection)" -#define ADMIN_STATISTIC_VIEW "($StatisticsPer)" -#define ADMIN_NUMBER_TYPE "Number" -#define EVENTS_VIEW "($Events)" -#define ADMIN_NUM_STATSEL_R5_VIEW "($R5Statistics)" -#define ADMIN_NUM_STATSEL_R6_VIEW "($D6Statistics)" - -#define ADMIN_TRENDS_ALL_VIEW "($StatTrendsAll)" -#define ADMIN_TRENDS_SERVERS_VIEW "($StatTrendsServer)" -#define ADMIN_TRENDS_DAILY_VIEW "($StatTrendsServerDaily)" -#define ADMIN_TRENDS_HOURLY_VIEW "($StatTrendsServerHourly)" -#define ADMIN_TRENDS_DB_VIEW "($StatTrendsDatabase)" -#define ADMIN_TRENDS_USERS_VIEW "($StatTrendsUser)" -#define ADMIN_TRENDS_PROFILE_VIEW "($StatTrendsActivityProfile)" -#define ADMIN_TRENDS_CONNECTIONS_VIEW "($StatTrendsConnections)" -#define ADMIN_LOADBAL_VIEW "($LoadBalanceStats)" -#define ADMIN_LOADBAL_PROFILES_VIEW "($LoadBalanceProfiles)" - -#define ADMIN_STATNAME_ITEM "StatName" -#define ADMIN_HASTRENDED_ITEM "HasTrended" -#define ADMIN_HASPRIME_ITEM "HasPrime" -#define ADMIN_UNITS_ITEM "Units" -#define ADMIN_DESCRIPTION_ITEM "Description" -#define ADMIN_PROFILESTAT_ITEM "IsProfileStat" -#define ADMIN_LOADBALSTAT_ITEM "IsLoadBalance" -#define ADMIN_LOADBALCAT_ITEM "LoadBalancingCategory" -#define ADMIN_LOADBALNAME_ITEM "LoadBalanceName" -#define ADMIN_COMPOSITESTATS_ITEM "CompositeStats" - -#define ADMIN_NUMBERLIST_TYPE "NumberList" -#define ADMIN_TEXTLIST_TYPE "TextList" -#define ADMIN_TEXT_TYPE "Text" -#define ADMIN_TIMEDATE_TYPE "Time" -#define ADMIN_SMART_UPDT_LINK_ITEM "SmartUpdDBLink" -#define ADMIN_SU_GOVERNOR_ENABLED "SUGEnabled" -#define ADMIN_SU_GOVERNOR_MAX_USER "SUGMaxUser" - - -/* Form and view in domadmin used by trends charts */ -#define ADMIN_TRENDS_PROFILES_FORM "GraphTrendsProfile" -#define ADMIN_TRENDS_PROFILES_VIEW "($GraphTrendsProfiles)" - -/* Trends profile types */ -#define ADMIN_TRENDS_PROFILE_SERVER "Server" -#define ADMIN_TRENDS_PROFILE_DB "Database" -#define ADMIN_TRENDS_PROFILE_USER "User" -#define ADMIN_TRENDS_PROFILE_CONNECTION "Connection" -#define ADMIN_TRENDS_PROFILE_HISTORY "History" -#define ADMIN_TRENDS_PROFILE_DAILY "Daily" -#define ADMIN_TRENDS_PROFILE_HOURLY "Hourly" -#define ADMIN_TRENDS_PROFILE_ACTIVITY "Activity" - -/* Database containing UNAME database directory */ - -#define UNAME_FILE "unames.nsf" - -/* Address Book - "ServerAccess" namespace, items, and names */ - -#define ACCESS_GROUPS_NAMESPACE "$ServerAccess" -#define ACCESS_GROUPS_NAMESPACE_1 "1\\$ServerAccess" - -#define MAIL_GROUPS_NAMESPACE "$MailGroups" -#define MAIL_GROUPS_NAMESPACE_1 "1\\$MailGroups" - -#define ACCESS_ITEM_LISTNAME 0 -#define ACCESS_ITEM_DBINDEX 1 -#define ACCESS_ITEM_DOMAINTYPE 2 -#define ACCESS_GROUPEXP_LOOKUPITEMCOUNT 3 -#define ACCESS_LISTNAME_ITEM "ListName" -#define ACCESS_GROUPEXP_LOOKUPITEMS "ListName\0$$DBIndex\0$$DomainType" - -/* Address Book - $Users name space, to look up server access */ - -#define ACCESS_LOOKUP_ITEMS "FullName" -#define ACCESS_ITEM_FULLNAME 0 -#define ACCESS_ITEM_COUNT 1 - -/* Address Book -- $Adminp name space, for admin proxy agent */ -#define ADMINP_NAMESPACE "$Adminp" - -/* Address Book configuration parameters for the administration process */ -#define ADMINP_CONFIG_MAX_THREADS "AdminPMaxThreads" /* number */ -#define ADMINP_CONFIG_INTERVAL "AdminPInterval" /* number */ -#define ADMINP_CONFIG_DAILY_TIME "AdminPDailyTime" /* time */ -#define ADMINP_CONFIG_WEEK_DAYS "AdminPWeekDays" /* text list */ -#define ADMINP_CONFIG_DELAYED_TIME "AdminPDelayedTime"/* time */ -#define ADMINP_CONFIG_DEL_MAIL_FILE "AdminPMailFileDelInt" /* number */ -#define ADMINP_CONFIG_SUSPEND_RANGE "AdminPSuspendRange" /* timedate range */ -#define ADMINP_CONFIG_SAVE_NRESP "AdminPLogSetting" -#define ADMINP_CONFIG_NAME_CHANGE_X "AdminPNameChangeExpiration" - -#define ADMINP_LOCAL_ADMIN "LocalAdmin" -#define ADMINP_ALLOW_ACCESS "AllowAccess" -#define ADMINP_DENY_ACCESS "DenyAccess" -#define ADMINP_CREATE_ACCESS "CreateAccess" -#define ADMINP_REPLICA_ACCESS "ReplicaAccess" -#define ADMINP_PT_ACCESS "PTAccess" -#define ADMINP_PT_CLIENTS "PTClients" -#define ADMINP_PT_CALLERS "PTCallers" -#define ADMINP_PT_TARGETS "PTTargets" -#define ADMINP_LIST_OWNER "ListOwner" -#define ADMINP_PASSTHRU_SERVER "PassthruServer" -#define ADMINP_SMTP_ADMINISTRATOR "SMTPAdministrator" -#define ADMINP_GROUP_TYPE "GroupType" -#define ADMINP_PRIVATE_LIST "PrivateList" -#define ADMINP_RESTRICTED_LIST "RestrictedList" -#define ADMINP_UNRESTRICTED_LIST "UnrestrictedList" -#define ADMINP_SERVERS_CPU_COUNT "ServerCPUCount" -#define ADMINP_X509_CERT_PRESENT "$X509CertIsPresent" -#define ADMINP_CCMAIL_ADMINISTRATOR "CCMAdmin" -#define ADMINP_REQUESTING_SERVER_ITEM "RequestingServer" - -#define ADMINP_ACCESS_SERVER_INPUT_ITEM "AccessServerInput" -#define ADMINP_ALLOW_NOTES_ADDR_ITEM "AllowNotesAddressesToMail" -#define ADMINP_DENY_NOTES_ADDR_ITEM "DenyNotesAddressesToMail" -#define ADMINP_NOI_RESTRICTED_ITEM "NOIRestrictedList" -#define ADMINP_NOI_UNRESTRICTED_ITEM "NOIUnrestrictedList" -#define ADMINP_REPORT_RECIPIENTS_ITEM "ReportRecipients" - -#define ADMINP_STATS_CPU_COUNT "CPU.Count" -#define ADMINP_SERVER_PLATFORM "ServerPlatform" -#define ADMINP_SERVER_DIRECTORY_NAME "ServerDirectoryName" -#define ADMINP_SERVER_CONFIG_NAB "CfgNABonly" - -#define ADMINP_PROFILE_NOTEID "%NoteID" -#define ADMINP_PROFILE_SIGNATURE_ITEM "$Sig_Signature" -#define ADMINP_XDOMAIN_TRUSTED_ADMINS_ITEM "CrossDomainTrustedAdmins" -#define ADMINP_DIR_PROFILE_NAME "DirectoryProfile" - -/* values for resource database */ -#define ADMINP_RESOURCE_DOCUMENT "Resource" -#define ADMINP_RESOURCE_NAME_ITEM "ResourceName" -#define ADMINP_PROGRAM_FORM "Program" - -/* known values of fields in the proxy database document form */ -#define AdminpDelete "0" -#define AdminpRenameInTheACL "1" -#define AdminpCopyPublicKey "2" -#define AdminpStoreServerVersion "3" -#define AdminpRenameServerInNAB "4" -#define AdminpRenameUserInNAB "5" -#define AdminpMoveUserInHier "6" -#define AdminpDeleteStats "7" -#define AdminpInitiateNABChange "8" -#define AdminpRecertServerInNAB "9" -#define AdminpRecertUserInNAB "10" -#define AdminpServerClusterAdd "11" -#define AdminpServerClusterRemove "12" -#define AdminpCreateReplicas "13" -#define AdminpMoveReplicas "14" -#define AdminpPendedDeleteForMove "15" -#define AdminpDeleteInPersonDocs "16" -#define AdminpDeleteInTheACL "17" -#define AdminpDeleteInReadersAuthors "18" -#define AdminpRenameInPersonDocs "19" -#define AdminpRenameInReadersAuthors "20" -#define AdminpDeleteMailFile "21" -#define AdminpApproveMailFileInfo "22" -#define AdminpDeleteUnlinkedMailFile "23" -#define AdminpCreateMailFile "24" -#define AdminpMonitorMovedReplica "25" -#define AdminpDeleteChangeRequests "26" -#define AdminpGetMailFileInfo "27" -#define AdminpRequestDeleteMailFile "28" -#define AdminpResourceAdd "29" -#define AdminpResourceDelete "30" -#define AdminpApproveResourceDelete "31" -#define AdminpCreateReplicasCheckAccess "32" -#define AdminpMoveReplicasCheckAccess "33" -#define AdminpSetPasswordFields "34" -#define AdminpUpdateUserPW "35" -#define AdminpUpdateServerPW "36" -#define AdminpSetMABField "37" -#define AdminpRenamePersonInFreeTime "38" -#define AdminpRenamePersonInMailFile "39" -#define AdminpRenameGroupInNAB "40" -#define AdminpRenameGroupInPersonDocs "41" -#define AdminpRenameGroupInTheACL "42" -#define AdminpRenameGroupInReadersAuthors "43" -#define AdminpAddPersonsX509Certificate "44" -#define AdminpCheckMailServersAccess "45" -#define AdminpUpgradeUser "46" -#define AdminpCopyExternalDomainAddresses "47" -#define AdminpPromoteMailServersAccess "48" -#define AdminpCreateNewMailFileReplica "49" -#define AdminpAddNewMailFileFields "50" -#define AdminpMonitorNewMailFileFields "51" -#define AdminpReplaceMailFileFields "52" -#define AdminpLastPushToNewMailServer "53" -#define AdminpDeletePersonInNAB "54" -#define AdminpDeleteServerInNAB "55" -#define AdminpDeleteGroupInNAB "56" -#define AdminpDelegateMailFile "57" -#define AdminpApproveDeletePersonInNAB "58" -#define AdminpApproveDeleteServerInNAB "59" -#define AdminpApproveRenamePersonInNAB "60" -#define AdminpApproveRenameServerInNAB "61" -#define AdminpResourceModify "62" -#define AdminpUpdateNetworkTables "63" -#define AdminpCreateISPYMailInDb "64" -#define AdminpNCMoveReplicasCheckAccess "65" -#define AdminpNCMoveReplicas "66" -#define AdminpStoreServerCPUCount "67" -#define AdminpRenamePersonInUnreadList "68" -#define AdminpDeleteReplicaAfterMove "69" -#define AdminpSetDNSFullHostName "70" -#define AdminpStoreServerPlatform "71" -#define AdminpApproveDeleteDesignElements "72" -#define AdminpRequestDeleteDesignElements "73" -#define AdminpDeleteDesignElements "74" -#define AdminpApproveDeleteMovedReplica "75" -#define AdminpRequestDeleteMovedReplica "76" -#define AdminpSetDomainCatalog "77" -#define AdminpWebDelegateMailFile "78" -#define AdminpGetFileInfo "79" -#define AdminpRequestDeleteFile "80" -#define AdminpDeleteFile "81" -#define AdminpApproveFileInfo "82" -#define AdminpSetWebAdminFields "83" -#define AdminpAcceleratedCreateReplica "84" -#define AdminpSetConfigNAB "85" -#define AdminpStoreServerDirectoryName "86" -#define AdminpCreateRoamingUserRoamingFiles "87" -#define AdminpPromoteRoamingServersAccess "88" -#define AdminpReplaceRoamingServerField "89" -#define AdminpMonitorMovedRoamingReplica "90" -#define AdminpCreateRoamingReplStubs "91" -#define AdminpRemoveRoamingUserRoamingFiles "92" -#define AdminpCheckRoamingServerAccess "93" -#define AdminpCreateRoamingReplicas "94" -#define AdminpCertPublicationRequest "95" -#define AdminpCrlPublicationRequest "96" -#define AdminpUserModifyRequest "97" -#define AdminpCertRemoveRequest "98" -#define AdminpPolicyPublicationRequest "99" -#define AdminpLastPushToNewRoamingServer "100" -#define AdminpSignDatabase "101" -#define AdminpCAConfigPublicationRequest "102" -#define AdminpCrlRemoveRequest "103" -#define AdminpDelegateIMAPMailFiles "104" -#define AdminpCAConfigToBeSigned "105" -#define AdminpRejectRenameUserInNAB "106" -#define AdminpRetractNameChange "107" -#define AdminpEnableMailAgent "108" -#define AdminpReportServerUse "109" -#define AdminpRejectRetractNameChange "110" -#define AdminpDeleteServerFromCatalog "111" -#define AdminpCopyTrendsRecord "112" -#define AdminpDeletePolicy "113" -#define AdminpApproveRetractNameChange "114" -#define AdminpApproveRecertify "115" -#define AdminpApproveNameChange "116" -#define AdminpApproveNewPublicKeys "117" -#define AdminpInitiateWebNameChange "118" -#define AdminpRenameWebNameInTheACL "119" -#define AdminpRenameWebNameInNAB "120" -#define AdminpRenameWebNameInPersonDocs "121" -#define AdminpRenameWebNameInReadersAuthors "122" -#define AdminpRenameWebNameInFreeTime "123" -#define AdminpRenameWebNameInMailFile "124" -#define AdminpRenameWebNameInUnreadList "125" -#define AdminpRemoveNameChangeInLDAPDir "126" -#define AdminpChangeHTTPPasswordRequest "127" -#define AdminpDefineServerMonitorQuery "128" -#define AdminpCollectServerMonitorData "129" -#define AdminpConsolidateServerMonitorData "130" -#define AdminpCreateIMAPDelegations "131" -#define AdminpDeleteHostedOrg "132" -#define AdminpUpdateRoamingState "133" -#define AdminpUpdateRoamingFields "134" -#define AdminpCreateHostedOrgStorage "135" -#define AdminpRecertCrossCert "136" -#define AdminpCreateObjStore "137" -#define AdminpDeleteHostedOrgStorageGetInfo "138" -#define AdminpApproveDeleteHostedOrgStorage "139" -#define AdminpDeleteHostedOrgStorage "140" -#define AdminpRecertCAInNAB "141" -#define AdminpFindNameInDomain "142" -#define AdminpVerifyHostedOrgStorage "143" -#define AdminpAddGroup "144" -#define AdminpRecoveryIdRequest "145" -#define AdminpPublishRecoveryInfo "146" -#define AdminpDeletePersonInUnreadList "147" -#define AdminpMonitorRoamingReplStubs "148" -#define AdminpDelegateOnAdminServer "149" -#define AdminpCreateReplicasCheckExeTime "150" -#define AdminpMoveReplicasCheckExeTime "151" -#define AdminpMoveMailCheckExeTime "152" -#define AdminpNCMoveReplicasCheckExeTime "153" -#define AdminpRegNewUserWithPolicy "154" -#define AdminpRegNewUser "155" -#define AdminpUpdateServerKeyring "156" -#define AdminpEnableSSLPorts "157" -#define AdminpNewAgentsMachine "158" -#define AdminpXCertPublicationRequest "159" -#define AdminpWebEnableMailAgent "160" -#define AdminpUpdateReplicaSettings "161" -#define AdminpRenameInSharedAgents "162" -#define AdminpWebMailSetSoftDeletionTime "163" -#define AdminpRenameInAgentsReadersField "164" -#define AdminpDeleteInAgentsReadersField "165" -#define AdminpMonitorServerSSLStatus "166" -#define AdminpDelegateOnHomeServer "167" -#define AdminpSetFaultRecoverySettings "168" -#define AdminpCertNewServerKey "169" -#define AdminpCertNewPersonKey "170" -#define AdminpCertNewCertifierKey "171" -#define AdminpAddDB2ToServerDoc "172" -#define AdminpMonitorDB2ReplStub "173" -#define AdminpDB2SetID "174" -#define AdminpDB2MoveContainer "175" -#define AdminpRenamePersonInDesignElements "176" -#define AdminpDeletePersonInDesignElements "177" -#define AdminpDB2AccessConnection "178" -#define AdminpRenameWebNameInDesignElements "179" -#define AdminpRenameGroupInDesignElements "180" - -#define AdminpDeleteWord 0 -#define AdminpRenameInTheACLWord 1 -#define AdminpCopyPublicKeyWord 2 -#define AdminpStoreServerVersionWord 3 -#define AdminpRenameServerInNABWord 4 -#define AdminpRenameUserInNABWord 5 -#define AdminpMoveUserInHierWord 6 -#define AdminpDeleteStatsWord 7 -#define AdminpInitiateNABChangeWord 8 -#define AdminpRecertServerInNABWord 9 -#define AdminpRecertUserInNABWord 10 -#define AdminpServerClusterAddWord 11 -#define AdminpServerClusterRemoveWord 12 -#define AdminpCreateReplicasWord 13 -#define AdminpMoveReplicasWord 14 -#define AdminpPendedDeleteForMoveWord 15 -#define AdminpDeleteInPersonDocsWord 16 -#define AdminpDeleteInTheACLWord 17 -#define AdminpDeleteInReadersAuthorsWord 18 -#define AdminpRenameInPersonDocsWord 19 -#define AdminpRenameInReadersAuthorsWord 20 -#define AdminpDeleteMailFileWord 21 -#define AdminpApproveMailFileInfoWord 22 -#define AdminpDeleteUnlinkedMailFileWord 23 -#define AdminpCreateMailFileWord 24 -#define AdminpMonitorMovedReplicaWord 25 -#define AdminpDeleteChangeRequestsWord 26 -#define AdminpGetMailFileInfoWord 27 -#define AdminpRequestDeleteMailFileWord 28 -#define AdminpResourceAddWord 29 -#define AdminpResourceDeleteWord 30 -#define AdminpApproveResourceDeleteWord 31 -#define AdminpCreateReplicasCheckAccessWord 32 -#define AdminpMoveReplicasCheckAccessWord 33 -#define AdminpSetPasswordFieldsWord 34 -#define AdminpUpdateUserPWWord 35 -#define AdminpUpdateServerPWWord 36 -#define AdminpSetMABFieldWord 37 -#define AdminpRenamePersonInFreeTimeWord 38 -#define AdminpRenamePersonInMailFileWord 39 -#define AdminpRenameGroupInNABWord 40 -#define AdminpRenameGroupInPersonDocsWord 41 -#define AdminpRenameGroupInTheACLWord 42 -#define AdminpRenameGroupInReadersAuthorsWord 43 -#define AdminpAddPersonsX509CertificateWord 44 - -#define AdminpNewAdminpRequestFormat 45 - -#define AdminpCheckMailServersAccessWord 45 -#define AdminpUpgradeUserWord 46 -#define AdminpCopyExternalDomainAddressesWord 47 -#define AdminpPromoteMailServersAccessWord 48 -#define AdminpCreateNewMailFileReplicaWord 49 -#define AdminpAddNewMailFileFieldsWord 50 -#define AdminpMonitorNewMailFileFieldsWord 51 -#define AdminpReplaceMailFileFieldsWord 52 -#define AdminpLastPushToNewMailServerWord 53 -#define AdminpDeletePersonInNABWord 54 -#define AdminpDeleteServerInNABWord 55 -#define AdminpDeleteGroupInNABWord 56 -#define AdminpDelegateMailFileWord 57 -#define AdminpApproveDeletePersonInNABWord 58 -#define AdminpApproveDeleteServerInNABWord 59 -#define AdminpApproveRenamePersonInNABWord 60 -#define AdminpApproveRenameServerInNABWord 61 -#define AdminpResourceModifyWord 62 -#define AdminpUpdateNetworkTablesWord 63 -#define AdminpCreateISPYMailInDbWord 64 -#define AdminpNCMoveReplicasCheckAccessWord 65 -#define AdminpNCMoveReplicasWord 66 -#define AdminpStoreServerCPUCountWord 67 -#define AdminpRenamePersonInUnreadListWord 68 -#define AdminpDeleteReplicaAfterMoveWord 69 -#define AdminpSetDNSFullHostNameWord 70 -#define AdminpStoreServerPlatformWord 71 -#define AdminpApproveDeleteDesignElementsWord 72 -#define AdminpRequestDeleteDesignElementsWord 73 -#define AdminpDeleteDesignElementsWord 74 -#define AdminpApproveDeleteMovedReplicaWord 75 -#define AdminpRequestDeleteMovedReplicaWord 76 -#define AdminpSetDomainCatalogWord 77 -#define AdminpWebDelegateMailFileWord 78 -#define AdminpGetFileInfoWord 79 -#define AdminpRequestDeleteFileWord 80 -#define AdminpDeleteFileWord 81 -#define AdminpApproveFileInfoWord 82 -#define AdminpSetWebAdminFieldsWord 83 -#define AdminpAcceleratedCreateReplicaWord 84 -#define AdminpSetConfigNABWord 85 -#define AdminpStoreServerDirectoryNameWord 86 -#define AdminpCreateRoamingUserRoamingFilesWord 87 -#define AdminpPromoteRoamingServersAccessWord 88 -#define AdminpReplaceRoamingServerFieldWord 89 -#define AdminpMonitorMovedRoamingReplicaWord 90 -#define AdminpCreateRoamingReplStubsWord 91 -#define AdminpRemoveRoamingUserRoamingFilesWord 92 -#define AdminpCheckRoamingServerAccessWord 93 -#define AdminpCreateRoamingReplicasWord 94 -#define AdminpCertPublicationRequestWord 95 -#define AdminpCrlPublicationRequestWord 96 /* AdminpCrlPublicationRequestWord */ -#define AdminpUserModifyRequestWord 97 -#define AdminpCertRemoveRequestWord 98 -#define AdminpPolicyPublicationRequestWord 99 -#define AdminpLastPushToNewRoamingServerWord 100 -#define AdminpSignDatabaseWord 101 -#define AdminpCAConfigPublicationRequestWord 102 /* AdminpCAConfigPublicationRequestWord */ -#define AdminpCrlRemoveRequestWord 103 -#define AdminpDelegateIMAPMailFilesWord 104 -#define AdminpCAConfigToBeSignedWord 105 -#define AdminpRejectRenameUserInNABWord 106 -#define AdminpRetractNameChangeWord 107 -#define AdminpEnableMailAgentWord 108 -#define AdminpReportServerUseWord 109 -#define AdminpRejectRetractNameChangeWord 110 -#define AdminpDeleteServerFromCatalogWord 111 -#define AdminpCopyTrendsRecordWord 112 -#define AdminpDeletePolicyWord 113 -#define AdminpApproveRetractNameChangeWord 114 -#define AdminpApproveRecertifyWord 115 -#define AdminpApproveNameChangeWord 116 -#define AdminpApproveNewPublicKeysWord 117 -#define AdminpInitiateWebNameChangeWord 118 -#define AdminpRenameWebNameInTheACLWord 119 -#define AdminpRenameWebNameInNABWord 120 -#define AdminpRenameWebNameInPersonDocsWord 121 -#define AdminpRenameWebNameInReadersAuthorsWord 122 -#define AdminpRenameWebNameInFreeTimeWord 123 -#define AdminpRenameWebNameInMailFileWord 124 -#define AdminpRenameWebNameInUnreadListWord 125 -#define AdminpRemoveNameChangeInLDAPDirWord 126 -#define AdminpChangeHTTPPasswordRequestWord 127 -#define AdminpDefineServerMonitorQueryWord 128 -#define AdminpCollectServerMonitorDataWord 129 -#define AdminpConsolidateServerMonitorDataWord 130 -#define AdminpCreateIMAPDelegationsWord 131 -#define AdminpDeleteHostedOrgWord 132 -#define AdminpUpdateRoamingStateWord 133 -#define AdminpUpdateRoamingFieldsWord 134 -#define AdminpCreateHostedOrgStorageWord 135 -#define AdminpRecertCrossCertWord 136 -#define AdminpCreateObjStoreWord 137 -#define AdminpDeleteHostedOrgStorageGetInfoWord 138 -#define AdminpApproveDeleteHostedOrgStorageWord 139 -#define AdminpDeleteHostedOrgStorageWord 140 -#define AdminpRecertCAInNABWord 141 -#define AdminpFindNameInDomainWord 142 -#define AdminpVerifyHostedOrgStorageWord 143 -#define AdminpAddGroupWord 144 -#define AdminpRecoveryIdRequestWord 145 -#define AdminpPublishRecoveryInfoWord 146 -#define AdminpDeletePersonInUnreadListWord 147 -#define AdminpMonitorRoamingReplStubsWord 148 -#define AdminpDelegateOnAdminServerWord 149 -#define AdminpCreateReplicasCheckExeTimeWord 150 -#define AdminpMoveReplicasCheckExeTimeWord 151 -#define AdminpMoveMailCheckExeTimeWord 152 -#define AdminpNCMoveReplicasCheckExeTimeWord 153 -#define AdminpRegNewUserWithPolicyWord 154 -#define AdminpRegNewUserWord 155 -#define AdminpUpdateServerKeyringWord 156 -#define AdminpEnableSSLPortsWord 157 -#define AdminpNewAgentsMachineWord 158 -#define AdminpXCertPublicationRequestWord 159 -#define AdminpWebEnableMailAgentWord 160 -#define AdminpUpdateReplicaSettingsWord 161 -#define AdminpRenameInSharedAgentsWord 162 -#define AdminpWebMailSetSoftDeletionTimeWord 163 -#define AdminpRenameInAgentsReadersFieldWord 164 -#define AdminpDeleteInAgentsReadersFieldWord 165 -#define AdminpMonitorServerSSLStatusWord 166 -#define AdminpDelegateOnHomeServerWord 167 -#define AdminpSetFaultRecoverySettingsWord 168 -#define AdminpCertNewServerKeyWord 169 -#define AdminpCertNewPersonKeyWord 170 -#define AdminpCertNewCertifierKeyWord 171 -#define AdminpAddDB2ToServerDocWord 172 -#define AdminpMonitorDB2ReplStubWord 173 -#define AdminpDB2SetIDWord 174 -#define AdminpDB2MoveContainerWord 175 -#define AdminpRenamePersonInDesignElementsWord 176 -#define AdminpDeletePersonInDesignElementsWord 177 -#define AdminpDB2AccessConnectionWord 178 -#define AdminpRenameWebNameInDesignElementsWord 179 -#define AdminpRenameGroupInDesignElementsWord 180 - -#define ADMINP "Adminp" -#define ADMINP_ALL_SERVERS "*" -#define ADMINP_DELETE_MAIL_FILE_ON_HOME_SERVER "1" -#define ADMINP_DELETE_MAIL_FILE_REPLICAS "2" -#define ADMINP_DELETE_ONE_MAIL_FILE_REPLICA "3" -#define ADMINP_DELETE_FILE_REPLICAS "4" -#define ADMINP_DELETE_ONE_FILE_REPLICA "5" -#define ADMINP_DISABLED "0" -#define ADMINP_ENABLED "1" - -/* defines for "AdminpChangeHTTPPasswordRequest" sub-functions */ -#define ADMINP_CHANGE_HTTP_PASSWORD_NEW 0 -#define ADMINP_CHANGE_HTTP_PASSWORD_SYNC 1 - -/* the view we use from the proxy database */ -#define ADMINP_MAIN_VIEW "All Requests by Action" -#define ADMINP_BY_SERVER_RESPONSES_VIEW "($LoggedEvents)" -#define ADMINP_ANY_SERVER_RESPONSES_VIEW "($LoggedAdminServerEvents)" -#define ADMINP_REQUESTS_VIEW "($Requests)" -#define ADMINP_RENAME_IN_ACL_DELETE_VIEW "($RenameInACLAndDeleteRequests)" -#define ADMINP_RECEIVED_REQUESTS_VIEW "($ReceivedRequests)" -#define ADMINP_RECEIVE_CONFIG_VIEW "($ReceiveCrossDomainRequests)" -#define ADMINP_SUBMIT_CONFIG_VIEW "($SubmitCrossDomainRequests)" -#define ADMINP_ORIG_UNID_VIEW "$Requests by UNID" - -/* fields in the proxy database document form */ - -#define ADMINP_PROXY_DOCUMENT "AdminRequest" -#define ADMINP_PROXY_XDOMAIN_DOCUMENT "CrossDomainAdminRequest" -#define ADMINP_DOC_SERVER_ITEM "ProxyServer" -#define ADMINP_ROAMING_SERVER_ITEM "ProxyRoamingServer" -#define ADMINP_ACTION_ITEM "ProxyAction" -#define ADMINP_DOC_SERVER_BUILD_NUMBER_ITEM "ProxyServerBuildNumber" -#define ADMINP_DOC_SOURCE_SERVER_ITEM "ProxySourceServer" -#define ADMINP_DOC_DEST_SERVER_ITEM "ProxyDestinationServer" -#define ADMINP_DOC_CLUSTER_NAME_ITEM "ProxyClusterName" -#define ADMINP_NAME_LIST_ITEM "ProxyNameList" -#define ADMINP_DOC_AUTHOR_ITEM "ProxyAuthor" -#define ADMINP_DOC_PROCESS_ITEM "ProxyProcess" -#define ADMINP_DOC_TARGET_CERTIFIER_ITEM "ProxyTargetCertifier" -#define ADMINP_DOC_CERTIFICATE_ITEM "ProxyCertificate" -#define ADMINP_DOC_ROLLOVER_CERT_ITEM "ProxyRolloverCert" -#define ADMINP_DOC_CHANGE_REQUEST_ITEM "ProxyChangeRequest" -#define ADMINP_DOC_CHANGE_SIGNATURE_ITEM "ProxyChangeSignature" -#define ADMINP_DOC_REPLICA_ID_ITEM "ProxyReplicaId" -#define ADMINP_ROAMING_DB_REPIDS "ProxyRoamingReplicaIds" -#define ADMINP_ROAMING_DB_LIST "ProxyRoamingReplicaList" -#define ADMINP_ROAMING_DB_DISPLAY_LIST "ProxyRoamingPendingReplicaList" -#define ADMINP_ROAMING_DB_PROMOTE_LIST "ProxyRoamingPromoteServerList" -#define ADMINP_ROAMING_DB_REMOVE_LIST "ProxyRoamingRemoveReplicaList" -#define ADMINP_DOC_DATABASE_PATH_ITEM "ProxyDatabasePath" -#define ADMINP_ROAMING_DATABASE_PATH_ITEM "ProxyRoamingDatabasePath" -#define ADMINP_ROAMING_DATABASE_DEST_PATH_ITEM "ProxyRoamingDestDatabasePath" -#define ADMINP_ROAMING_ADDRESS_BOOK_ITEM "ProxyRoamingAddressBook" -#define ADMINP_ROAMING_STATE_CHANGE_ITEM "ProxyRoamingStateChange" -#define ADMINP_ROAMING_MODE_ITEM "ProxyRoamingMode" -#define ADMINP_ROAMING_SETTING_ITEM "ProxyRoamingSetting" -#define ADMINP_ROAMING_CLEANUP_PERIOD_ITEM "ProxyRoamingCleanupPeriod" -#define ADMINP_ROAMING_ID_IN_NAB_ITEM "ProxyRoamingIdInNab" -#define ADMINP_ROAMING_CLIENT_PROMPT_ITEM "ProxyRoamingClientPrompt" -#define ADMINP_DOC_DATABASE_SOURCE_PATH_ITEM "ProxyDatabaseSourcePath" -#define ADMINP_DATABASE_DESTINATION_PATH_ITEM "ProxyDestinationDatabasePath" -#define ADMINP_DOC_DATABASE_NAME_ITEM "ProxyDatabaseName" -#define ADMINP_DOC_COMMENTS_ITEM "ProxyRequestComments" -#define ADMINP_DOC_DELETE_MAIL_FILE_ITEM "ProxyDeleteMailfile" -#define ADMINP_DOC_DELETE_FILE_ITEM "ProxyDeleteFile" -#define ADMINP_DOC_HOME_SERVER_ITEM "ProxyHomeServer" -#define ADMINP_DOC_EXECUTION_TIME_ITEM "ProxyExecutionTime" -#define ADMINP_DOC_MAIL_SERVER_ITEM "ProxySourceServer" -#define ADMINP_DOC_DATABASE_ACL_ITEM "ProxyDatabaseACL" -#define ADMINP_DOC_DATABASE_CLASS_ITEM "ProxyDatabaseTemplateName" -#define ADMINP_DOC_RESOURCE_SITE_ITEM "ProxyResourceSite" -#define ADMINP_DOC_RESOURCE_TYPE_ITEM "ProxyResourceType" -#define ADMINP_DOC_RESOURCE_CAPACITY_ITEM "ProxyResourceCapacity" -#define ADMINP_DOC_RESOURCE_DESCRIPTION_ITEM "ProxyResourceDescription" -#define ADMINP_DOC_RESOURCE_DOMAIN_ITEM "ProxyResourceDomain" -#define ADMINP_DOC_PASS_PASSWORD_ITEM "ProxyPassword" -#define ADMINP_DOC_PASS_CHECK_PASSWORD_ITEM "ProxyPasswordCheck" -#define ADMINP_DOC_PASS_GRACE_PERIOD_ITEM "ProxyPasswordGracePeriod" -#define ADMINP_DOC_PASS_CHANGE_INTERVAL_ITEM "ProxyPasswordChangeInterval" -#define ADMINP_DOC_PASS_QUALITY_IS_LENGTH_ITEM "ProxyPasswordQualityIsLength" -#define ADMINP_DOC_PASS_QUALITY_ITEM "ProxyPasswordQuality" -#define ADMINP_DOC_PASS_HISTORY_COUNT_ITEM "ProxyPasswordHistoryCount" -#define ADMINP_DOC_PASS_HTTP_GRACE_PERIOD_ITEM "ProxyHTTPPasswordGracePeriod" -#define ADMINP_DOC_PASS_HTTP_CHANGE_INTERVAL_ITEM "ProxyHTTPPasswordChangeInterval" -#define ADMINP_DOC_PASS_HTTP_OPTIONS_ITEM "ProxyHTTPPasswordOptions" -#define ADMINP_DOC_PASS_HTTP_QUALITY_ITEM "ProxyHTTPPasswordQuality" -#define ADMINP_DOC_PASS_HTTP_FUNCTION_ITEM "ProxyHTTPPasswordFunction" -#define ADMINP_DOC_PASS_HTTP_SYNCH_ITEM "ProxyHTTPPasswordNotesSync" -#define ADMINP_DOC_PASS_HTTP_QUALITY_IS_LENGTH_ITEM "ProxyHTTPPasswordQualityIsLength" -#define ADMINP_DOC_APPROVAL_FLAG_ITEM "ApprovalFlag" -#define ADMINP_DOC_IMMEDIATE_FLAG_ITEM "ProxyImmediateFlag" -#define ADMINP_NEW_GROUP_NAME_ITEM "ProxyNewGroupName" -#define ADMINP_DOC_PERSONS_CERT_ITEM "ProxyUserCertificate" -#define ADMINP_NAME_IN_X509_CERT_ITEM "ProxyNameInX509Certificate" -#define ADMINP_DOC_DISPLAY_DESIGN_ELEMENTS_ITEM "ProxyDesignElementList" -#define ADMINP_DOC_PRIVATE_DESIGN_ELEMENTS_ITEM "$ProxyPrivateDesignElements" -#define ADMINP_DOC_DELETED_OBJECT_ITEM "$ProxyDeletedObject" -#define ADMINP_DOC_MOVE_MAIL_DELETE_ITEM "$ProxyMoveMailDelete" -#define ADMINP_DOC_ACL_FLAG_ITEM "ACLFlag" -#define ADMINP_DOC_APPROVED_ITEM "$ProxyApproved" -#define ADMINP_NAME_IN_CRL_ISSUEDBY_ITEM "ProxyNameInCRLIssuedBy" -#define ADMINP_DOC_CERTIFIERS_CRL_ITEM "ProxyCertifierCrl" -#define ADMINP_PUBLISH_REQUESTOR_NOTEID_ITEM "ProxyRequestorNoteId" -#define ADMINP_CERTIFICATE_TYPE_ITEM "ProxyCertificateType" -#define ADMINP_PUBLISH_ACTION_ITEM "ProxyPublishAction" -#define ADMINP_PA_NAME_ITEM "ProxyPAName" -#define ADMINP_DOC_FALLBACK_REQUEST_ITEM "ProxyReplicaFallbackRequest" -#define ADMINP_FORMAT_PREF_INCOMING_MAIL_ITEM "ProxyFormatPrefIncomingMail" -#define ADMINP_ENCRYPT_INCOMING_MAIL_ITEM "ProxyEncryptIncomingMail" -#define ADMINP_INTERNET_PASSWORD_DIGEST_ITEM "ProxyInternetPasswordDigest" -#define ADMINP_USERNAME_ITEM "ProxyUserName" -#define ADMINP_ACCOUNT_ITEM "ProxyAccountName" -#define ADMINP_POLICY_NAME_ITEM "ProxyPolicyName" -#define ADMINP_POLICY_DB_NAME_ITEM "ProxyPolicyDBName" -#define ADMINP_POLICY_DB_ATTACHMENT_ITEM "ProxyPolicyDBAttachment" -#define ADMINP_POLICY_RA_LIST_ITEM "RegistrationAuthorities" -#define ADMINP_POLICY_CA_LIST_ITEM "CAAdministrators" -#define ADMINP_POLICY_CCS_STAMP_ITEM "ProxyPolicyCCSStamp" -#define ADMINP_POLICY_SERVERNAME_ITEM "ProxyPolicyServerName" -#define ADMINP_POLICY_LOCKID_ITEM "ProxyPolicyLockId" -#define ADMINP_POLICY_ICLNAME_ITEM "ProxyPolicyICLName" -#define ADMINP_PUBLISH_FLAGS_ITEM "ProxyPublishFlags" -#define ADMINP_PUBLISH_CERT_FIELD_ITEM "ProxyPublishCertField" -#define ADMINP_DOC_CLUSTER_MATES "ProxyClusterMates" -#define ADMINP_DOC_CLUSTER_MATES_PATH "ProxyClusterMatesPath" -#define ADMINP_DOC_CLUSTER_DELETE_REP "ProxyClusterDeleteRep" -#define ADMINP_DOC_IMAP_DELEGATEES_ITEM "ProxyIMAPDelegatees" -#define ADMINP_DOC_IMAP_MAILFILES_ITEM "ProxyIMAPDelegateesMailFiles" -#define ADMINP_DOC_SECNAB_PATH_ITEM "ProxySecondaryDirectoryPath" -#define ADMINP_DOC_SECNAB_NAME_ITEM "ProxySecondaryDirectoryName" -#define ADMINP_DOC_SECNAB_REPLICA_ID_ITEM "ProxySecondaryDirectoryReplicaId" -#define ADMINP_DOC_RETRACT_NAME_UNID_ITEM "ProxyRetractNameChangeUNID" -#define ADMINP_NEW_WEB_NAME_ITEM "ProxyNewWebName" -#define ADMINP_DOC_NEW_WEB_FIRST_NAME_ITEM "ProxyNewWebFirstName" -#define ADMINP_DOC_NEW_WEB_MI_ITEM "ProxyNewWebMI" -#define ADMINP_DOC_NEW_WEB_LAST_NAME_ITEM "ProxyNewWebLastName" -#define ADMINP_NEW_HTTPPASSWORD_ITEM "ProxyNewHTPPPassword" -#define ADMINP_OLD_HTTPPASSWORD_ITEM "ProxyOldHTPPPassword" -#define ADMINP_DOC_TASK_TYPE_LIST_ITEM "ProxyTaskTypes" -#define ADMINP_DOC_TASK_SEVERITY_ITEM "ProxyTaskSeverity" -#define ADMINP_DOC_STATS_TYPE_LIST_ITEM "ProxyStatisticTypes" -#define ADMINP_DOC_SMON_SERVERS_ITEM "ProxyMonitoredServer" -#define ADMINP_DOC_STATREP_SERVER_ITEM "ProxyStaterepServer" -#define ADMINP_DOC_SMON_TIMEFRAME_START_ITEM "ProxyMonitorTimeFrameStart" -#define ADMINP_DOC_SMON_TIMEFRAME_END_ITEM "ProxyMonitorTimeFrameEnd" -#define ADMINP_DOC_SMON_PARENT_UNID_ITEM "ProxyMonitorParentUNID" -#define ADMINP_DOC_SERVER_RESTARTS_ITEM "ProxyServerRestarts" -#define ADMINP_DOC_IGNORE_STATISTICS_ITEM "ProxyIgnoreTheseStatistics" -#define ADMINP_DOC_IGNORE_EVENTS_ITEM "ProxyIgnoreTheseEvents" -#define ADMINP_DOC_DIRECTORY_SERVER_NAME_ITEM "ProxyDirectoryServerName" -#define ADMINP_DOC_DIRECTORY_NAME_ITEM "ProxyDirectoryName" -#define ADMINP_DOC_DIRECTORY_TITLE_ITEM "ProxyDirectoryTitle" -#define ADMINP_DOC_DIRECTORY_REPLICA_ID_ITEM "$ProxyDirectoryReplicaId" -#define ADMINP_DOC_DIRECTORY_NOTE_UNID_ITEM "ProxyDirectoryNoteUNID" -#define ADMINP_DOC_MAIL_SERVER_DNS_ITEM "ProxyMailServerDNS" -#define ADMINP_DOC_MAIL_DOMAIN_ITEM "ProxyMailDomain" -#define ADMINP_DOC_IS_WEB_MAIL_USER_ITEM "ProxyIsWebMailUser" -#define ADMINP_DOC_HOSTED_ORG_ITEM "ProxyHostedOrg" -#define ADMINP_DOC_HOSTED_ORG_ACTION_ITEM "ProxyHostedOrgAction" -#define ADMINP_DOC_HOSTED_ORG_STORAGE_ITEM "ProxyHostedOrgStorage" -#define ADMINP_DOC_WEB_NAME_CHANGE_EXPIRE_ITEM "ProxyWebNameChangeExpires" -#define ADMINP_DOC_SHORT_NAME_ITEM "ProxyShortName" -#define ADMINP_DOC_INTERNET_ADDRESS_ITEM "ProxyInternetAddress" -#define ADMINP_DOC_NEW_DOMAIN_ITEM "ProxyNewDomain" -#define ADMINP_DOC_OLD_DOMAIN_ITEM "ProxyOldDomain" -#define ADMINP_HTTP_PASSWORD_SYNC_DATE_ITEM "ProxyHTTPSyncDate" -#define ADMINP_DOC_AGENT_TO_SIGN_ITEM "ProxyAgentToSign" -#define ADMINP_NEW_RESOURCE_NAME_ITEM "ProxyNewResourceName" -#define ADMINP_DOC_RETIRE_DB_ITEM "ProxyRetireDb" -#define ADMINP_CASCADE_DESIGN_ELEMENTS_ITEM "ProxyCascadeDesignElements" -#define ADMINP_DOC_CREATE_TRENDS_REQ "ProxyCreateTrends" -#define ADMINP_MAJOR_VERSION_NUMBER "MajVer" -#define ADMINP_MINOR_VERSION_NUMBER "MinVer" -#define ADMINP_QMR_VERSION_NUMBER "QMRVer" -#define ADMINP_QMU_VERSION_NUMBER "QMUVer" -#define ADMINP_HOT_VERSION_NUMBER "HotVer" -#define ADMINP_FIXP_VERSION_NUMBER "FixPVer" -#define ADMINP_FLAGS_VERSION_NUMBER "FlagsVer" -#define ADMINP_DOC_MEMBER_LIST_ITEM "ProxyMemberList" -#define ADMINP_DOC_AGENT_ACTIVATABLE_ITEM "ProxyAgentActivatable" -#define ADMINP_DOC_AGENT_ENABLE_ITEM "ProxyAgentEnable" -#define ADMINP_RECOVERY_INFO "RecoveryInfo" -#define ADMINP_RECOVERY_INFO_TIMESTAMP "RecoveryInfoTimeStamp" -#define ADMINP_CLIENT_HASH "ClntDgst" -#define ADMINP_CLIENT_RECORD_DYNCONFIG "ClientInfoDynconfig" -#define ADMINP_PROXY_MAINTAIN_DBQUOTA "ProxyMaintainDBQuota" -#define ADMINP_DBQUOTA_WARNING_ITEM "ProxyDBQuotaWarning" -#define ADMINP_DBQUOTA_LIMIT_ITEM "ProxyDBQuotaLimit" -#define ADMINP_DB2_DEFAULT_ITEM "ProxyDB2Default" -#define ADMINP_DB2_RESTART_ITEM "ProxyDB2RestartServer" -#define ADMINP_DB2_ACCESS_COMMAND "ProxyDB2AccessCommand" -#define ADMINP_DB2_ACCESS_DESTSRV "ProxyDB2AccessDestServer" -#define ADMINP_DB2_ACCESS_DESTDOM "ProxyDB2AccessDestDomain" -#define ADMINP_DB2_ACCESS_SRCSRV "ProxyDB2AccessSrcServer" -#define ADMINP_DB2_ACCESS_SRCDOM "ProxyDB2AccessSrcDomain" -#define ADMINP_DB2_ACCESS_OPTNET "ProxyDB2AccessOptNetAddress" -#define ADMINP_DB2_ACCESS_PORTNAM "ProxyDB2AccessPortName" - -/* fields in the delete hosted organization adminp request */ -#define ADMINP_ORG_NAME_ITEM "Fullname" -#define ADMINP_ORG_DIR_ITEM "Pathname" - -/* fields in the proxy database log form */ -#define ADMINP_PROXY_LOG "AdminLog" -#define ADMINP_LOG_ACTION_REQUESTOR_ITEM "ProxyActionRequestor" -#define ADMINP_LOG_SERVER_NAME_ITEM "ProxyServerName" -#define ADMINP_LOG_ACTION_START_TIME_ITEM "ActionStartTime" -#define ADMINP_LOG_ACTION_END_TIME_ITEM "ActionEndTime" -#define ADMINP_LOG_DB_LIST_ITEM "ProxyDbList" -#define ADMINP_LOG_STATUS_ITEM "ProxyStatus" -#define ADMINP_LOG_STATUS_CODES_ITEM "ProxyStatusCodes" -#define ADMINP_LOG_MODIFIED_RESPONSE_ITEM "ModifiedFlag" -#define ADMINP_LOG_SHOW_MODIFIED_ITEM "ShowModified" -#define ADMINP_LOG_OLD_NAME_ITEM "OldName" -#define ADMINP_LOG_NEW_NAME_ITEM "NewName" -#define ADMINP_LOG_ACTION_COMMENTS_ITEM "ActionComments" -#define ADMINP_LOG_SHOW_ERROR "ErrorFlag" -#define ADMINP_LOG_REPLICA_CREATION_TIME "ReplicaCreationTime" -#define ADMINP_LOG_CREATED_DELETE_REQUEST "DeleteRequestCreated" -#define ADMINP_LOG_SIGNED_NOTES "ProxySignedDocs" -#define ADMINP_LOG_IN_PROGRESS "AdminPInProgress" -#define ADMINP_LOG_SENT_TO_DOMAINS "ProxySentToDomains" -#define ADMINP_LOG_ADD_IN_NAME "ProxyAddInProcess" -#define ADMINP_LOG_ADD_IN_SIGNER "ProxyAddInSigner" -#define ADMINP_LOG_PRIVATE_AGENTS "ProxyPrivateAgents" -#define ADMINP_LOG_PRIVATE_FOLDERS "ProxyPrivateFolders" -#define ADMINP_LOG_PRIVATE_VIEWS "ProxyPrivateViews" -#define ADMINP_LOG_SHARED_AGENTS "ProxySharedAgents" -#define ADMINP_LOG_NAME_EXPIRATION_ITEM "ProxyNameExpiration" -#define ADMINP_LOG_ERROR_DBS "$AdminpErrorDbs" -#define ADMINP_LOG_NO_ERROR_DBS "$AdminpNoErrorDbs" -#define ADMINP_LOG_DESIGN_DBS "$AdminpDesignDbs" -#define ADMINP_LOG_DESIGN_DB_LINKS "$AdminpDesignDbLinks" -#define ADMINP_LOG_AGENT_REPLY_TO "$AgentReplyTo" -#define ADMINP_LOG_RETRY_TIME_ITEM "ProxyRetryTime" -#define ADMINP_LOG_ORG_LIST "ProxyOrgList" -#define ADMINP_LOG_FOUND_IN_ECL "ProxyFoundECLDocs" -#define ADMINP_LOG_SHARED_FOLDERS "ProxySharedFolders" -#define ADMINP_LOG_SHARED_VIEWS "ProxySharedViews" -#define ADMINP_LOG_SHARED_AGENTS_MODIFIED "ProxySharedAgentsModified" -#define ADMINP_LOG_SHARED_FORMS "ProxySharedForms" -#define ADMINP_LOG_UNSCHEDULED_AGENTS "ProxyUnscheduledAgents" -#define ADMINP_LOG_AGENTS_WITH_READERS "ProxyAgentsWithReaders" -#define ADMINP_LOG_DIRECTORY_ERROR_ITEM "ProxyDirectoryError" -#define ADMINP_LOG_DIRECTORY_NOERROR_ITEM "ProxyDirectoryNoError" -#define ADMINP_LOG_DIR_ERROR_DISP_ITEM "ProxyDirectoryErrorDisp" -#define ADMINP_LOG_FOUND_IN_DIRECTORY "ProxyFoundNABDocs" -#define ADMINP_LOG_LAST_ENTRY_REMOVED_ITEM "ProxyLastEntryRemoved" -#define ADMINP_LOG_EXPIRED_NAME_CHANGES "ProxyExpiredNameChanges" - -/* fields in the proxy database profiles */ - -#define ADMINP_PROFILE_TO_DOMAINS "ToDomains" -#define ADMINP_PROFILE_FROM_DOMAINS "FromDomains" -#define ADMINP_PROFILE_INBOUND_REP_SERVERS "InboundReplicaServers" -#define ADMINP_PROFILE_OUTBOUND_REP_SERVERS "OutboundReplicaServers" -#define ADMINP_PROFILE_OUTBOUND_REP_DOMAINS "OutboundReplicaDomains" -#define ADMINP_INBOUND_APPROVED_SIGNERS "InboundApprovedSigners" -#define ADMINP_OUTBOUND_APPROVED_SIGNERS "OutboundApprovedSigners" - -/* fields in the new user registration requests */ -/* REG_USER_INFO fields */ -#define ADMINP_NEW_USER_ORG_UNIT_ITEM "ProxyNewUserOrgUnit" -#define ADMINP_NEW_USER_ALTORG_UNIT_ITEM "ProxyNewUserAltOrgUnit" -#define ADMINP_NEW_USER_ALTNAME_ITEM "ProxyNewUserAltName" -#define ADMINP_NEW_USER_ALTLANGUAGE_ITEM "ProxyNewUserAltLanguageName" -#define ADMINP_NEW_USER_FIRST_NAME_ITEM "ProxyNewUserFirstName" -#define ADMINP_NEW_USER_MIDDLE_NAME_ITEM "ProxyNewUserMiddleName" -#define ADMINP_NEW_USER_LAST_NAME_ITEM "ProxyNewUserLastName" -#define ADMINP_NEW_USER_PASSWORD_ITEM "ProxyNewUserPassword" -#define ADMINP_NEW_USER_PASSWORD_QUALITY_ITEM "ProxyNewUserPasswordQuality" -#define ADMINP_NEW_USER_SHORT_NAME_ITEM "ProxyNewUserShortName" -#define ADMINP_NEW_USER_IADDRESS_ITEM "ProxyNewUserInternetAddress" -#define ADMINP_NEW_USER_PREFLANGUAGE_ITEM "ProxyNewUserPrefLanguage" - -/* REG_MAIL_INFO fields */ -#define ADMINP_NEW_USER_MAIL_SYSTEM_ITEM "ProxyNewUserMailSystem" -#define ADMINP_NEW_USER_MAIL_OWNER_ACCESS_ITEM "ProxyNewUserMailOwnerAccess" -#define ADMINP_NEW_USER_DBQUOTA_LIMIT_ITEM "ProxyNewUserDbQuotaSizeLimit" -#define ADMINP_NEW_USER_DBQUOTA_WARNING_ITEM "ProxyNewUserDbQuotaWarningThreshold" -#define ADMINP_NEW_USER_MAIL_SERVER_ITEM "ProxyNewUserMailServer" -#define ADMINP_NEW_USER_MAIL_FILE_ITEM "ProxyNewUserMailFile" -#define ADMINP_NEW_USER_MAIL_TEMPLATE_ITEM "ProxyNewUserMailTemplate" -#define ADMINP_NEW_USER_MAIL_FORWARD_ITEM "ProxyNewUserMailForwardAddress" -#define ADMINP_NEW_USER_MAIL_MANAGER_ITEM "ProxyNewUserMailManager" -#define ADMINP_NEW_USER_MAIL_REP_SERVERS_ITEM "ProxyNewUserMailReplicaServers" - -/* REG_ROAMING_INFO fields */ -#define ADMINP_NEW_USER_ROAMING_SERVER_ITEM "ProxyNewUserRoamingServer" -#define ADMINP_NEW_USER_ROAMING_SUBDIR_ITEM "ProxyNewUserRoamingSubDir" -#define ADMINP_NEW_USER_ROAMN_DB_ITEM "ProxyNewUserRoamingDB" -#define ADMINP_NEW_USER_ROAMN_MODE_ITEM "ProxyNewUserRoamingMode" -#define ADMINP_NEW_USER_ROAMN_CLEANUP_MODE_ITEM "ProxyNewUserRoamingCleanupMode" -#define ADMINP_NEW_USER_ROAMN_CLEANUP_PERIOD_ITEM "ProxyNewUserRoamingCleanupPeriod" -#define ADMINP_NEW_USER_ROAMN_REP_SERVERS_ITEM "ProxyNewUserRoamingReplicaServers" - -#define ADMINP_NEW_USER_IDTYPE_ITEM "ProxyNewUserIDType" -#define ADMINP_NEW_USER_IDEXPIRATION_ITEM "ProxyNewUserIDExpiration" -#define ADMINP_NEW_USER_GROUPS_ITEM "ProxyNewUserGroups" -#define ADMINP_NEW_USER_ID_ITEM "ProxyNewUserIDFile" -#define ADMINP_NEW_USER_LOCATION_ITEM "ProxyNewUserLocation" -#define ADMINP_NEW_USER_COMMENT_ITEM "ProxyNewUserComment" -#define ADMINP_NEW_USER_PROFILE_ITEM "ProxyNewUserProfile" -#define ADMINP_NEW_USER_LOCAL_ADMIN_ITEM "ProxyNewUserLocalAdmin" -#define ADMINP_NEW_USER_FLAGS_ITEM "ProxyNewUserFlags" -#define ADMINP_NEW_USER_EXTFLAGS_ITEM "ProxyNewUserExtFlags" - -/* server keyring update request */ -#define ADMINP_PRIVATE_KEY_ITEM "ProxyPrivateKey" -#define ADMINP_KEYRING_PASSWORD_ITEM "ProxyKeyringPassword" -#define ADMINP_KEYRING_FILE_ITEM "ProxyKeyringFile" -#define ADMINP_SUBJECT_ITEM "ProxySubjectName" -#define ADMINP_ISSUER_ITEM "ProxyIssuerName" - -/* fields in the proxy database log form */ -#define ADMINP_PROXY_NAMEINDIR_REPORT "AdminNameInDirRpt" -#define ADMINP_PROXY_NAMEINACL_REPORT "AdminNameInAclRpt" -#define ADMINP_PROXY_NAMEINAGENT_REPORT "AdminNameInAgentRpt" -#define ADMINP_PROXY_NAMEINFOLDER_REPORT "AdminNameInFolderRpt" -#define ADMINP_PROXY_NAMEINNAMEFLD_REPORT "AdminNameInNamesFldRpt" -#define ADMINP_PROXY_NAMEINXACL_REPORT "AdminNameInxAclRpt" -#define ADMINP_PROXY_NAMEINECL_REPORT "AdminNameInEclRpt" -#define ADMINP_PROXY_NAMEINPOLICY_REPORT "AdminNameInPolicyRpt" - -#define ADMINP_MAIL_FILE_TITLE_ITEM ADMINP_DOC_DATABASE_NAME_ITEM - -/* generic admin4.nsf fields */ -#define ADMINP_PROXY_TEXT_ITEM_1 "ProxyTextItem1" -#define ADMINP_PROXY_TEXT_ITEM_2 "ProxyTextItem2" -#define ADMINP_PROXY_TEXT_ITEM_3 "ProxyTextItem3" -#define ADMINP_PROXY_TEXT_ITEM_4 "ProxyTextItem4" -#define ADMINP_PROXY_TEXT_ITEM_5 "ProxyTextItem5" -#define ADMINP_PROXY_TEXT_ITEM_6 "ProxyTextItem6" -#define ADMINP_PROXY_TEXT_ITEM_7 "ProxyTextItem7" -#define ADMINP_PROXY_TEXT_ITEM_8 "ProxyTextItem8" -#define ADMINP_PROXY_TEXT_ITEM_9 "ProxyTextItem9" -#define ADMINP_PROXY_TEXT_ITEM_10 "ProxyTextItem10" - -#define ADMINP_PROXY_DATE_ITEM_1 "ProxyDateItem1" -#define ADMINP_PROXY_DATE_ITEM_2 "ProxyDateItem2" -#define ADMINP_PROXY_DATE_ITEM_3 "ProxyDateItem3" - -#define ADMINP_PROXY_NUM_ITEM_1 "ProxyNumItem1" -#define ADMINP_PROXY_NUM_ITEM_2 "ProxyNumItem2" - -#define ADMINP_PROXY_CREATE_FT_INDEX "ProxyCreateFullTextIndex" -#define ADMINP_PROXY_PACKED_FTI_OPTIONS "ProxyPackedFullTextIndexOptions" -#define ADMINP_PROXY_COPY_ACL "ProxyCopyACL" -#define ADMINP_PROXY_PACKED_ACL "ProxyPackedACL" -#define ADMINP_PROXY_PACKED_ACL_HISTORY "ProxyPackedACLHistory" -#define ADMINP_PROXY_PACKED_ACL_HISTORY_COUNT "ProxyPackedACLHistoryCount" -#define ADMINP_PROXY_LINK_DEST_TO_SCOS "ProxyLinkDestinationToSCOS" -#define ADMINP_PROXY_MAILFILE_ACCESS "ProxyMailfileAccessLevel" -#define ADMINP_PROXY_MAILREPLICA_SERVERS "ProxyMailReplicaServers" -#define ADMINP_PROXY_ROAMNREPLICA_SERVERS "ProxyRoamingReplicaServers" -#define ADMINP_PROXY_OVERRIDE_DEF_DATASTORE "ProxyOverrideDefaultDatastore" -#define ADMINP_PROXY_DB2_PASSWORD_ITEM "ProxyDB2Password" -#define ADMINP_PROXY_ALTERNATE_NAME_ITEM "ProxyAlternateName" -#define ADMINP_PROXY_ALTERNATE_NAME_TAG_ITEM "ProxyAlternateNameTag" - -/* name and address book fields and field values adminp needs */ -#define ADMINP_NAB_SERVER_BUILD_NUMBER "ServerBuildNumber" -#define ADMINP_NAB_DENY_ACCESS_GROUP "3" - -#define ADMINP_NAB_PASS_CHECK_PASSWORD "CheckPassword" -#define ADMINP_NAB_PASS_GRACE_PERIOD "PasswordGracePeriod" -#define ADMINP_NAB_PASS_CHANGE_INTERVAL "PasswordChangeInterval" -#define ADMINP_NAB_PASS_QUALITY "PasswordQuality" -#define ADMINP_NAB_PASS_QUALITY_IS_LENGTH "PwdQltyIsLen" -#define ADMINP_NAB_PASS_HISTORY_COUNT "PwdHistCnt" -#define ADMINP_NAB_PASS_WEB_GRACE_PERIOD "HTTPPasswordGracePeriod" -#define ADMINP_NAB_PASS_WEB_CHANGE_INTERVAL "HTTPPasswordChangeInterval" -#define ADMINP_NAB_PASS_WEB_OPTIONS "HTTPPasswordOptions" -#define ADMINP_NAB_PASS_WEB_QUALITY "HTTPPasswordQuality" -#define ADMINP_NAB_PASS_WEB_SYNCH "HTTPPasswordNotesSync" -#define ADMINP_NAB_PASS_WEB_QUALITY_IS_LENGTH "HTTPPasswordQualityIsLength" -#define ADMINP_NAB_PASS_WEB_FORCE_CHANGE "HTTPPasswordForceChange" - -#define ADMINP_NAB_MASTER_ADDRESS_BOOK "MasterAddressBook" - -#define ADMINP_SERVER_CONNECTION_FORM "Server\\Connection" -#define ADMINP_NETWORK_CONNECTION_FORM "Network Connection" -#define ADMINP_REMOTE_CONNECTION_X25_FORM "Remote Connection (X25)" -#define ADMINP_REMOTE_CONNECTION_ISDN_FORM "Remote Connection (ISDN)" - -/* address book stuff for resources used by adminp */ -#define ADMINP_NAB_RESOURCE_FLAG_ITEM "ResourceFlag" -#define ADMINP_NAB_DOCUMENT_ACCESS_ITEM "DocumentAccess" -#define ADMINP_NAB_RESOURCE_CAPACITY_ITEM "ResourceCapacity" -#define ADMINP_NAB_RESOURCE_TYPE_ITEM "ResourceType" -#define ADMINP_NAB_RESOURCE_TYPE_ROOM "1" -#define ADMINP_NAB_RESOURCE_TYPE_RESOURCE "2" -#define ADMINP_NAB_RESOURCE_DOMAIN_ITEM "MailDomain" -#define ADMINP_NAB_RESOURCE_CONFERENCE_DB_ITEM "ConfDB" -#define ADMINP_NAB_RESOURCE_AFLAG_ITEM "AudioFlg" -#define ADMINP_NAB_RESOURCE_VFLAG_ITEM "VidFlg" -#define ADMINP_NAB_RESOURCE_AVFLAG_ITEM "AVFlg" -#define ADMINP_NAB_RESOURCE_AVSELLIST_ITEM "AVSlctLst" - -/* address book stuff used for name change retraction */ -#define ADMINP_NAB_OLD_MAIL_CERTIFICATE_ITEM "AdminpOldCertificate" -#define ADMINP_NAB_OLD_MAIL_FIRSTNAME_ITEM "AdminpOldFirstName" -#define ADMINP_NAB_OLD_MAIL_LASTNAME_ITEM "AdminpOldLastName" -#define ADMINP_NAB_OLD_MAIL_MIDDLEINITIAL_ITEM "AdminpOldMI" -#define ADMINP_NAB_OLD_MAIL_FULLNAME_ITEM "AdminpOldFullName" -#define ADMINP_NAB_OLD_MAIL_OWNER_ITEM "AdminpOldOwner" -#define ADMINP_NAB_OLD_MAIL_ALTFULLNAME_ITEM "AdminpOldAltFullName" -#define ADMINP_NAB_OLD_MAIL_ALTFULLNAMELANGUAGE_ITEM "AdminpOldAltFullNameLanguage" -#define ADMINP_NAB_OLD_MAIL_INTERNETADDRESS_ITEM "AdminpOldInternetAddress" -#define ADMINP_NAB_OLD_MAIL_SHORTNAME_ITEM "AdminpOldShortName" - -#define ADMINP_NAB_OLD_WEB_NAME_ITEM "$AdminpOldWebName" -#define ADMINP_NAB_OLD_WEB_NAME_EXPIRES_ITEM "$AdminpOldWebNameExpires" - -#define ADMINP_EVENT_TYPE_ITEM "Type" - -#define TARGETSERVERSNAMESPACE "$TargetServers" -#define MESSAGESBYTYPENAMESPACE "$MessagesByType" - -#define EVENT_TARGET_SERVER_NAME_ITEM "TargetServerName" -#define EVENT_COLLECTING_SERVER_ITEM "SourceServerName" -#define EVENT_REMOTE_DESTINATION_DB_ITEM "RemoteDestinationDb" -#define EVENT_ORIGINAL_TEXT_ITEM "OriginalText" -#define EVENT_SEVERITY_ITEM "Severity" -#define EVENT_MONITOR_NUMBER_ITEM "MonitorNumber" -#define EVENT_CODE_ITEM "Code" -#define EVENT_TEXT_MATCH_ITEM "EventTextMatch" - -#define EVENT_UNSPECIFIED_SERVERS "2" -#define EVENT_ALL_SERVERS "1" - -#define RESOURCES_NAMESPACE "$Resources" -#define RESOURCES_VIEW "($Resources)" -#define ROOMS_NAMESPACE "$Rooms" -#define ROOMS_VIEW "($Rooms)" -#define ROOMS_PICKLIST_COLUMN 1 -#define RESOURCES_PICKLIST_COLUMN 2 - -/* SPR DDEY4ZSN4K - Add Online Meeting addressing support */ -#define ONLINE_MEETINGS_NAMESPACE "$OnlineMeetingPlaces" -#define ONLINE_MEETINGS_VIEW "($OnlineMeetingPlaces)" -#define ONLINE_MEETINGS_PICKLIST_COLUMN 1 - -#define ADMINP_FLAG_SET "1" -#define ADMINP_DOCUMENT_ACCESS_SET "[NetModifier]" -#define ADMINP_ROOM "1" -#define ADMINP_RESOURCE "2" -#define ADMINP_ONLINE_RESOURCE '3' - -#define USER_MODIFIER "[UserModifier]" -#define POLICY_CREATOR "[PolicyCreator]" -#define POLICY_MODIFIER "[PolicyModifier]" -#define GROUP_MODIFIER "[GroupModifier]" -#define GROUP_CREATOR "[GroupCreator]" - - -/* address book stuff for move mail file */ -#define ADMINP_NEW_MAILFILE_ITEM "NewMailFile" -#define ADMINP_NEW_MAILSERVER_ITEM "NewMailServer" -#define ADMINP_OLD_MAILFILE_ITEM "OldMailFile" -#define ADMINP_OLD_MAILSERVER_ITEM "OldMailServer" -#define ADMINP_NEW_MAIL_CLIENT_UPDATE_ITEM "NewMailClientUpdateFlag" -/* address book stuff for roaming user delete, move, and status change */ -#define ADMINP_ROAMING_STATUS_UPDATE_ITEM "RoamingStatusUpdateItem" -#define ADMINP_NEW_ROAMINGSTATUS_UPDATE_ITEM "NewRoamStatUpdtFl" -#define ADMINP_NEW_ROAMINGSTATUS_DOWNGRD_ITEM "RoamStatDwnFl" -#define ADMINP_OLD_ROAMINGSERVER_ITEM "OldRoamSrvr" -#define ADMINP_OLD_ROAMINGDIRECTORY_ITEM "OldRoamDir" -#define ADMINP_ROAM_UPGRADE_CASCADE_INFO "RoamUpgdCscdInfo" /* Item name for Request cascade information list */ -#define ADMINP_ROAM_MOVE_CASCADE_INFO "RoamMoveCscdInfo" /* Item name for Request cascade information list */ -#define ADMINP_MAIL_MOVE_CASCADE_INFO "MailMoveCscdInfo" /* Item name for Request cascade information list */ - -/* Original Request information for Blocking cascaded requests */ -#define ADMINP_ORIGINATING_REQUEST_UNID "ProxyOriginatingRequestUNID" -#define ADMINP_ORIGINATING_UNID ADMINP_ORIGINATING_REQUEST_UNID -#define ADMINP_ORIGINATING_REQUEST_AUTHORID "ProxyOriginatingAuthor" -#define ADMINP_SAVED_ORIGINATING_REQUEST_AUTHORID ADMINP_ORIGINATING_REQUEST_AUTHORID -#define ADMINP_ORIGINATING_REQUEST_FULLNAME "FullName" -#define ADMINP_ORIGINATING_REQUEST_ORG "ProxyOriginatingOrganization" -#define ADMINP_ORIGINATING_REQUEST_INTERNET_DOMAIN "ProxyOriginatingInternetDomain" -#define ADMINP_ORIGINATING_REQUEST_EXPECTED_LIST "ProxyOriginatingReqsExpected" -#define ADMINP_ORIGINATING_REQUEST_POSSIBLE_LIST "ProxyOriginatingReqsPossible" -#define ADMINP_ORIGINATING_TIMEDATE_ITEM "ProxyOriginatingTimeDate" - -#define ADMINP_SERV_MON_QUERY "ServMonQuery" -#define ADMINP_SERV_MON_REPORT "ServMonReport" -#define ADMINP_SERV_MON_SERV_LIST_ITEM "Server.List" -#define ADMINP_SERV_MON_RESTRICTED_SERV_LIST_ITEM "Server.Restricted.List" - -#define ADMINP_SERV_MON_STAT_RESULTS "ServMonStats" -#define ADMINP_SERV_MON_STAT_CATEGORY_ITEM "StatisticCategory" -#define ADMINP_SERV_MON_STAT_NAME_ITEM "Statistic.Name" -#define ADMINP_SERV_MON_STAT_MIN_ITEM "Statistic.Min.Value" -#define ADMINP_SERV_MON_STAT_MIN_TD_ITEM "Statistic.Min.Time" -#define ADMINP_SERV_MON_STAT_MAX_ITEM "Statistic.Max.Value" -#define ADMINP_SERV_MON_STAT_MAX_TD_ITEM "Statistic.Max.Time" -#define ADMINP_SERV_MON_STAT_ZEROVAL_ITEM "Statistic.Zero.Value" -#define ADMINP_SERV_MON_STAT_ZEROVAL_TD_ITEM "Statistic.Zero.Time" -#define ADMINP_SERV_MON_STAT_MINDELTA_ITEM "Statistic.Min.Difference" -#define ADMINP_SERV_MON_STAT_MINDELTA_TERM1_ITEM "Statistic.Min.Diff.Term1" -#define ADMINP_SERV_MON_STAT_MINDELTA_TERM2_ITEM "Statistic.Min.Diff.Term2" -#define ADMINP_SERV_MON_STAT_MINDELTA_LOW_TD_ITEM "Statistic.Min.Difference.Low" -#define ADMINP_SERV_MON_STAT_MINDELTA_UPP_TD_ITEM "Statistic.Min.Difference.High" -#define ADMINP_SERV_MON_STAT_MAXDELTA_ITEM "Statistic.Max.Difference" -#define ADMINP_SERV_MON_STAT_MAXDELTA_TERM1_ITEM "Statistic.Max.Diff.Term1" -#define ADMINP_SERV_MON_STAT_MAXDELTA_TERM2_ITEM "Statistic.Max.Diff.Term2" -#define ADMINP_SERV_MON_STAT_MAXDELTA_LOW_TD_ITEM "Statistic.Max.Difference.Low" -#define ADMINP_SERV_MON_STAT_MAXDELTA_UPP_TD_ITEM "Statistic.Max.Difference.High" -#define ADMINP_SERV_MON_STAT_ZERODELTA_ITEM "Statistic.Zero.Difference" -#define ADMINP_SERV_MON_STAT_ZERODELTA_LOW_TD_ITEM "Statistic.Zero.Difference.Low" -#define ADMINP_SERV_MON_STAT_ZERODELTA_UPP_TD_ITEM "Statistic.Zero.Difference.High" - -#define ADMINP_SERV_MON_EVENT_RESULTS "ServMonResults" -#define ADMINP_SERV_MON_EVENT_STATUS_ITEM "Event.Name" -#define ADMINP_SERV_MON_EVENT_TYPE_ITEM "Event.Type" -#define ADMINP_SERV_MON_EVENT_ADDIN_ITEM "Event.Addin" -#define ADMINP_SERV_MON_EVENT_SEVERITY_ITEM "Event.Severity" -#define ADMINP_SERV_MON_EVENT_COUNT_ITEM "Event.Count" -#define ADMINP_SERV_MON_EVENT_ERROR_MSG_ITEM "Event.Error.Message" - -#define ADMINP_CATALOG_NO_NAMES "0" -#define ADMINP_CATALOG_READERS_AUTHORS "1" -#define ADMINP_CATALOG_NAMES "2" - -/* Address Book - local $Programs namespace */ -#define LOCAL_PROGRAMS_NAMESPACE "1\\$Programs" -#define PROGRAMSNAMESPACE "$Programs" -#define PROG_CMD_LINE_ITEM "CmdLine" - -/* Address Book - local $Locations namespace */ -#define LOCAL_LOCATIONS_NAMESPACE "1\\$Locations" -#define LOCATIONSNAMESPACE "$Locations" - -/* Address Book - local $Connections namespace */ -#define LOCAL_CONNECTIONS_NAMESPACE "1\\$Connections" -#define CONNECTIONSNAMESPACE "$Connections" - - -/* Address Book - "Connections" namespace */ - - -#define SOURCE_WILDCARD "*" - -#define NAME_CONNECTIONLOOKUPITEMCOUNT 9 -#define NAME_CONNECTIONLOOKUPITEMS "Source\0SourceDomain\0Destination\0DestinationDomain\0PortName\0Tasks\0Enabled\0Cost\0ConnectionType" -#define NAME_CONNECTIONSRCITEM 0 -#define NAME_CONNECTIONSRCDOMAINITEM 1 -#define NAME_CONNECTIONDSTITEM 2 -#define NAME_CONNECTIONDSTDOMAINITEM 3 -#define NAME_CONNECTIONPORTITEM 4 -#define NAME_CONNECTIONTASKSITEM 5 -#define NAME_CONNECTIONENABLEDITEM 6 -#define NAME_CONNECTIONCOSTITEM 7 -#define NAME_CONNECTIONTYPEITEM 8 - -#define DIALNAMELOOKUPITEMCOUNT 5 -#define DIALNAMELOOKUPITEMS "Destination\0PhoneNumber\0PortName\0LinkInfo\0LinkScriptInfo\0CreditCardPrefix\0CreditCardSuffix" -#define DESTINATIONNAMEITEM 0 -#define PHONENUMBERITEM 1 -#define PORTNAMEITEM 2 -#define LINKINFOITEM 3 -#define LINKSCRIPTITEM 4 -#define CARDPREFIXITEM 5 -#define CARDSUFFIXITEM 6 - -#define PT_NAMELOOKUPITEMCOUNT 3 /* For Passthru */ -#define PT_NAMELOOKUPITEMS "Destination\0PassthruServer\0Source" -#define PT_NAMEITEM_DST 0 -#define PT_NAMEITEM_VIA 1 -#define PT_NAMEITEM_SRC 2 - -/* Address Book - "Connections" Application field values */ - -#define ROUTER_APPNAME "Mail Routing" /* Router application name */ -#define PULL_ROUTER_APPNAME "Pull Routing" /* Pull Routing application name */ -#define X400_APPNAME "X400 Mail Routing" /* X.400 MTA application name */ -#define CCMAIL_APPNAME "ccMail Routing" /* ccMail MTA application name */ -#define SMTP_APPNAME "SMTP Mail Routing" /* SMTP MTA application name */ -#define REPL_APPNAME "Replication" /* Replicator application name */ -#define RUNPGM_APPLNAME "Run Program" /* Run program application name */ -#define WKSREP_APPNAME "WksRep" /* Workstation Rep/Briefcase application name */ -#define WKSREPHI_APPNAME "WksRepHI" /* High-priority Rep/Briefcase application name */ -#define CLREPL_APPNAME "Cluster Replication" /* Cluster Replicator application name */ -#define NNTP_APPNAME "NNTP Feed" /* NNTP Feed application name */ -#define DIRCAT_APPNAME "Directory Cataloger" /* DIrectory Catalog Aggregator */ -#define DOMAIN_INDEXER_APPNAME "Domain Indexer" /* Domain Indexer */ -#define AUTODIALER_APPNAME "AutoDialer" /* AutoDialer */ -#define AMGR_APPNAME "Run Agent" /* Agent manager name */ -#define EVENT_APPNAME "Event Monitor" -#define RUNJAVA_APPNAME "runjava" /* shell to run java class as an add in */ -#define ISPY_APPNAME "ISpy" /* a runjava task */ -#define RMEVAL_APPNAME "RMEval" /* a runjava task */ -#define COMPACT_APPNAME "Compact" /* Database compactor */ -#define DESIGN_APPNAME "Designer" /* Database design */ -#define COLLECTOR_APPNAME "Statistic Collector" /* Statistic Collector */ - -/* Connection record items not defined above */ - -#define CONNREC_USAGE_PRIORITY_ITEM "ConnectionRecordFirst" /* "Normal" use connection record first */ -#define CONNREC_LOCATION "ConnectionLocation" /* only for locations */ -#define CONNREC_OPTIONAL_NET_ADDRESS_ITEM "OptionalNetworkAddress" /* Optional network address field */ -#define CONNREC_REMOTE_DTE_ADDRESS_ITEM "RemoteDTEAddress" /* DTE address for X.25 */ -#define CONNREC_FCODE1_ITEM "fcode_1" /* X.25 facility code */ -#define CONNREC_FCODE2_ITEM "fcode_2" /* X.25 facility code */ -#define CONNREC_FCODE3_ITEM "fcode_3" /* X.25 facility code */ -#define CONNREC_FCODE4_ITEM "fcode_4" /* X.25 facility code */ -#define CONNREC_FVAL1_ITEM "fval_1" /* X.25 facility code value */ -#define CONNREC_FVAL2_ITEM "fval_2" /* X.25 facility code value */ -#define CONNREC_FVAL3_ITEM "fval_3" /* X.25 facility code value */ -#define CONNREC_FVAL4_ITEM "fval_4" /* X.25 facility code value */ -#define CONNREC_SCRIPTNAME_ITEM "ScriptName" /* Login script filename */ -#define CONNREC_LINKSCRIPT_INFO_ITEM "LinkScriptInfo" /* Login script information */ -#define CONNREC_SCRIPTARG1_ITEM "ScriptArg1" /* Login script argument */ -#define CONNREC_SCRIPTARG2_ITEM "ScriptArg2" /* Login script argument */ -#define CONNREC_SCRIPTARG3_ITEM "ScriptArg3" /* Login script argument */ -#define CONNREC_SCRIPTARG4_ITEM "ScriptArg4" /* Login script argument */ -#define CONNREC_WEEKDAYS_ITEM "WeekDays" /* Call schedule WeekDays item */ -#define CONNREC_REP_PRIORITY_ITEM "RepPriority" /* Replication priority item */ -#define CONNREC_REP_TYPE_ITEM "RepType" /* Replication type item */ -#define CONNREC_REP_FILELIST_ITEM "Filenames" /* Replication filename list item */ -#define CONNREC_REP_EXCLUDE_FILELIST_ITEM "ExclFNames" /* Excluse the list in "Filenames" item */ -#define CONNREC_REP_TIME_LIMIT_ITEM "TimeLimit" /* Replication time limit item */ -#define CONNREC_NNTP_TYPE_ITEM "NNTPFeedType" /* NNTP Feed type item */ -#define CONNREC_NNTP_AUTH_ITEM "NNTPAuthentication" /* NNTP Authentication item */ -#define CONNREC_NNTP_ENCRYPT_ITEM "NNTPChannelEncrypt" /* NNTP channel encrypt item */ -#define CONNREC_NNTP_CREATE_DBS_ITEM "NNTPCreateUsenetDBs" /* NNTP create db's item */ -#define CONNREC_NNTP_NEWSGROUP_SUBDIR_ITEM "NNTPNewsgroupSubDir" /* NNTP newsgroup subdirectory item */ -#define CONNREC_NNTP_NEWSGROUPS_ITEM "NNTPNewsgroups" /* NNTP newsgroups item */ -#define CONNREC_NNTP_SITES_ITEM "NNTPSites" /* NNTP sites item */ -#define CONNREC_NNTP_TIMELIMIT_ITEM "NNTPTimeLimit" /* NNTP Feed time limit item */ -#define CONNREC_NNTP_USER_ITEM "NNTPUserName" /* NNTP user name for feed */ -#define CONNREC_NNTP_PASSWD_ITEM "NNTPPassword" /* NNTP password for feed */ -#define CONNREC_DIALUP_SERVER_NAME_ITEM "DialViaName" /* Dial Up Server name item */ -#define CONNREC_CONNECTION_MODE_ITEM "ConnectionMode" /* Direct or Dial-Up connection mode */ -#define CONNREC_ROUTING_TYPE_ITEM "RouterType" -#define CONNREC_ROUTING_SMTPPULL_ITEM "SMTPPullRouting" /* will be enabled if SMTP Push/Pull or Pull Only */ -#define CONNREC_PULL_TIMEOUT_ITEM "PullRoutingTimeout" /* Time to wait for an acknowledgement of the pull request */ -#define CONNREC_PULL_THIS_SERVER "PullThisServer" /* Include this server in pull request */ -#define CONNREC_PULL_ALL_PRIMARY "PullAllPrimary" /* Include all primary internet domains in pull request */ -#define CONNREC_PULL_ALL_ALTERNATE "PullAllAlternates" /* Include all alternate internet domains in pull request */ -#define CONNREC_PULL_CHOOSE_SPECIFIC "PullChooseSpecific" /* Include list specified in PullSpecificList in pull request */ -#define CONNREC_PULL_SPECIFIC_LIST "PullSpecificList" /* Include list of domains in pull request */ - - -/* Connection record Mail Routing types */ - -#define CONNRECMAILTYPE_PUSHWAIT 0 -#define CONNRECMAILTYPE_PULLPUSH 1 -#define CONNRECMAILTYPE_PULL 2 -#define CONNRECMAILTYPE_PUSH 3 - -/* Connection record types */ - -#define CONNRECTYPE_NETWORK '0' -#define CONNRECTYPE_REMOTE '1' -#define CONNRECTYPE_PASSTHRU '2' -#define CONNRECTYPE_REMOTE_LAN_SERVICE '5' -#define CONNRECTYPE_X25 '6' -#define CONNRECTYPE_ISDN '7' -#define CONNRECTYPE_HUNT_GROUP '9' -#define CONNRECTYPE_NNTP 'a' - -/* Network connection record item names */ - -#define CONNREC_TYPE "ConnectionType" -#define CONNREC_SOURCE "Source" -#define CONNREC_DESTINATION "Destination" -#define CONNREC_PORT "PortName" -#define CONNREC_LANPORT "LanPortName" -#define CONNREC_ADDRESS "OptionalNetworkAddress" -#define CONNREC_COMMENTS "Comments" -#define CONNREC_ENABLED "Enabled" - -#define CONNREC_RLAN_SERVICE "RemoteLanService" -#define CONNREC_RLAN_DRIVERS "DisplayDriverList" -#define CONNREC_RLAN_STATIC "StaticTag" -#define CONNREC_RLAN_ITEMS "RLANItems" -#define CONNREC_RLAN_NAME "RLANTag" -#define CONNREC_RLAN_LOGIN "RLAN1" -#define CONNREC_RLAN_PASSWORD "RLAN2" -#define CONNREC_RLAN_NUMBER "RLAN3" -#define CONNREC_RLAN_DOMAIN "RLAN7" -#define CONNREC_RLAN_ITEMS_RAS "7" - -#define CONNREC_LANSERVICEDISPLAY "LANSERVICEDISPLAY" -#define CONNREC_RLAN_ORIGINAL_SERVICE "OriginalService" - -#define CONNREC_RLAN_SERVICE_RAS_TEXT "RAS" -#define CONNREC_RLAN_SERVICE_ARA_TEXT "ARA" - -/* Connection record precedence */ -#define CONNRECFIRST '1' -#define CONNRECLOW '0' - -/* Connection modes */ - -#define CONNREC_MODE_DIALUP 1 -#define CONNREC_MODE_DIRECT 0 - -/* Authentication types */ - -#define CONNREC_AUTH_NONE 0 -#define CONNREC_AUTH_PASSWORD 1 - - -/* Connection record fields required for Phonebook feature */ - -#define CONNREC_LAN_PORTNAME "LanPortName" -#define CONNREC_DIAL_AREA_CODE "DialAreaCode" -#define CONNREC_LOCAL_PHONE_NUMBER "LocalPhoneNumber" -#define CONNREC_REMOTE_PORT_NAME "RemotePortName" -#define CONNREC_ACCOUNTNAME "ConnectionAccount" - -/* Address Book - "Connections" (and other views) Enabled field values */ - -#define KWD_DISABLED "Disabled" /* Obsolete */ -#define KWD_NO "No" /* Obsolete */ -#define VALUE_NO '0' -#define VALUE_DISABLED '0' -#define VALUE_ENABLED '1' -#define VALUE_STARTUP '2' - -/* Account form/view stuff in personal address book */ - -#define ACCOUNTSNAMESPACE "$Accounts" - -/* fields in the form */ -#define ACCOUNT_FORM "Account" -#define ACCOUNT_NAME "AccountName" -#define ACCOUNT_SERVERNAME "AccountServer" -#define ACCOUNT_USERNAME "AccountLoginName" -#define ACCOUNT_PASSWORD "AccountPassword" -#define ACCOUNT_PROTOCOL "AccountProtocol" -#define ACCOUNT_FILENAME "AccountFilename" -#define ACCOUNT_SSL "SSLStatus" -#define ACCOUNT_LOCATION "AccountLocation" -#define ACCOUNT_CONNECTION "ConnectionMode" -#define ACCOUNT_PORT "AccountPortNumber" -#define ACCOUNT_POPDELMAIL "PopDeleteMail" -#define ACCOUNT_SSLSITECERTS "SSLSiteCerts" -#define ACCOUNT_SSLEXPIREDCERTS "SSLExpiredCerts" -#define ACCOUNT_SSLPROTOCOLVER "SSLProtocolVersion" -#define ACCOUNT_SSLSENDCERTS "SSLSendCertificates" -#define ACCOUNT_SSLSERVERAUTH "SSLServerAuthenticate" -#define ACCOUNT_IMAPDRAFT "IMAPDrafts" -#define ACCOUNT_IMAPSENT "IMAPSent" -#define ACCOUNT_REPLHISTORY "AccountReplicationHistory" -#define ACCOUNT_REPLICAS "AccountReplicas" -#define ACCOUNT_IMAPFIRSTOPEN "IMAPFirstOpen" -#define ACCOUNT_IMAPDELMAIL "IMAPDeleteMail" -#define ACCOUNT_REPL_MAX_PULL "AccountReplicationMaxPull" - -#define ACCOUNT_SSL_ON "1" -#define ACCOUNT_SSL_OFF "0" - -/* used to get appropriate accounts for NAMELookups */ -#define ACCOUNT_LOOKUPITEMS "AccountName\0AccountProtocol\0AccountLocation\0AccountFilename\0AccountServer\0IMAPMode\0%AccountFileList" -#define ACCOUNT_NAMEITEM 0 -#define ACCOUNT_PROTOCOLITEM 1 -#define ACCOUNT_LOCATIONITEM 2 -#define ACCOUNT_DATABASEITEM 3 /* This is the proxy file name only */ -#define ACCOUNT_SERVERITEM 4 -#define ACCOUNT_IMAPMODEITEM 5 -#define ACCOUNT_FILELISTITEM 6 /* This is a list including the proxy file name and all replicas */ -#define ACCOUNT_LOOKUPITEMCOUNT 7 - -/* Address Book views used by Mail Address in V3. */ - -#define PEOPLE_GROUPS_FLAT_VIEW "($PeopleGroupsFlat)" - -/* Address Book view and column used by Mail Address in V4. */ - -#define PEOPLE_GROUPS_HIER_VIEW "($PeopleGroupsHier)" -#define MAIL_ADDRESS_VIEW "($PeopleGroupsFlat)" -#define PEOPLE_GROUPS_CORP_HIER_VIEW "($PeopleGroupsCorpHier)" -#define PEOPLE_GROUPS_BY_LANG_VIEW "($PeopleGroupsByLang)" - -#define MAIL_ADDRESS_PICKLIST_COLUMN 2 -#define MAIL_NAME_PICKLIST_COLUMN 3 - -#define MAIL_ADDRESS_NAME_COLUMN "NPName" -#define MAIL_ADDRESS_ADDRESS_COLUMN "MAMailAddress" -#define MAIL_ADDRESS_ALT_NAME_COLUMN "AltFullName" - -#define EXTENDED_ACCESS_CONTROL_VIEW "($XACL)" - - -/* ($PeoplesGroupsHier) column position, be careful with modifying these. - LDAP server uses this view and assumes these positions */ -#define MAIL_ADDRESS_HIER_COLUMN 3 -#define MAIL_NAME_HIER_COLUMN 4 -#define MAIL_NAME_HIER_TYPE 5 -#define MAIL_NAME_HIER_PUBLICKEY 6 -#define MAIL_HIER_MAILADDRESS "$25" -#define MAIL_HIER_CN "$11" -#define MAIL_HIER_DN "$24" /* This name had changed to "NPName" in R5.0 - but has changed back because of compatibility */ -#define USERS_FULLNAME_COLUMN "$23" /* Users Full/List Name column named */ - -/* #define MAIL_HIER_DN "NPName" */ -#define MAIL_HIER_TYPE "Type" -#define MAIL_HIER_PUBLICKEY "$20" - -/* Person record field names */ -#define PERSON_HOME_STREETADDRESS "StreetAddress" -#define PERSON_HOME_CITY "City" -#define PERSON_HOME_STATE "State" -#define PERSON_HOME_ZIP "Zip" -#define PERSON_HOME_COUNTRY "Country" -#define PERSON_HOME_FAX "HomeFAXPhoneNumber" -#define PERSON_SPOUSE "Spouse" -#define PERSON_CHILDREN "Children" -#define PERSON_OFFICE_STREETADDRESS "OfficeStreetAddress" -#define PERSON_OFFICE_CITY "OfficeCity" -#define PERSON_OFFICE_STATE "OfficeState" -#define PERSON_OFFICE_ZIP "OfficeZip" -#define PERSON_OFFICE_COUNTRY "OfficeCountry" -#define PERSON_OFFICE_FAX "OfficeFAXPhoneNumber" -#define PERSON_OFFICE_NUMBER "OfficeNumber" -#define PERSON_GENERATION_QUALIFIER "Suffix" -#define PERSON_PERSONAL_TITLE "Title" -#define PERSON_JOB_TITLE "JobTitle" -#define PERSON_MANAGER "Manager" -#define PERSON_CELL_PHONE "CellPhoneNumber" -#define PERSON_PAGER "PhoneNumber_6" -#define PERSON_ASSISTANT "Assistant" -#define PERSON_ENCRYPT_INCOMING_MAIL "EncryptIncomingMail" -#define PERSON_X400_ADDRESS "x400Address" -#define PERSON_WEB_SITE "WebSite" -#define PERSON_EMPLOYEE_ID "EmployeeID" -#define PERSON_ALTFULLNAMESORT "AltFullNameSort" /* Phonetic Name */ -#define PERSON_PERSONAL_PAGER "PersPager" -#define PERSON_BRIEFCASE "Briefcase" - - -/* Address Book view used by ServerConfig (to refresh Notes.INI parameters). */ - -#define SERVER_CONFIG_NAMESPACE "$ServerConfig" -#define SERVER_CONFIG_NAMESPACE_1 "1\\$ServerConfig" -#define SERVER_CONFIG_VIEW "($ServerConfig)" -#define SERVER_ACCESS_VIEW "($ServerAccess)" - -/* Server Configuration form items */ -#define SERVER_CONFIG_FORM "ServerConfig" -#define CONFIG_SERVERNAME_ITEM "ServerName" /* Server name */ -#define CONFIG_MAILEXT_ITEM "MailExternalSMTP" - -/* LDAP related definitions */ -#define LDAP_ACCESS_CONTROL_ITEM "LDAPAccessControl" -#define LDAP_MAXENTRIES_ITEM "LDAPMaxEntries" -#define LDAP_MINCHAR_ITEM "LDAPMinChar" -#define LDAP_TIMEOUT_ITEM "LDAPTimeout" -#define LDAP_PORT_ITEM "LDAP_Port" -#define LDAP_PORTSTATUS_ITEM "LDAP_PortStatus" -#define LDAP_SSLPORT_ITEM "LDAP_SSLPort" -#define LDAP_SSLSTATUS_ITEM "LDAP_SSLStatus" -#define LDAP_USESSL_ITEM "LDAP_UseSSL" -#define LDAP_TCP_NAME_PASSWORD_ITEM "LDAP_TCPNP" -#define LDAP_ALLOWANONYMOUS_ITEM "LDAP_AllowAnonymous" -#define LDAP_ENFORCE_ACCESS_ITEM "LDAP_EnforceAccess" -#define LDAP_SEARCH_ITEM "LDAP_Search" -#define LDAP_AUTHENTICATION_TYPE_ITEM "LDAP_AuthenticationType" -#define LDAP_GET_CLIENT_CERT_ITEM "LDAP_SSLCert" -#define LDAP_SSL_NAME_PASSWORD_ITEM "LDAP_SSLNP" -#define LDAP_SSLANONYMOUS_ITEM "LDAP_SSLAnonymous" -#define LDAP_CONFIG_FORM "($LDAPSettings)" -#define LDAP_AMBIGUOUS_WRITE_ITEM "LDAPAmbiguousWrite" -#define LDAP_CLIENT_ACCESS_ITEM "LDAPAllowWriteAccess" -#define LDAP_OPTIMIZEVIEW_ITEM "LDAPOptimizeSearch" -#define LDAP_QUERYEXTENDEDOBJECT_ITEM "LDAPOptimizeSearch" /* "LDAPQueryExtendedObjects" - Post R5.0 */ -#define LDAP_QUERYALTLANG_ITEM "LDAPQueryAltLangInfo" -#define LDAP_VIEW_TYPE "%LDAPType" -#define LDAP_EXTENDED_OBJECTCLASS_ITEM "$objectclass" -#define LDAP_ENFORCE_SCHEMA_ITEM "LDAPEnfrcSchema" -#define LDAP_FT_INDEX_ITEM "LDAPFTI" -#define LDAP_MAXREFERRALS_ITEM "LDAPMaxRefs" -#define LDAP_UTF8RESULTS_ITEM "LDAPUTF8Res" -#define LDAP_STRICTRFCADHERENCE_ITEM "LDAPStrictRFC" -#define LDAP_LOGFIELDSIZELIMIT_ITEM "LDAPLogFldSzLim" -#define LDAP_DEREFALIASESENABLED_ITEM "LDAPDerefAliasesEnabled" - - -/* LDAP View names */ -#define LDAP_CN_VIEW "($LDAPCN)" -#define LDAP_CN_VIEW_ALT "$LDAPCN" -#define LDAP_S_VIEW "($LDAPS)" -#define LDAP_G_VIEW "($LDAPG)" -#define LDAP_HIER_VIEW "($LDAPHIER)" -#define LDAP_RDN_HIER_VIEW "($LDAPRDNHIER)" -#define HIGH_SECURITY_AUTH_VIEW "($HIGH_SECURITY_AUTH)" -#define LDAP_ALIAS_VIEW "($LDAPAlias)" - -/* LDAP Directory Assistance defines */ -#define DA_LDAPURL_ITEM "LDAPURL" /* LDAP Server Flag */ -#define DA_LDAP_MAX_URL_LEN 256 - -#define DA_LDAPADMINDN_ITEM "LDAPAdminDN" -#define DA_LDAPADMINPASSWORD_ITEM "LDAPAdminPassword" - -#define DA_LDAPPORT_ITEM "LDAPPort" /* LDAP Port Number */ - -/* Column names */ -#define LDAP_DN_COLUMN "%DN" - - -#define MSG_CONFIG_FORM "($MessagingSettings)" -#define CAT_CONFIG_FORM "($CatalogerSettings)" - - -/* Address Book - Items used for Message Tracking Configuration */ - -#define MT_ENABLED_ITEM "MTEnabled" -#define MT_NOTRACKING_FOR_ITEM "MTNoTrackingFor" -#define MT_ALLOWEDTO_TRACK_ITEM "MTAllowTracking" -#define MT_SUBJECTS_ENABLED_ITEM "MTLogSubjects" -#define MT_NOSUBJECTS_FOR_ITEM "MTNoSubjectsFor" -#define MT_ALLOWEDTO_TRACKSUBJECTS_ITEM "MTAllowSubjects" -#define MT_ALLOWEDTO_CAUSEDIALING_ITEM "MTCallers" -#define MT_COLLECTOR_INTERVAL_ITEM "MTInterval" -#define MT_MAXRESPONSES "MTMaxResponses" - -/* Address Book - Items used for Mail Journalling Configuration */ -#define MAIL_JOURNALLING_ENABLED_ITEM "JrnlEnbld" -#define MAIL_JOURNALLING_METHOD_ITEM "JrnlMthd" -#define MAIL_JOURNALLING_DB_NAME_ITEM "JrnlDBName" -#define MAIL_JOURNALLING_DESTINATION_ITEM "JrnlDest" -#define MAIL_JOURNALLING_SCOS_ITEM "JournallingSCOSReconsitute" -#define MAIL_JOURNALLING_ENCRYPT_EXCL_ITEM "JrnlFldEncryptExcl" -#define MAIL_JOURNALLING_CERTIFICATE_ITEM "JrnlCert" -#define MAIL_JOURNALLING_DB_METHOD_ITEM "JrnlDBMthd" -#define MAIL_JOURNALLING_DB_SIZE_ITEM "JrnlDBSz" -#define MAIL_JOURNALLING_DB_PURGE_INT_ITEM "JrnlDBPurgeInt" -#define MAIL_JOURNALLING_PERIODICITY_ITEM "JrnlDBPrd" - -/* Address Book & INI - Items used for Transactional Logging Configuration INI */ - -#define TRANSLOG_STATUS "TRANSLOG_Status" -#define TRANSLOG_PATH "TRANSLOG_Path" -#define TRANSLOG_MAXSIZE "TRANSLOG_MaxSize" -#define TRANSLOG_PERFORMANCE "TRANSLOG_Performance" -#define TRANSLOG_STYLE "TRANSLOG_Style" -#define TRANSLOG_USEALL "TRANSLOG_UseAll" -#define TRANSLOG_AUTOFIXUP "TRANSLOG_AutoFixup" -#define TRANSLOG_RECREATE_LOGCTRL "TRANSLOG_Recreate_Logctrl" -#define TRANSLOG_MEDIAONLY "TRANSLOG_MediaOnly" - -/* Address Book & INI - Items used for shared mail server doc and Configuration INI */ -#define SCOS_DIR_DEF "SCOS_DIR_1" -#define SCOS_DIR_ACTIVE_DEF "SCOS_DIR_ACTIVE_FILES_1" - -/* Address Book & INI - Items used for quota enforcement server doc and Configuration INI */ -#define NSF_QUOTA_METHOD_INI "NSF_QUOTA_METHOD" -#define NSF_QUOTA_METHOD_DOC "QtaMthd" - -/* Address Book & INI - Items used to keep compute in check */ -#define FORMULA_TIMEOUT "FormulaTimeout" - -/* Address Book - Items and names used by name server */ - -#define NS_SERVERNAMEITEM 0 -#define NS_SERVERTITLEITEM 1 -#define NS_SERVERNETWORKITEM 2 -#define NS_SERVERNETADDRESSESITEM 3 -#define NS_SERVERPORTSITEM 4 -#define NS_SERVERLOOKUPITEMCOUNT 5 -#define NS_SERVERLOOKUPITEMS "ServerName\0ServerTitle\0Network\0NetAddresses\0Ports" - -/* Address Book - Items and names used by DbQuotaSet to verify access */ - -#define DBQUOTA_SERVERADMINITEM 0 -#define DBQUOTA_SERVERLOOKUPITEMCOUNT 1 -#define DBQUOTA_SERVERLOOKUPITEMS "Administrator" - -/* Address Book - Items and names used by server during initialization */ - -#define INIT_SERVERNAMEITEM 0 -#define INIT_SERVERTITLEITEM 1 -#define INIT_SERVERADMINITEM 2 - -#define INIT_SERVERCERTIFICATE 3 -#define INIT_SERVERCHANGEREQUEST 4 - -#define INIT_SERVERALLOWITEM 5 -#define INIT_SERVERDENYITEM 6 -#define INIT_SERVERCREATEITEM 7 -#define INIT_SERVERREPLICAITEM 8 - -#define INIT_SERVERPTTARGETITEM 9 -#define INIT_SERVERPTCLIENTITEM 10 -#define INIT_SERVERPTCALLERITEM 11 -#define INIT_SERVERPTACCESSITEM 12 - -#define INIT_SERVER_WHITELIST 13 -#define INIT_SERVER_WHITELISTLOG 14 -#define INIT_SERVER_ANONYMOUSACCESS 15 - -#define INIT_SERVER_BUILDNUMBER 16 -/* -*/ -#define INIT_SERVER_MAJORVERSION 17 -#define INIT_SERVER_MINORVERSION 18 -#define INIT_SERVER_QMRVERSION 19 -#define INIT_SERVER_QMUVERSION 20 -#define INIT_SERVER_HOTFIXVERSION 21 -#define INIT_SERVER_FIXPVERSION 22 -#define INIT_SERVER_FLAGSVERSION 23 -/* -*/ -#define INIT_SERVERRESTRICTEDLIST 24 -#define INIT_SERVERUNRESTRICTEDLIST 25 - -#define INIT_SERVER_CHECK_CLIENT_PW 26 -#define INIT_SERVER_CLUSTERNAME 27 - -#define INIT_SERVERMONITORALLOWLIST 28 -#define INIT_SERVERMONITORDENYLIST 29 - -#define INIT_SERVERSMTPENABLED 30 - -#define INIT_TRANSLOG_STATUS 31 /* Items used for Transactional Logging Configuration */ -#define INIT_TRANSLOG_PATH 32 -#define INIT_TRANSLOG_MAXSIZE 33 -#define INIT_TRANSLOG_PERFORMANCE 34 -#define INIT_TRANSLOG_STYLE 35 -#define INIT_TRANSLOG_USEALL 36 -#define INIT_TRANSLOG_AUTOFIXUP 37 - -#define INIT_SERVER_MIN_NOTES_PW 38 -#define INIT_SERVER_ENABLE_HTTPSYNC 39 -#define INIT_QUOTA_METHOD 40 -#define INIT_FORMULA_TIMEOUT 41 - -#define INIT_SERVER_PUBKEY_MINWIDTH 42 -#define INIT_SERVER_PUBKEY_MAXWIDTH 43 -#define INIT_SERVER_PUBKEY_DEFWIDTH 44 -#define INIT_SERVER_PUBKEY_MAXAGE 45 -#define INIT_SERVER_PUBKEY_MINDATE 46 -#define INIT_SERVER_PUBKEY_DUEDATE 47 -#define INIT_SERVER_PUBKEY_PRIORITY 48 -#define INIT_SERVER_PUBKEY_OLDKEYDAYS 49 - -#define INIT_DB2_ITEM_INIT 50 -#define INIT_DB2_ITEM_DIRECTORY 51 -#define INIT_DB2_ITEM_INSTANCE 52 -#define INIT_DB2_ITEM_DB 53 -#define INIT_DB2_ITEM_SCHEMA 54 -#define INIT_DB2_ITEM_DEFAULT 55 -#define INIT_DB2_ITEM_PREF 56 -#define INIT_DB2_ITEM_UDFSRV 57 -#define INIT_DB2_ITEM_UDFPATH 58 -#define INIT_DB2_ITEM_DB2GRPMAX 59 - -#define INIT_SERVERLOOKUPITEMCOUNT 60 -#define INIT_SERVERLOOKUPITEMS \ -"ServerName\0ServerTitle\0Administrator\0\ -Certificate\0ChangeRequest\0\ -AllowAccess\0DenyAccess\0CreateAccess\0ReplicaAccess\0\ -PTTargets\0PTClients\0PTCallers\0PTAccess\0\ -WhiteList\0WhiteListLog\0AnonymousAccess\0\ -ServerBuildNumber\0MajVer\0MinVer\0QMRVer\0QMUVer\0HotVer\0FixPVer\0FlagsVer\0\ -RestrictedList\0UnrestrictedList\0\ -ServerCheckPasswords\0ClusterName\0AllowMonitors\0DenyMonitors\0\ -SMTPListenerEnabled\0\ -TRANSLOG_Status\0TRANSLOG_Path\0TRANSLOG_MaxSize\0TRANSLOG_Performance\0\ -TRANSLOG_Style\0TRANSLOG_UseAll\0TRANSLOG_AutoFixup\0\ -MinumumNotesPW\0EnableHTTPSyncWithNotesPW\0QtaMthd\0FormulaTimeOut\0\ -PKMinWidth\0\ -PKMaxWidth\0\ -PKDefWidth\0\ -PKMaxAge\0\ -PKMinDate\0\ -PKDueDate\0\ -PKPriority\0\ -PKOldKeyDays\0\ -DB2Init\0\ -DB2Dir\0\ -DB2Inst\0\ -DB2Db\0\ -DB2Sche\0\ -DB2Def\0\ -DB2Pref\0\ -DB2UDFSrv\0\ -DB2UDFPath\0\ -DB2GroupMax\0" - -/* Address Book - Items and names used by cconsole to verify access */ - -#define CCONSOLE_SERVERADMINITEM 0 -#define CCONSOLE_SERVERLOOKUPITEMCOUNT 1 -#define CCONSOLE_SERVERLOOKUPITEMS "Administrator" - -/* - * Address Book - Items and names used by Assist to verify agent execution - * access. - */ - -#define ASSIST_PRIVATE_ITEM 0 -#define ASSIST_RESTRICTED_ITEM 1 -#define ASSIST_UNRESTRICTED_ITEM 2 -#define ASSIST_START_ITEM 3 -#define ASSIST_END_ITEM 4 -#define ASSIST_MAX_START_ITEM 5 -#define ASSIST_MAX_END_ITEM 6 - -#define ASSIST_LOOKUP_AMGR_ITEM_COUNT 7 -#define ASSIST_LOOKUP_AMGR_ITEMS "PrivateList\0RestrictedList\0UnrestrictedList\0StartTime\0EndTime\0MaxStartTime\0MaxEndTime" - -#define ASSIST_PRIVATE_LIST_NAME "PRIVATE_LIST" -#define ASSIST_RESTRICTED_LIST_NAME "RESTRICTED_LIST" -#define ASSIST_UNRESTRICTED_LIST_NAME "UNRESTRICTED_LIST" - -/* - * Address Book - Items and names used by Agent Manager to verify agent - * execution access. - */ - -#define AMGR_RELOAD_ITEM 0 -#define AMGR_NORMAL_START_ITEM 1 -#define AMGR_NORMAL_END_ITEM 2 -#define AMGR_NORMAL_CONCURRENT_TASKS_ITEM 3 -#define AMGR_NORMAL_MAX_EXECUTION_ITEM 4 -#define AMGR_NORMAL_PERCENT_TIME_ITEM 5 -#define AMGR_MAX_START_ITEM 6 -#define AMGR_MAX_END_ITEM 7 -#define AMGR_MAX_CONCURRENT_TASKS_ITEM 8 -#define AMGR_MAX_MAX_EXECUTION_ITEM 9 -#define AMGR_MAX_PERCENT_TIME_ITEM 10 -#define AMGR_CREATE_DB_ITEM 11 -#define AMGR_PRIVATE_ITEM 12 -#define AMGR_RESTRICTED_ITEM 13 -#define AMGR_UNRESTRICTED_ITEM 14 -#define AMGR_ALLOWACCESS_ITEM 15 -#define AMGR_DENYACCESS_ITEM 16 -#define AMGR_CREATEREPLICA_DB_ITEM 17 -#define AMGR_SERVERS_NOTEID_ITEM 18 /* expanded lookup to include servers id note */ -#define AMGR_SERVERS_NAPATH_ITEM 19 /* expanded lookup to include N&A path */ - - -#define AMGR_LOOKUP_ITEM_COUNT 18 -#define AMGR_LOOKUP_ITEMS \ -"ReloadTime\0StartTime\0EndTime\0ConcurrentAgents\0MaxExecution\0\ -PercentTime\0MaxStartTime\0MaxEndTime\0MaxConcurrentAgents\0\ -MaxMaxExecution\0MaxPercentTime\0CreateAccess\0PrivateList\0\ -RestrictedList\0UnrestrictedList\0AllowAccess\0DenyAccess\0\ -ReplicaAccess" - -/* extended lookup used for web agents and synch new mail agents, i.e. API based invocation */ -#define AMGR_EXT_LOOKUP_ITEM_COUNT 20 -#define AMGR_EXT_LOOKUP_ITEMS \ -"ReloadTime\0StartTime\0EndTime\0ConcurrentAgents\0MaxExecution\0\ -PercentTime\0MaxStartTime\0MaxEndTime\0MaxConcurrentAgents\0\ -MaxMaxExecution\0MaxPercentTime\0CreateAccess\0PrivateList\0\ -RestrictedList\0UnrestrictedList\0AllowAccess\0DenyAccess\0\ -ReplicaAccess\0$$NoteId\0$$DBName" - -/* Address book - Contains port configuration and other parameters used by - * DIIOP process. - */ -#define DIIOP_TCP_PORT_STR "IIOP_Port" -#define DIIOP_TCP_PORT_STATUS_STR "IIOP_PortStatus" -#define DIIOP_SSL_PORT_STR "IIOP_SSLPort" -#define DIIOP_SSL_PORT_STATUS_STR "IIOP_SSLStatus" -#define DIIOP_IOR_HOST_STR "IIOP_IORHost" -#define DIIOP_IDLE_MINS_ALLOWED_STR "IIOP_IdleMinsAllowed" -#define DIIOP_EXTERNAL_HTML_DIR_STR "IIOP_HtmlDir" -#define HTTP_HTML_DIR_STR "HTTP_HtmlDir" -#define HTTP_SSL_KEYFILE_STR "HTTP_SSLKeyFile" - -#define INTERNET_AUTH_VIEW "HTTP_AuthView" - - -/* Address book - Items used by the Domino back-end objects for security - * configuration - */ - -#define LSBE_BROWSE_FLAG 0 -#define LSBE_VIEW 1 -#define LSBE_IIOP_TCP_NAME_AND_PASSWD 2 -#define LSBE_IIOP_TCP_ANONYMOUS 3 -#define LSBE_IIOP_SSL_NAME_AND_PASSWD 4 -#define LSBE_IIOP_SSL_ANONYMOUS 5 -#define LSBE_HTTP_SESSION_AUTH 6 -#define LSBE_HTTP_SSO_CONFIG 7 - -#define LSBE_SECURITY_ITEM_COUNT 8 -#define LSBE_SECURITY_ITEMS "HTTP_DatabaseBrowsing\0HTTP_AuthView\0\ -IIOP_TCPNP\0IIOP_AllowAnonymous\0\ -IIOP_SSLNP\0IIOP_SSLAnonymous\0HTTP_enableSessionAuth\0HTTP_SSOCfg" - -/* Address book - Items used by the Domino back-end objects for getting person - * information - */ -#define LSBE_HTTPPASSWORD 0 -#define LSBE_FULLNAME 1 -#define LSBE_ALTFULLNAME 2 -#define LSBE_ALTFULLNAMELANG 3 -#define LSBE_DOMAINTYPE 4 -#define LSBE_PERSON_ITEM_COUNT 5 -#define LSBE_FULL_PERSON_ITEMS "HTTPPassword\0FullName\0AltFullName\0AltFullNameLanguage\0$$DomainType\0$$DBIndex" -#define LSBE_LIM_PERSON_ITEMS "HTTPPassword\0%DN\0AltFullName\0AltFullNameLanguage\0$$DomainType\0$$DBIndex" - -/* Address book - Lightweight third-party Authentication Items - */ - -#define LTPA_SVITEMS "HTTP_enableSessionAuth\0HTTP_WebSSOConfig" -#define LTPA_SVITEM_SESSIONAUTH 0 -#define LTPA_SVITEM_WEBSSOCONFIG 1 -#define LTPA_SVITEMS_COUNT 2 - -#define LTPA_NAMESPACE "($WebSSOConfigs)" - -#define LTPA_WSTOKENNAME "LtpaToken" - -#define LTPA_TOKENNAME "Ltpa_TokenName" -#define LTPA_TOKENDOMAIN "Ltpa_TokenDomain" -#define LTPA_TOKENEXPR "Ltpa_TokenExpiration" -#define LTPA_DOMSECRET "Ltpa_DominoSecret" -#define LTPA_DOMSECRETNEXT "Ltpa_DominoSecretNext" -#define LTPA_DOMSECRETPREV "Ltpa_DominoSecretPrev" -#define LTPA_WSENABLED "Ltpa_WSEnabled" -#define LTPA_WS3DESDATA "Ltpa_WS3DESData" -#define LTPA_WSRSADATA "Ltpa_WSRSAData" -#define LTPA_WSREALM "Ltpa_WSRealm" -#define LTPA_WSVERSION "Ltpa_WSVersion" -#define LTPA_ROLLOVERENABLED "Ltpa_RolloverEnabled" -#define LTPA_LASTROLLOVERDATE "Ltpa_LastRolloverDate" -#define LTPA_IDLETIMEOUTMAX "Ltpa_IdleTimeoutMax" -#define LTPA_IDLETIMEOUTMIN "Ltpa_IdleTimeoutMin" -#define LTPA_NAMEMAPPING "Ltpa_MapNm" - -#define LTPA_MAXTOKENLEN 2048 -#define LTPA_MAXTOKENNAMELEN 64 -#define LTPA_MAXTOKENDOMAINLEN MAX_TCP_HOST_NAME -#define LTPA_MAXWSREALMLEN 256 - - -/* Address book - Items used by Calendaring & Scheduling for user lookup - and domain lookup. */ - -#define SCHED_USERLOOKUPITEMCOUNT 6 -#define SCHED_USERLOOKUPITEMS "FullName\0ListName\0MailAddress\0MailDomain\0MailServer\0CalendarDomain" -#define SCHED_USERLOOKUPFULLNAMEITEM 0 -#define SCHED_USERLOOKUPLISTNAMEITEM 1 -#define SCHED_USERLOOKUPMAILADDRESSITEM 2 -#define SCHED_USERLOOKUPMAILDOMAINITEM 3 -#define SCHED_USERLOOKUPMAILSERVERITEM 4 -#define SCHED_USERLOOKUPCALENDARDOMAINITEM 5 - -#define SCHED_DOMAINLOOKUPITEMCOUNT 3 -#define SCHED_DOMAINLOOKUPITEMS "DomainType\0CalendarServer\0CalendarSystem" -#define SCHED_DOMAINLOOKUPDOMAINTYPEITEM 0 -#define SCHED_DOMAINLOOKUPCALENDARSERVERITEM 1 -#define SCHED_DOMAINLOOKUPCALENDARSYSTEMITEM 2 - -#define SCHEDULE_MGR_LOOKUP_ITEM_COUNT 7 -#define SCHEDULE_MGR_LOOKUP_ITEMS "FullName\0MailServer\0MailFile\0MailDomain\0CalendarDomain\0Type\0MailAddress" -#define SCHEDULE_MGR_LOOKUP_ITEM_MAILSERVER 1 -#define SCHEDULE_MGR_LOOKUP_ITEM_MAILFILE 2 -#define SCHEDULE_MGR_LOOKUP_ITEM_MAILDOMAIN 3 -#define SCHEDULE_MGR_LOOKUP_ITEM_CALENDARDOMAIN 4 -#define SCHEDULE_MGR_LOOKUP_ITEM_TYPE 5 -#define SCHEDULE_MGR_LOOKUP_ITEM_MAILADDRESS 6 - -/* View note item names */ - -#define VIEW_TITLE_ITEM FIELD_TITLE /* Title */ -#define VIEW_COLLECTION_ITEM "$Collection" /* Contains object ID */ -#define VIEW_CONTAINER_ITEM "$ViewContainer" /* Contains storage object ID */ -#define VIEW_FORMULA_ITEM "$Formula" /* Selection formula buffer */ -#define VIEW_FORMULA_TIME_ITEM "$FormulaTV" /* If present, formula is "time-relative" (@NOW-based) */ -#define VIEW_CLASSES_ITEM "$FormulaClass" /* Formula note classes */ -#define VIEW_COLLATION_ITEM "$Collation" /* Collation buffer */ -#define VIEW_TOTALS_ITEM "$Totals" /* Subtotalling specification */ -#define VIEW_VIEW_FORMAT_ITEM "$ViewFormat" /* View table format item */ -#define VIEW_INDEX_ITEM "$Index" /* Index disposition options */ -#define VIEW_DESIGN_VER_ITEM_V2 "$DesignVersion" /* Design note version, for V2 backward compatibility */ -#define VIEW_DESIGN_VER_ITEM "$Version" /* Design note version */ -#define VIEW_NOTEREF_ITEM FIELD_LINK /* Note Reference item */ -#define VIEW_CONFLICT_ITEM "$Conflict" /* Replication update conflict */ -#define VIEW_FORM_FORMULA_ITEM "$FormFormula" /* Form Formula */ -#define VIEW_COMMENT_ITEM "$Comment" /* View comment. */ -#define VIEW_SELQUERY_ITEM "$SelQuery" /* View selection query object */ -#define VIEW_LASTSEENUID_ITEM "$LastSeenUID" /* Internet Replication Last Seen UID */ -#define ITEM_NAME_REFOPT "$RefOptions" /* ALlow a ref to original - note to be included. */ -#define VIEW_FORMAT_CUSTOMIZE_ITEM "$CustomViewFormat" -#define VIEW_INHERITED_FROM_ITEM "$ViewInheritedFrom" /* what was this view/folder based on */ -#define VIEW_SQLQUERY_ITEM "$ViewSQLQuery" /* SQL Query for View Selection */ - -/* Calendar view print customization items... */ -#define VIEW_FORMAT_CALDAYPRINT_ITEM "$CalDayPrintCustomFormat" -#define VIEW_FORMAT_CALWEEKPRINT_ITEM "$CalWeekPrintCustomFormat" -#define VIEW_FORMAT_CALMONTHPRINT_ITEM "$CalMonthPrintCustomFormat" -#define VIEW_FORMAT_CALWORKWEEKPRINT_ITEM "$CalWorkWeekPrintCustomFormat" -#define VIEW_FORMAT_CALROLLINGPRINT_ITEM "$CalRollingPrintCustomFormat" -#define VIEW_FORMAT_CALLISTPRINT_ITEM "$CalListPrintCustomFormat" - -/* Some custom view information stored in bookmark cache. */ -#define VIEW_FORMAT_CUSTOM_FLAGS_ITEM "$ViewCustomFlags" -#define VIEW_FORMAT_CUSTOM_NEWESTMAIL_TIME "$NewestMailTime" /* what time the last refresh was done. */ -#define VIEW_FORMAT_CUSTOM_NEWESTMAIL_UNID "$NewestMailUNID" /* what is the unid of topmost newest mail */ - -/* Calendar style view items */ - -#define VIEW_CALENDAR_FORMAT_ITEM "$CalendarFormat" /* Calendar View format item */ - -#define VIEW_FORMAT_DAILY_CAL_ITEM "$DailyCalViewFormat" -#define VIEW_FORMAT_WEEKLY_CAL_ITEM "$WeeklyCalViewFormat" -#define VIEW_FORMAT_MONTHLY_CAL_ITEM "$MonthlyCalViewFormat" -#define VIEW_FORMAT_ROLLING_CAL_ITEM "$RollingCalViewFormat" -#define VIEW_FORMAT_LIST_CAL_ITEM "$ListCalViewFormat" - -/* Folder-related view items */ -/* Pre-build 126 items, can be removed before V4 ship - only exposed internally */ -#define VIEW_UNID_SELECTION_ITEM "$UNIDSelection" /* List of UNID's which are in view. */ -#define VIEW_USE_UNID_SELECTION_ITEM "$UseUNIDSelection" /* If present, uses UNID selection table. */ - -#define VIEW_FOLDER_OBJECT "$FolderObject" /* If present, is ODS version of FOHEADER and - set of entries, see dbfolder.h. The view - may have additional items with suffixes - on this item name, e.g., $FolderObject1 */ -#define VIEW_FOLDER_IDTABLE "$FolderIDTable" /* If present, is ID table representing the - contents of the folder */ -#define VIEW_ANTIFOLDER_IDTABLE "$AntiFolderIDTable" -#define VIEW_VIEWLOGGING "$ViewLogging" /* If present, states whether to log backing btree */ - - -/* Used only within NSF for single copy template */ -#define NOTE_REFERENCE_ITEM "$NoteReference" /* Reference to template note that this note inherits from */ - - -/* Hidden view name prefix/postfix strings. */ - -#define HIDDEN_VIEW_NAME_PREFIX "(" -#define HIDDEN_VIEW_NAME_POSTFIX ")" - -/* ViewMap note item names */ - -#define VIEWMAP_DATASET_ITEM "$ViewMapDataset" /* Contains ViewMap dataset data */ -#define VIEWMAP_LAYOUT_ITEM "$ViewMapLayout" /* Contains layout objects */ -#define VIEWMAP_IMAGEMAP_ITEM "$NavImagemap" /* Contains the navigator's imagemap */ - -/* UName special fields */ - -#define UNAME_PATH_ITEM "Path" -#define UNAME_SERVER_ITEM "Server" -#define UNAME_DB_ITEM "Database" - -/* Actions */ - -#define ACTION_ITEM "$ACTIONS" -#define V5ACTION_ITEM "$V5ACTIONS" - -/* Filter note item names */ - -#define FILTER_TYPE_ITEM "$Type" -#define FILTER_COMMENT_ITEM "$Comment" -#define FILTER_FORMULA_ITEM "$Formula" /* Required */ -#define FILTER_FORMULA2_ITEM "$Formula2" /* Second one, optional */ -#define FILTER_SCAN_ITEM "$Scan" /* all in view, selected in view, all in db, unread in db */ -#define FILTER_HIGHLIGHT_ITEM "$Highlight" /* '1' if hilites enabled, '0' to remove */ -#define FILTER_QUERY_ITEM "$Query" /* Full text query string used to refine notes to do */ -#define FILTER_OPERATION_ITEM "$Operation" /* update, create new, select */ -#define FILTER_PERIOD_ITEM "$Period" /* hourly, daily, or weekly */ -#define FILTER_LEFTTODO_ITEM "$LeftToDo" /* Data structure describing what's left to do */ -#define FILTER_MACHINE_ITEM "$MachineName" /* name of machine on which this background filter may run */ - -/* filter types */ - -#define FILTER_TYPE_MENU 0 -#define FILTER_TYPE_BACKGROUND 1 -#define FILTER_TYPE_MAIL 2 -#define FILTER_TYPE_ONCE 3 - -/* filter scan options */ - -#define FILTER_SCAN_ALL 0 -#define FILTER_SCAN_UNREAD 1 -#define FILTER_SCAN_VIEW 2 -#define FILTER_SCAN_SELECTED 3 -#define FILTER_SCAN_MAIL 4 -#define FILTER_SCAN_NEW 5 - -#define FILTER_OP_UPDATE 0 -#define FILTER_OP_SELECT 1 -#define FILTER_OP_NEW_COPY 2 - -/* filter periods */ - -#define PERIOD_HOURLY 0 -#define PERIOD_DAILY 1 -#define PERIOD_WEEKLY 2 -#define PERIOD_DISABLED 3 - -/* Query note item names. */ - -/* If the user has typed in a query, it is stored in $SimpleQuery; If - the user has created a query using the Query Builder, it is stored - in the $Builder... fields. */ - -#define QUERY_SIMPLEQUERY_ITEM "$SimpleQuery" /* simple query */ -#define QUERY_BUILDERQUERY_ITEM "$BuilderQuery" /* Query Builder: text list of */ - /* different portions of query: */ - /* any of these, all of these, */ - /* none of these, author */ - -#define QUERY_BUILDERDATE_ITEM "$BuilderDate" /* Date before or after */ -#define QUERY_BUILDERFLAGS_ITEM "$BuilderFlags" /* query builder flags */ -#define QUERY_FIELDQUERY_ITEM "$FieldQuery" /* query by form query */ - -#define QUERY_FIELDACTION_ITEM "$FieldAction" /* action by form struct */ -#define QUERY_FORMULAACTION_ITEM "$FormulaAction" /* @function action formula */ - -#define QUERY_BUILDERFLAG_NEAR 'N' /* Apply near to 'all of these' */ -#define QUERY_BUILDERFLAG_DATEBEFORE 'B' /* Before $BuilderDate (as opposed to after) */ - -/* V4 Search Bar queries */ - -#define QUERY_V4_OBJECTQUERY_ITEM "$V4QueryObject" /* Query object built by the V4 Search Builder */ -#define QUERY_V4_OPTIONS_ITEM "$V4QueryOptions" /* Query options from the V4 Search Builder */ - -/* V4 Assistants */ - -#define ASSIST_INFO_ITEM "$AssistInfo" /* info (TYPE_ASSISTANT_INFO) */ -#define ASSIST_TYPE_ITEM "$AssistType" /* Type of assistant - related to action type */ -#define ASSIST_QUERY_ITEM "$AssistQuery" /* assistant query item */ -#define ASSIST_ACTION_ITEM "$AssistAction" /* assistant action item */ -#define ASSIST_LASTRUN_ITEM "$AssistLastRun" /* TimeDate of last run */ -#define ASSIST_DOCCOUNT_ITEM "$AssistDocCount" /* Number of docs run on last run */ -#define ASSIST_RUNINFO_ITEM "$AssistRunInfo" /* Run information object */ -#define ASSIST_EXACTION_ITEM "$AssistAction_Ex" /* assistant action item - extra data */ -#define ASSIST_VERSION_ITEM "$AssistVersion" /* TIMEDATE of when the agent design - (as opposed to enable/disable state) - was changed */ -#define ASSIST_FORMAT_VER "$AssistFormatVer" /* format of the agent structure */ -#define ASSIST_FORMAT_VER5040 "05040" /* introduced in 5.04 */ -#define ASSIST_FORMAT_VER5030 "05030" /* introduced in 5.03 */ - - -/* Types for ASSIST_TYPE_ITEM - the following defines are used to determine - * what type of assistant we are dealing with -- ie, what is the main - * action type that the user has defined. The formula ones are for - * backwards compatability with V3. - * See ods.h for the SIG_ACTION_xxx values used for regular V4 generic agents. - */ - -#define ASSIST_SIG_ACTION_NONE -1 /* No action defined */ -/* formula, update only -FILTER_OP_UPDATE 0 */ -/* formula, select only -FILTER_OP_SELECT 1 */ -/* formula, new copy -FILTER_OP_NEW_COPY 2 */ - -/* The default search form and default action forms are used by query by form - and action by form. */ - -#define DEFAULT_QUERY_BY_FORM "$DefaultSearch" -#define DEFAULT_ACTION_BY_FORM "$DefaultAction" - -/* Misc Flags */ - -#define ASSIST_FLAG_ENABLED 'E' -#define ASSIST_FLAG_DISABLED 'D' -#define ASSIST_FLAG_NEWCOPY 'N' -#define ASSIST_FLAG_HIDDEN 'H' -#define ASSIST_FLAG_PRIVATE 'P' -#define ASSIST_FLAG_THREAD 'T' -#define ASSIST_FLAG_ALLOW_REMOTE_DEBUGGING 'R' -#define ASSIST_FLAG_ALLOW_UNSECURE_LS_LIBS 'L' -#define ASSIST_FLAG_AGENT_RUNASWEBUSER 'u' /* signed "shadow" flag to verify value of unsigned DESIGN_FLAG_AGENT_RUNASWEBUSER*/ -#define ASSIST_FLAG_AGENT_RUNASSIGNER 's' /* signed "shadow" flag to verify value of unsigned DESIGN_FLAG_AGENT_RUNASWEBUSER*/ -#define ASSIST_FLAGS_ITEM "$AssistFlags" /* Misc flags */ -#define ASSIST_FLAGS_ITEM2 "$AssistFlags2" /* Unsigned Misc flags */ -#define ASSIST_ONBEHALFOF "$OnBehalfOf" /* used by agents to specify whose authority the agents - runs under (other than the signer) */ -#define ASSIST_RESTRICTED "$Restricted" /* agent designer can force the agent to have restricted - rights, even if the signer has unrestricted rights , or - raise their rights to be full admin + unrestricted */ - -#define ASSIST_RESTRICTED_RESTRICTED 0x00000001 /* base value for restricted */ -#define ASSIST_RESTRICTED_UNRESTRICTED 0x00000000 /* base value for unrestricted */ -#define ASSIST_RESTRICTED_NOT_FORCED 0x00000000 /* used when the item is not used to force restrictions in the agent - agent can be unrestricted, if the signiture allows it */ -#define ASSIST_RESTRICTED_FORCED 0x00000001 /* used when the designer wants to force the agent to be only restricted - note: this flag has no effect when the agent signer is restricted or - has no rights to run the agents */ -#define ASSIST_RESTRICTED_FULLADMIN 0x00000002 /* unrestricted (low bit of zero, plus fulladmin */ -#define ASSIST_RESTRICTED_NOT_PRESENT 0x10000000 /* (in-memory) used when the item is not present in the agent */ -#define ASSIST_RESTRICTED_FORCED_USED 0x20000000 /* (in-memory) set when the flag was used to lower permissions */ -#define ASSIST_RESTRICTED_SCRIPT_LIBRARY 0x40000000 /* (in-memory) used when the agent rights are lowered because of the script library */ - - -#define ASSIST_MAIL_ITEM "$AssistMail" /* If this field exists in a mail note, it means that */ - /* mail message was created by an agent. */ - -#define ASSIST_TRIGGER_ITEM "$AssistTrigger" /* (Read-only) Assistant's trigger type */ -#define FORM_SCRIPT_OBJECT "$$FormScript_O" /* Script object code item */ - -/* These were moved here from \edit\dmem.h */ -#define FORM_SCRIPT_ITEM_NAME "$$FormScript" -#define DOC_SCRIPT_ITEM "$Script" -#define DOC_SCRIPT_ITEM_OBJECT "$$Script_O" -#define DOC_ACTION_ITEM "$$FormAction" -#define DOC_SCRIPT_NAME "$$ScriptName" -#define DOC_SCRIPT_BREAKPOINTS "$Breakpoints" - -/* View Script items */ -#define VIEW_SCRIPT_NAME "$ViewScript" -#define VIEW_SCRIPT_OBJECT "$ViewScript_O" -#define VIEW_GLOBAL_SCRIPT_NAME "$ViewGlobalScript" -#define VIEW_GLOBAL_SCRIPT_OBJECT "$ViewGlobalScript_O" -#define VIEW_ACTION_ITEM_NAME "$ViewAction" /* Formula for view script event */ -#define VIEW_ACTION_EVENT_COUNT 14 /* ie, $ViewAction0-$ViewAction10 - one per view script event that can contain formulas */ - -/* Database Script items */ -#define DB_SCRIPT_DESIGN_NAME "Database Script" -#define DB_SCRIPT_NAME "$DBScript" -#define DB_SCRIPT_OBJECT "$DBScript_O" -#define DB_ACTION_ITEM_NAME "$DBAction" - -/* Script Library items */ -#define SCRIPTLIB_ITEM_NAME "$ScriptLib" -#define SCRIPTLIB_OBJECT "$ScriptLib_O" -#define JAVASCRIPTLIBRARY_CODE "$JavaScriptLibrary" - -/* Servlet items */ -#define SERVLET_FLAGS_ITEM "$ServletFlags" -#define SERVLET_FLAG_HASSOURCE 'S' /* has real source, not just included files */ - -/* Web Service items */ -//#define WEBSERVICE_NAMESPACE "$WSNameSpace" -#define WEBSERVICE_PORTTYPE "$WSPortType" -#define WEBSERVICE_ELTNAME "$WSEltName" -#define WEBSERVICE_PORTNAME "$WSPortName" -#define WEBSERVICE_PORTCLASS "$WSPortClass" - -#define WEBSERVICE_FLAGS_ITEM "$WebServiceFlags" -#define WEBSERVICE_FLAG_SOAPDEFAULT 'S' -#define WEBSERVICE_FLAG_SOAPOPERATION 'O' -#define WEBSERVICE_FLAG_DOCBIND 'D' -#define WEBSERVICE_FLAG_WRAPBIND 'W' -#define WEBSERVICE_FLAG_LITERALBIND 'L' -#define WEBSERVICE_FLAG_XMLDATAMAP 'X' -#define WEBSERVICE_FLAG_XMLDOCTYPE 'Y' -#define WEBSERVICE_FLAG_ISVALID 'V' -#define WEBSERVICE_FLAG_FROZEN 'F' -#define WEBSERVICE_FLAG_VALIDATION 'N' -#define WEBSERVICE_FLAG_BADCOMPILE 'C' - -/* Replication formula note item names */ - -#define REPLFORMULA_SERVER_ITEM FIELD_TITLE -#define REPLFORMULA_VERSION_ITEM "$ReplVersion" -#define REPLFORMULA_SOURCE_SERVERS "$ReplSrcServers" -#define REPLFORMULA_NOTECLASS_ITEM "$ReplClassMasks" -#define REPLFORMULA_FORMULA_ITEM "$ReplFormula" -#define REPLFORMULA_VIEW_ITEM "$ReplView" /* V4 feature; sel repl by view */ -#define REPLFORMULA_PRIVATE_FOLDER_ITEM "$ReplPrivateFolder" /* V4 feature; sel repl by private folder */ -#define REPLFORMULA_FIELDS_ITEM "$ReplFields" /* V4.5 feature; sel repl by fields */ -#define REPLFORMULA_LOCAL_FOLDER_ITEM "$ReplLocalFolder" - -#define REPL_LOCAL_FOLDER_DEFAULT "($KeepLocal)" - -#define REPLICATION_FORM "$Replication" /* Name of replication form */ -#define REPLFORMULA_FORM_ITEM "$ReplForm" /* V6 feature; sel repl by form */ -#define REPLFORMULA_FORM_NOTUSED "0" -#define REPLFORMULA_FORM_USED "1" -#define REPLFORMULA_FORM_FORMULA_ITEM "$ReplFormFormula" - - -#define FIELD_NAME_DELIMITER ';' -#define VIEW_NAME_DELIMITER ';' -#define VIEW_NAME_DELIMETER VIEW_NAME_DELIMITER /* (misspelled!) */ - -/* Special replication flags */ - -#define REPLFLAGS_ITEM "$ReplFlags" -#define REPL_FLAG_NOREPL 'n' - -/* Icon note item names */ - -#define DESK_ICON_ITEM "IconBitmap" -#define LSECFLAGS_ITEM "$LSECFlags" -#define DEFAULT_NAVIGATOR_ITEM "$DefaultNavigator" -#define DEFAULT_WEB_NAVIGATOR_ITEM "$DefaultWebNavigator" -#define DEFAULT_WEBPAGE_ITEM "$DefaultWebPage" -#define DEFAULT_OUTLINE_ITEM "$DefaultOutline" -#define DEFAULT_FRAMESET_ITEM "$DefaultFrameset" -#define DEFAULT_WEB_FRAMESET_ITEM "$DefaultWebFrameset" -#define DEFAULT_WEB_PAGE_ITEM "$DefaultWebLaunchPage" -#define ICON_TEMPLATEMODTIME_ITEM "$TemplateModTime" -#define ICON_TEMPLATESERVERNAME_ITEM "$TemplateServerName" -#define ICON_TEMPLATEFILENAME_ITEM "$TemplateFileName" -#define ICON_UPDATEDBYLIMIT "$UpdatedByLimit" -#define ICON_REVISIONSLIMIT "$RevisionsLimit" -#define ICON_SOFTDELETE_EXPIRE_HOURS "$SoftDeleteExpireHours" -#define LAUNCH_VIEWNAME_ITEM "$LaunchViewName" -#define LAUNCH_WEB_VIEWNAME_ITEM "$LaunchWebViewName" -#define LAUNCH_DOCLINK_ITEM "$LaunchDoclink" -#define LAUNCH_WEB_DOCLINK_ITEM "$LaunchWebDoclink" -#define LAUNCH_WEB_DOCLINK_ANCHOR_ITEM "$LaunchWebDoclinkAnchor" -#define DEFAULT_LANGUAGE "$DefaultLanguage" -#define DEFAULT_COLLATION "$DefaultCollation" -#define COLLATION_TYPE "$CollationType" - -/* Character flags for replicated local security property ($LSECFlags field - in the icon note */ - -#define CHFLAG_SET_LOCALSEC 's' /* should set local access control */ -#define CHFLAG_CLEAR_LOCALSEC 'c' /* should clear local access control */ -#define CHFLAG_COMPACT_LOCALSEC 'p' /* compact should set local access control */ - -/* character flags for the "replicated file header" ($Flags field in the - icon note) */ - -/* NOTE: These flags are not in alphabetical order. There are more of them than - you think. Keep looking until you see a comment saying the set is over. */ - -/* ----< This is the beginning of the CHFLAGs >---- */ - -#define ICON_FLAGS DESIGN_FLAGS - -/* icon flags */ -#define CHFLAG_LAUNCH_APP 'a' -#define CHFLAG_MAILBOX_TYPE 'A' -#define CHFLAG_ADDRESS_BOOK_TYPE 'b' -#define CHFLAG_LIGHT_ADDRESS_BOOK_TYPE 'B' -#define CHFLAG_SHOW_CHANGED_POLICY 'c' -#define CHFLAG_LAUNCH_DOCLINK 'd' -#define CHFLAG_LAUNCH_FRAMESET 'F' -#define CHFLAG_RESTRICT_STORED_FORMS 'f' -#define CHFLAG_LIBRARY_TYPE 'g' -#define CHFLAG_DEFERRED_LOADED_IMAGES 'i' -#define CHFLAG_PERSONALJOURNAL_TYPE 'j' -#define CHFLAG_LAUNCH_NAVIGATOR 'l' -#define CHFLAG_SEARCH_SCOPE_TYPE 'm' -#define CHFLAG_NEVER_SHOW_POLICY 'n' -#define CHFLAG_LAUNCH_OUTLINE 'o' /* Launch Outline as the navigator */ -#define CHFLAG_ALWAYS_SHOW_POLICY 'p' -#define CHFLAG_MAILFILE_TYPE 'r' -#define CHFLAG_SOLO_NAVIGATOR 's' -#define CHFLAG_OBSOLETE_DONTUSE 't' -#define CHFLAG_SITEDB_TYPE 'u' - /* 'refresh' flag from build 130-133 */ - /* has been superceded by a flag in */ - /* ICON_FLAGS_NOREFRESH, below. */ - /* don't use this one anymore... */ -#define CHFLAG_NO_SHOW_VIEW 'v' - -#define CHFLAG_LAUNCH_WEBPAGE 'W' /* Launch navigator of type Web Page */ -#define CHFLAG_PANE_BIGFOLDER 'w' /* preview pane orientation; mutually exclusive with below */ -#define CHFLAG_PANE_SMALLVIEW 'x' /* preview pane orientation; mutually exclusive with above*/ -#define CHFLAG_PANE_MAXIMIZED 'y' /* preview pane size */ - -/* web-specific launch flags */ -#define CHFLAG_WEB_LAUNCH_DOCLINK 'D' -#define CHFLAG_WEB_LAUNCH_NAVIGATOR 'L' -#define CHFLAG_WEB_ALWAYS_SHOW_POLICY 'P' -#define CHFLAG_WEB_LAUNCH_THISDOCLINK 'T' -#define CHFLAG_WEB_LAUNCH_VIEWNAME 'V' -#define CHFLAG_WEB_USEJAVASCRIPT 'J' -#define CHFLAG_WEB_USESSLCONN 'X' -#define CHFLAG_WEB_LAUNCH_PAGE 'E' -#define CHFLAG_WEB_LAUNCH_FRAMESET 'S' -#define CHFLAG_RESTORE_VIEW 'K' - -#define CHFLAG_MULTILINGUAL_DB 'M' -#define CHFLAG_ALLOW_DECS_CONNECTIONS 'C' - -#define CHFLAG_NOUNREAD_MARKS 'z' -#define CHFLAG_DISABLE_RESPONSE_INFO '1' -#define CHFLAG_FORM_BUCKET_OPT '2' -#define CHFLAG_MAINTAIN_LAST_ACCESSED '3' -#define CHFLAG_DELETES_ARE_SOFT '4' - -#define CHFLAG_IS_LOCK_DB '5' -#define CHFLAG_IS_DESIGN_LOCK_DB '6' -#define CHFLAG_LARGE_UNKTABLE '7' -#define CHFLAG_HIDE_FROM_WEB '8' -#define CHFLAG_IS_WEBAPPLICATION '9' - -#define CHFLAG_REFRESH_ON_ADMIN 'e' - -#define CHFLAG_COPY_PROFILES 'G' /* For templates - copy profile notes on creating database from this one - and when refreshing databases from it */ -#define CHFLAG_LZ1 'Z' /* LZ1 compression db option. */ -#define CHFLAG_REPL_UNREAD_CLUSTERED 'Q' -#define CHFLAG_REPL_UNREAD_EVERYWHERE 'U' /* Icon flag for enabling replication of unread marks - on AND off cluster */ -#define CHFLAG_TRACK_REPLYFORWARD 'h' /* inherited track reply/forward flag */ - -/* ----< This is the end of the CHFLAGs >---- */ - -/* unlike the $Flags field, this field doesn't get - refreshed/replaced on a design refresh/replace - and they don't inherit from parent templates -*/ -#define ICON_FLAGS_NOREFRESH "$FlagsNoRefresh" - -#define CHFLAG_NR_ADV_TEMPLATE 't' -#define CHFLAG_NR_SINGLE_COPY_TEMPLATE 's' - -#define CHFLAG_NR_DONTTRACK_REPLYFORWARD 'r' /* need separate flags here because */ -#define CHFLAG_NR_DOTRACK_REPLYFORWARD 'f' /* we need to know if user turned off OR on to override template setting */ -#define CHFLAG_NR_REPLUNREAD_NEVER 'v' -#define CHFLAG_NR_REPLUNREAD_CLUSTERED 'Q' -#define CHFLAG_NR_REPLUNREAD_EVERYWHERE 'U' - -/* Special replication flags */ - -#define REPLFLAGS_ITEM "$ReplFlags" -#define REPL_FLAG_NOREPL 'n' - -/* Auto-merge replication conflicts */ - -#define ITEM_CONFLICT_ACTION "$ConflictAction" /* enable auto-merge conflicts if 1 */ -#define CONFLICT_AUTOMERGE '1' -#define CONFLICT_NONE '2' -#define CONFLICT_BEST_MERGE '3' - -#define ITEM_CONFLICT_ITEMS "$ConflictItems" - -/* Form note item names */ - -#define ITEM_NAME_TEMPLATE "$Body" /* form item to hold form CD */ -#define ITEM_NAME_DOCUMENT "$Info" /* document header info */ -#define ITEM_NAME_TEMPLATE_NAME FIELD_TITLE /* form title item */ -#define ITEM_NAME_FORMLINK "$FormLinks" /* form link table */ -#define ITEM_NAME_FIELDS "$Fields" /* field name table */ -#define ITEM_NAME_FORMPRIVS "$FormPrivs" /* form privileges */ -#define ITEM_NAME_FORMUSERS "$FormUsers" /* text list of users allowed to use the form */ -#define ITEM_NAME_FRAMESET "$FrameSet" /* form item to hold form Frameset definition */ -#define ITEM_NAME_FRAMEINFO "$FrameInfo" /* frameset used to open form */ - -/* Special form flags */ - -#define ITEM_NAME_KEEP_PRIVATE "$KeepPrivate" -#define PRIVATE_FLAG_YES '1' /* $KeepPrivate = TRUE force disabling of printing, mail forwarding and edit copy */ -#define PRIVATE_FLAG_YES_RESEND '2' /* $KeepPrivate = TRUE same as PRIVATE_FLAG_YES except allow resend */ - -#define ITEM_NAME_DATEPICKER_MONTH "$DatePickerMonth" -#define ITEM_NAME_DATEPICKER_DAY "$DatePickerDay" -#define ITEM_NAME_DATEPICKER_YEAR "$DatePickerYear" -#define ITEM_NAME_HEADERAREA "$HeaderArea" -#define ITEM_NAME_FOOTERAREA "$FooterArea" -#define ITEM_NAME_REGIONFRAMESET "$RegionFrameset" -#define ITEM_NAME_BACKGROUNDGRAPHIC "$Background" -#define ITEM_NAME_BACKGROUNDGRAPHICR5 "$BackgroundR5" -#define ITEM_NAME_BACKGROUNDGRAPHICBODY "$BackgroundBody" -#define ITEM_NAME_PAPERCOLOR "$PaperColor" -#define ITEM_NAME_PAPERCOLOREX "$PaperColorEx" -#define ITEM_NAME_LAYER "$Layer" -#define ITEM_NAME_LAYERTEXT "$LayerText" -#define ITEM_NAME_RESTRICTBKOVERRIDE "$NoBackgroundOverride" -#define RESTRICTBK_FLAG_NOOVERRIDE '1' /* $NoBackgroundOverride = TRUE Don't allow user to override document background */ -#define ITEM_NAME_HTMLCODE "$HTMLCode" -#define ITEM_NAME_HTMLCODE_CLIENT "$HTMLCodeClient" -#define ITEM_NAME_DAVNAME "$DAVName" - -#define ITEM_NAME_AUTO_EDIT_NOTE "$AutoEditMode" -#define AUTO_EDIT_FLAG_YES '1' /* $AutoEditMode = TRUE force edit mode on open regardless of Form flag */ - -#define ITEM_NAME_SHOW_NAVIGATIONBAR "$ShowNavigationBar" /* Display the URL navigation Bar */ -#define ITEM_NAME_HIDE_SCROLL_BARS "$HideScrollBars" -#define WINDOW_SCROLL_BARS_NONE '1' -#define WINDOW_SCROLL_BARS_HORZ '2' -#define WINDOW_SCROLL_BARS_VERT '3' - -#define ITEM_NAME_BACKGROUNDGRAPHIC_REPEAT "$BackgroundRepeat" -#define ITEM_NAME_BACKGROUNDGRAPHIC_REPEATBODY "$BackgroundRepeatBody" -#define ITEM_NAME_USER_BACKGROUNDGRAPHIC_REPEAT "$UserBackgroundRepeat" -#define ITEM_NAME_USER_BACKGROUNDGRAPHIC_REPEATBODY "$UserBackgroundRepeatBody" -#define BACKGROUNDGRAPHIC_REPEAT_ONCE '1' -#define BACKGROUNDGRAPHIC_REPEAT_VERT '2' -#define BACKGROUNDGRAPHIC_REPEAT_HORIZ '3' -#define BACKGROUNDGRAPHIC_REPEAT_BOTH '4' -#define BACKGROUNDGRAPHIC_REPEAT_SIZE '5' -#define BACKGROUNDGRAPHIC_REPEAT_CENTER '6' - -#define ITEM_NAME_HIDE_GRAPHIC_IN_EDIT_MODE "$HideGraphicInEditMode" - - -#define ITEM_NAME_RFSAVEINFO "$RFSaveInfo" - - - -#define ITEM_NAME_VERSION_OPT "$VersionOpt" /* Over-ride the Form flags for versioning. */ -#define VERSION_FLAG_NONE '0' /* $Version = 0, None */ -#define VERSION_FLAG_MURESP '1' /* $Version = 1, Manual - Update becomes response */ -#define VERSION_FLAG_AURESP '2' /* $Version = 2, Auto - Update becomes response */ -#define VERSION_FLAG_MUPAR '3' /* $Version = 3, Manual - Update becomes parent */ -#define VERSION_FLAG_AUPAR '4' /* $Version = 4, Auto - Update becomes parent */ -#define VERSION_FLAG_MUSIB '5' /* $Version = 5, Manual - Update becomes sibling */ -#define VERSION_FLAG_AUSIB '6' /* $Version = 6, Auto - Update becomes sibling */ - - -/* Document note item names */ - -#define ITEM_NAME_TEMPLATE_USED FIELD_FORM /* form name used to create note, user-visible */ -#define ITEM_NAME_NOTEREF FIELD_LINK /* optional reference to another note */ -#define ITEM_NAME_VERREF "$VERREF" /* optional reference to master version note */ -#define ITEM_NAME_LINK "$Links" /* note link table */ -#define ITEM_NAME_REVISIONS "$Revisions" /* Revision history */ -#define ITEM_NAME_CONFLICT VIEW_CONFLICT_ITEM /* Replication update conflict */ -#define ITEM_NAME_AUTHORS "$Authors" /* text list of users allowed to modify document below editor access */ -#define ITEM_NAME_WRITERS "$Writers" /* text list of users allowed to modify document */ -#define ITEM_NAME_PROVISIONAL_WRITERS "$PWriters" /* text list of users provisionally allowed to modify document */ -#define ITEM_NAME_TEMP_PROVISIONAL_WRITERS "$PTWriters" /* text list of users provisionally allowed to temporarily modify document */ -#define ITEM_NAME_WRITERSDATE "$WritersDate" /* timedate of when any form of $[X]Writers was taken out */ - -/* Document and form note item names, all items are optional */ - -#define ITEM_NAME_FONTS "$Fonts" /* font table */ -#define ITEM_NAME_HEADER "$Header" /* print page header */ -#define ITEM_NAME_FOOTER "$Footer" /* print page footer */ -#define ITEM_NAME_HFFLAGS "$HFFlags" /* header/footer flags */ - #define HFFLAGS_NOPRINTONFIRSTPAGE '1' /* suppress printing header/footer on first page */ - #define HFFLAGS_DIRECTION_RTL 'R' /* header/footer is RTL */ -#define ITEM_NAME_WINDOWTITLE "$WindowTitle"/* window title */ -#define ITEM_NAME_ATTACHMENT "$FILE" /* file attachment, MUST STAY UPPER-CASE BECAUSE IT'S SIGNED! */ -#define ITEM_NAME_HTMLHEADTAG "$HTMLHeadTag"/* Override for HTML head tag */ -#define ITEM_NAME_HTMLBODYTAG "$HTMLBodyTag"/* Override for HTML body tag */ -#define ITEM_NAME_WEBQUERYSAVE "$WEBQuerySave" /*WebQuerySave formula */ -#define ITEM_NAME_WEBQUERYOPEN "$WEBQueryOpen" /*WebQueryOpen formula */ -#define ITEM_NAME_APPHELPFORMULA "$AppHelpFormula" /* Help doc to load */ -#define ITEM_NAME_STYLESHEETLIST "$StyleSheetList"/* Style Sheet List */ -#define ITEM_NAME_DEFAULTDECSINFO "$DefaultDECSInfo" /* default DECS info for all form fields */ -#define ITEM_NAME_EXTERNAL_FIELDS "$ExternalFields" /* # of DECS fields in form */ -#define ITEM_NAME_CLIENTEVENTINFO "$ClientEventTag" -#define ITEM_NAME_WEBEVENTINFO "$WebEventTag" - -#define ITEM_NAME_WEBFLAGS "$WebFlags" /* Web related flags for form or document */ -#define WEBFLAG_NOTE_USEAPPLET_INBROWSER 'B' /* use appropriate applet when serving to browser */ -#define WEBFLAG_NOTE_IS_HTML 'H' /* treat this document or form as plain HTML, do not convert styled text to HTML */ -#define WEBFLAG_NOTE_CONTAINS_VIEW 'V' /* optimization for web server: this note contains an embedded view */ -#define WEBFLAG_NOTE_HTML_ALL_FLDS 'F' /* gen'd HTML for all fields */ -#define WEBFLAG_NOTE_CONTAINS_JSBUTTON 'J' /* Generate
tag */ -#define WEBFLAG_NOTE_ALLOW_DOC_SELECTIONS 'S' - -/* THESE NEXT TWO FLAGS ARE OBSOLETE - SHOULD BE REMOVED ASAP */ -#define WEBFLAG_NOTE_FILE_DEPLOYABLE 'D' /* for web apps, this file is ready for primetime */ -#define WEBFLAG_NOTE_DONTREFRESH_ON_REDEPLOY 'R' /* for web apps, this file should not be replaced on redeploy */ -#define ITEM_NAME_WEBPUBLISHING "$WebPublishing" -#define ITEM_NAME_TEXTPROPERTIES "$TextProperties" /* Text Properties table */ -#define ITEM_NAME_DAVPROPERTIES "$DavProps" /* WebDAV dead properties */ -#define ITEM_NAME_DAVNAMESPACES "$DavNamespaces" /* WebDAV namespaces for dead properties */ - - - -/* Document note Sign/Seal item names */ - -#define ITEM_NAME_NOTE_SIGNATURE "$Signature" -#define ITEM_NAME_NOTE_SIG_PREFIX "$Sig_" /* Prefix for multiple signatures. */ -#define ITEM_NAME_NOTE_STOREDFORM_SIG "$SIG$Form" /* stored form signature */ -#define ITEM_NAME_NOTE_STOREDSUBFORM_SIG_PREFIX "$SIG$" /* stored subform signature prefix - followed by subform name*/ -#define ITEM_NAME_NOTE_STOREDFORM_SIG_PREFIX "$SIG" /* stored form and subform signature prefix - followed by either $FORM or the subform name*/ -#define ITEM_NAME_NOTE_SEAL "$Seal" -#define ITEM_NAME_NOTE_SEALDATA "$SealData" -#define ITEM_NAME_NOTE_SEALNAMES "SecretEncryptionKeys" -#define ITEM_NAME_NOTE_SEALUSERS "PublicEncryptionKeys" -#define ITEM_NAME_NOTE_FORCESIGN "Sign" -#define ITEM_NAME_NOTE_FORCESEAL "Encrypt" -#define ITEM_NAME_NOTE_FORCEMAIL "MailOptions" -#define ITEM_NAME_NOTE_FORCESAVE "SaveOptions" -#define ITEM_NAME_NOTE_FORCESEALSAVED "EncryptSaved" -#define ITEM_NAME_NOTE_MAILSAVE "MailSaveOptions" -#define ITEM_NAME_NOTE_FOLDERADD "FolderOptions" -/* also see EncryptionStatus and SignatureStatus below */ - -/* Item name suffixes for design note items that are add to data note when "store form with document" is used. */ - -#define STOREDFORM_ITEM_SUFFIX "_StoredForm" -#define STOREDSUBFORM_ITEM_SUFFIX "_StoredSubform" /* A number 1 - Number of subforms will also be append... _StoredSubform1 */ -#define ITEM_NAME_STOREDFORM_CRC "$StoredFormCRC" /* A CRC on the first $Body item of a stored form in doc document. Used to detect down stream client changes. */ - -#define ITEM_NAME_STOREDFORM_REPID "$Form_RepId_SF" /* Replica id of a form's originating database. */ - -/* - * This item name (which is '$Body_StoredForm') is the "new" way of storing a form with a document. This item - * and all items with the _StoredForm and/or _StoredSubformX suffix supercede the the original item names - * in documents that have stored forms unless a downstream client... pre 5.0.6... makes a change as detected - * with $StoredFormCRC as mentioned above. - */ -#define ITEM_NAME_TEMPLATE_STOREDFORM ITEM_NAME_TEMPLATE STOREDFORM_ITEM_SUFFIX - -/* Group expansion item and legal values */ - -#define ITEM_NAME_NOTE_GROUPEXP "ExpandPersonalGroups" /* For backward compatibility */ -#define ITEM_NAME_NOTE_EXPANDGROUPS "$ExpandGroups" -#define MAIL_DONT_EXPAND_GROUPS '0' -#define MAIL_EXPAND_LOCAL_GROUPS '1' -#define MAIL_EXPAND_PUBLIC_GROUPS '2' -#define MAIL_EXPAND_LOCAL_AND_PUBLIC_GROUPS '3' - -/* Search term highlights item name prefix. An item name is - concatenated to this; e.g. $Highlights_Body. */ - -#define ITEM_NAME_HIGHLIGHTS "$Highlights_" - -/* Import/Export document item names */ - -#define IMPORT_BODY_ITEM_NAME "Body" -#define IMPORT_FORM_ITEM_NAME FIELD_FORM -#define NEW_FORM_ITEM_NAME FIELD_FORM - -/* Help index note item names */ - -#define ITEM_OBJECT "$Section" -#define HELP_VIEW_NAME "(All)" -#define APP_HELP_DEFAULT_VIEW_NAME "(Help)" - -/* Help view names */ - -#define HELP_VIEW_TOC "Top10" /* Table of contents view */ -#define HELP_VIEW_MSG "MSG" /* Messages view */ -#define HELP_VIEW_ATFUNC "REF" /* @Functions view */ -#define HELP_VIEW_INDEX "IDX" /* Index view */ -#define HELP_VIEW_NEWS "NEWS" /* Release Notes view */ -#define HELP_VIEW_V3CMD "CLASSIC" /* V3 Menu Command Equivalents */ - -/* Help navigator names */ - -#define HELP_NAV_HOW "Help Topics - How" -#define HELP_NAV_INDEX "Help Topics - Index" -#define HELP_NAV_MSG "Help Topics - Trouble" -#define HELP_NAV_ATFUNC "Help Topics - Tell Me" -#define HELP_NAV_KBD "Help Topics - Tell Me" - -/* Notes Help Template String */ -#define HELP_TEMPLATE_STRING "NotesHelp" - -/* Catalog form names */ - -#define NOTEFILE_FORM_NAME "Notefile" -#define CONNECTION_FORM_NAME "Connection" - -/* Catalog view names */ -#define CATALOG_VIEW_REPLICA_ID "Databases by _Replica ID" -#define CATALOG_VIEW_CATEGORY "Databases by _Category" -#define CATALOG_VIEW_MULTIDBBIT "($MultiDbIndex)" - -/* Catalog document note item names */ - -#define CATALOG_ITEM_SERVER "Server" -#define CATALOG_ITEM_REMOTE_SERVER "RemoteServer" -#define CATALOG_ITEM_PATHNAME "Pathname" -#define CATALOG_ITEM_TITLE "Title" -#define CATALOG_ITEM_REPLICAID "ReplicaID" -#define CATALOG_ITEM_POLICY_DATE "PolicyDate" -#define CATALOG_ITEM_LICENSEID "LicenseID" -#define CATALOG_ITEM_MANAGERS "Managers" -#define CATALOG_ITEM_BODY "Body" -#define CATALOG_ITEM_VIEW_INDEX "View" -#define CATALOG_ITEM_CATEGORY1 "Category1" -#define CATALOG_ITEM_CATEGORY2 "Category2" -#define CATALOG_ITEM_CATEGORY3 "Category3" -#define CATALOG_ITEM_CATEGORY4 "Category4" -#define CATALOG_ITEM_CATEGORY5 "Category5" -#define CATALOG_ITEM_CAT MAIL_CATEGORIES_ITEM -#define CATALOG_ITEM_FULLNAME "FullName" -#define CATALOG_ITEM_META_TITLE "Title" -#define CATALOG_ITEM_META_CREATOR "Creator" -#define CATALOG_ITEM_META_DESCRIPTION "Description" -#define CATALOG_ITEM_META_TYPE "MetaType" -#define CATALOG_ITEM_META_IDENTIFIER "URL" -#define CATALOG_ITEM_META_CREATION_DATE "CreationDate" -#define CATALOG_ITEM_META_CATEGORIES "Categories" -#define CATALOG_ITEM_ADMIN_SERVER "DbAdminServer" -#define CATALOG_ITEM_ADMIN_SERVER_NAMES "DbAdminServerNames" -/* for agents */ -#define CATALOG_ITEM_AGENT_AGENTNAME "AgentName" -#define CATALOG_ITEM_AGENT_DB "AgentDb" -#define CATALOG_ITEM_AGENT_SIGNER "AgentSigner" -#define CATALOG_ITEM_AGENT_ONBEHALF "AgentOnBehalf" -#define CATALOG_ITEM_AGENT_INTERVALTYPE "AgentIntervalType" -#define CATALOG_ITEM_AGENT_INTERVAL "AgentInterval" -#define CATALOG_ITEM_AGENT_TIME1 "AgentTimeOne" -#define CATALOG_ITEM_AGENT_TIME2 "AgentTimeTwo" -#define CATALOG_ITEM_AGENT_STARTTIME "AgentStartTime" -#define CATALOG_ITEM_AGENT_ENDTIME "AgentEndTime" -#define CATALOG_ITEM_AGENT_NOWEEKEND "AgentNoWeekend" -#define CATALOG_ITEM_AGENT_PERSONAL "AgentPersonal" -#define CATALOG_ITEM_AGENT_COUNT "AgentCount" -#define CATALOG_ITEM_AGENT_FIELDCOUNT "AgentFieldCount" -#define CATALOG_ITEM_AGENT_TRIGGERTYPE "AgentTriggerType" -#define CATALOG_ITEM_AGENT_SEARCHTYPE "AgentSearchType" -#define CATALOG_ITEM_AGENT_SERVER "AgentServer" -#define CATALOG_ITEM_AGENT_LASTRUN "AgentLastRunTime" -#define CATALOG_ITEM_AGENT_DOCPROCESSED "AgentDocsProcessed" -#define CATALOG_ITEM_AGENT_ENABLED "AgentEnabled" -#define CATALOG_ITEM_AGENT_ACTIVATABLE "AgentActivatable" -#define CATALOG_ITEM_AGENT_RUNASWEB "AgentRunAsWebUser" -#define CATALOG_ITEM_AGENT_RESTRICTED "AgentRestricted" -#define CATALOG_ITEM_AGENT_LANGUAGE "AgentLanguage" - - - -/* Multi DB searching document forms, item names, and item values */ - -#define MULTIDB_FORM_CONFIG "ConfigurationForm" -#define MULTIDB_FORM_ENTRY "Database" -#define MULTIDB_ITEM_ACL "ACL" -#define MULTIDB_ITEM_CATEGORIES "DatabaseCategories" -#define MULTIDB_ITEM_CONFIGLINK "ConfigLink" -#define MULTIDB_ITEM_DOMAIN "Domain" -#define MULTIDB_ITEM_INDEXOPTIONS "IndexOptions" -#define MULTIDB_ITEM_PATHNAME "Pathname" -#define MULTIDB_ITEM_REPLICAID "ReplicaID" -#define MULTIDB_ITEM_SCOPE "Scope" -#define MULTIDB_ITEM_SERVER "Server" -#define MULTIDB_ITEM_TITLE "Title" -#define MULTIDB_ITEM_VIEWCHOICE "DbViews" -#define MULTIDB_ITEM_VIEWLIST "DatabaseViews" -#define MULTIDB_INDEX_NONE "0" -#define MULTIDB_INDEX_SUMMARY "1" -#define MULTIDB_INDEX_FULLNOTE "2" -#define MULTIDB_INDEX_ATTACHMENT "3" -#define MULTIDB_SCOPE_DATABASE "0" -#define MULTIDB_SCOPE_DIRECTORY "1" -#define MULTIDB_SCOPE_SERVER "2" -#define MULTIDB_SCOPE_DOMAIN "3" -#define MULTIDB_VIEW_REPLICAID "$ReplicaID" - -/* Library document note item names */ - -#define LIBRARY_ITEM_AUTHOR "Author" -#define LIBRARY_ITEM_SERVER "Server" -#define LIBRARY_ITEM_PATHNAME "Pathname" -#define LIBRARY_ITEM_TITLE "Title" -#define LIBRARY_ITEM_REPLICAID "ReplicaID" -#define LIBRARY_ITEM_ABSTRACT "Abstract" -#define LIBRARY_PATHNAME "LibraryPathName" -#define LIBRARY_TITLE "LibraryTitle" -#define LIBRARY_SENDTO "SendTo" -#define LIBRARY_LIBRARIAN "Librarian" - -/* Library Form Names */ -#define LIBRARIAN_FORM_NAME "Librarian" - -/* Library View Names */ -#define LIBRARY_REPID_VIEW "($RepID)" -#define LIBRARY_LIBRARIAN_VIEW "($Librarians)" - -/* Disk directory search item names and values */ - -#define DBDIR_PATH_ITEM "$Path" /* Path name */ -#define DBDIR_TYPE_ITEM "$Type" /* Type item */ -#define DBDIR_TYPE_ITEM_DIRECTORY "$DIR" /* Directory type name */ -#define DBDIR_TYPE_ITEM_NOTEFILE "$NOTEFILE" /* Notefile type name */ -#define DBDIR_TYPE_ITEM_OLDNOTEFILE "$OLDNOTEFILE" -#define DBDIR_INFO_ITEM "$Info" /* Info item */ -#define DBDIR_LENGTH_ITEM "$Length" -#define DBDIR_MODIFIED_ITEM "$Modified" -#define DBDIR_PROPERTIES_ITEM "$Properties" -#define DBDIR_LINK_ITEM "$LinkInfo" -#define DBDIR_DIRECTORY_LINK "$DIRLINK" /* Directory Link */ -#define DBDIR_DATABASE_LINK "$DBLINK" /* Database Link */ -#define DBDIR_DBOPTIONS_ITEM "$DBOPTIONS" /* Database Options */ -#define DBDIR_DBVERSIONS_ITEM "$DBVERSIONS" /* Database Major and Minor versions */ -#define DBDIR_DBCREATED_ITEM "$DBCREATED" /* Database Created date */ -#define DBDIR_LASTFIXUP_ITEM "$LASTFIXUP" /* Last database fixup time */ -#define DBDIR_QUOTALIMIT_ITEM "$QUOTALIMIT" /* Database quota limit */ -#define DBDIR_QUOTAWARNING_ITEM "$QUOTAWARNING" /* Database quota warning */ -#define DBDIR_MAXDBSIZE_ITEM "$MAXDBSIZE" /* Database MAximum Size - 1Gb, 2GB, 3GB, 4GB */ -#define DBDIR_PHYSICALPATH_ITEM "$PHYSICALPATH" /* Physical file path (OS level path) */ -#define DBDIR_ISLOGGED_ITEM "$ISLOGGED" /* Is the db logged? */ -#define DBDIR_LENGTH2_ITEM "$Length2" /* File Size as NSFDISKPOS */ -#define DBDIR_DBOPTIONS2_ITEM "$DBOPTIONS2" /* Database Options[1] */ -#define DBDIR_DBOPTIONS3_ITEM "$DBOPTIONS3" /* Database Options[2] */ -#define DBDIR_DBOPTIONS4_ITEM "$DBOPTIONS4" /* Database Options[3] */ -#define DBDIR_DATAMODIFIED_ITEM "$DATAMOD" /* Data Modified time */ -#define DBDIR_NONDATAMODIFIED_ITEM "$NONDATAMOD" /* Non Data Modified time */ -#define DBDIR_CURRENTUSAGE_ITEM "$CURRENTUSAGE" /* CurrentSpace Utilization */ -#define DBDIR_STORAGEPATH_ITEM "$STORAGEPATH" /* Raw file path (all links translated) */ -#define DBDIR_REPLFLAGS_ITEM "$ReplFlags" /* Replica Flags */ -#define DBDIR_DB2_DATABASE_LINK "$DB2LINK" /* DB2 Database Link */ - -/* Form names for log database. */ - -#define LOG_EVENT_FORM "Events" -#define LOG_REPLICA_FORM "Replication" -#define LOG_MAIL_FORM "Mail Routing" -#define LOG_SESSION_FORM "Session" -#define LOG_USAGE_FORM "Activity" -#define LOG_SIZE_FORM "Size" -#define LOG_PHONE_FORM "Phone Call" -#define LOG_PHONE_IN_FORM "Phone Call - Incoming" -#define LOG_PHONE_OUT_FORM "Phone Call - Outgoing" -#define LOG_PT_FORM "Passthru Connection" -#define LOG_OBJSTORE_USAGE_FORM "ObjStoreUsageForm" -/* This is the form name used by the log package "activity logging API" */ -#define LOG_ACTIVITY_FORM "ActivityData" - -/* View names for log database. */ - -#define LOG_OBJSTORE_USAGE_VIEW "ObjStoreUsageView" -#define LOG_MAIL_ROUTING_EVENTS_VIEW "MailRoutingEvents" -#define LOG_ACTIVITY_DATA_VIEW "($ActivityData)" -#define LOG_ACTIVITY_SCHEMA_VIEW "($ActivitySchema)" - -/* Item names used by the log facility itself or commonly used - by different packages that call the log facility. */ - -#define LOG_ITEM_STARTTIME "StartTime" -#define LOG_ITEM_STARTTIME_TEXT "StartTimeText" -#define LOG_ITEM_ENDTIME "FinishTime" -#define LOG_ITEM_BODY "Body" -#define LOG_ITEM_SERVER "Server" -#define LOG_ITEM_PORT "Port" -#define LOG_ITEM_EVENTS "Events" -#define LOG_ITEM_EVENT_LIST "EventList" -#define LOG_ITEM_EVENT_STATUS "EventStatus" -#define LOG_ITEM_EVENT_TYPE "EventType" -#define LOG_ITEM_EVENT_SEV "EventSeverity" -#define LOG_ITEM_EVENT_TIME "EventTime" -#define LOG_ITEM_EVENT_TIME_SIZE "EventTimeSize" -#define LOG_ITEM_EVENT_ADDERR "EventAdditionalErrorCode" -#define LOG_ITEM_EVENT_ADDERR_TYPE "EventAdditionalErrorType" -#define LOG_ITEM_EVENT_ADDERR_SEV "EventAdditionalErrorSeverity" -#define LOG_ITEM_EVENT_ADDIN "EventAddinName" -#define LOG_ITEM_EVENT_PARAMETERS "EventParameters" -#define LOG_ITEM_PATHNAME "Pathname" -#define LOG_ITEM_TITLE "Title" -#define LOG_ITEM_CAT MAIL_CATEGORIES_ITEM -#define LOG_ITEM_BYTESIN "BytesIn" -#define LOG_ITEM_BYTESOUT "BytesOut" - -/* Item names for replicator notes in log file. */ - -#define REPLICA_ITEM_SOURCE_SERVER "SourceServer" -#define REPLICA_ITEM_INITIATED_BY "InitiatedBy" - -/* Item names for session notes in log file. */ - -#define SESSION_ITEM_USERNAME "UserName" -#define SESSION_ITEM_READS "Reads" -#define SESSION_ITEM_WRITES "Writes" -#define SESSION_ITEM_SENT_FROM "SentFromServer" -#define SESSION_ITEM_SENT_TO "SentToServer" -#define SESSION_ITEM_UNCOMPSENT_FROM "SentFromServerUncompressed" -#define SESSION_ITEM_UNCOMP_SENT_TO "SentToServerUncompressed" -#define SESSION_ITEM_COMPSENT_FROM "SentFromServerCompressed" -#define SESSION_ITEM_COMP_SENT_TO "SentToServerCompressed" - -#define SESSION_ITEM_TRANSACTIONS "Transactions" - -/* Item names for escrow log */ - -#define ESCROW_SENDTO "Escrow Agent" - -#define ESCROW_USER "User" -#define ESCROW_SERVER "Server" -#define ESCROW_CERTIFIER "Certifier" - -#define ESCROW_LOCATION_ITEM "Location" -#define ESCROW_COMMENT_ITEM "Comment" - -/* Item names for database activity note in log file */ - -#define ACTIVITY_ITEM_MANAGERS "Managers" -#define ACTIVITY_ITEM_VIEWTITLES "ViewTitles" /* Obsolete in R6 */ -#define ACTIVITY_ITEM_VIEWSIZES "ViewSizes" /* Obsolete in R6 */ -#define ACTIVITY_ITEM_ALLVIEWINFO "AllViewInfo" /* New in R6 */ -#define ACTIVITY_ITEM_DISKSPACE "DiskSpace" -#define ACTIVITY_ITEM_DISKUSAGE "DiskUsage" -#define ACTIVITY_ITEM_PERIOD "Period" -#define ACTIVITY_ITEM_PERIOD_USES "PeriodUses" -#define ACTIVITY_ITEM_PERIOD_READS "PeriodReads" -#define ACTIVITY_ITEM_PERIOD_WRITES "PeriodWrites" -#define ACTIVITY_ITEM_DAY_USES "DayUses" -#define ACTIVITY_ITEM_DAY_READS "DayReads" -#define ACTIVITY_ITEM_DAY_WRITES "DayWrites" -#define ACTIVITY_ITEM_WEEK_USES "WeekUses" -#define ACTIVITY_ITEM_WEEK_READS "WeekReads" -#define ACTIVITY_ITEM_WEEK_WRITES "WeekWrites" -#define ACTIVITY_ITEM_MONTH_USES "MonthUses" -#define ACTIVITY_ITEM_MONTH_READS "MonthReads" -#define ACTIVITY_ITEM_MONTH_WRITES "MonthWrites" - -/* Items associated with server activity in the log */ - -#define SRVACT_ITEM_ACTIVITY_NAME "ActivityName" -#define SRVACT_ITEM_ACTIVITY_FIELDS "ActivityFields" -#define SRVACT_ITEM_ACTIVITY_TYPES "ActivityTypes" -#define SRVACT_ITEM_ACTIVITY_SCHEMA "ActivitySchema" - - -/* Item names for unet notes in log file. */ -#define UNIXNET_ITEM_BODY "UnixBody" - -#if 0 - -/* Address Book - "X400Server" form item names */ - -#define MAIL_X400_SERVER_FORM "Server" /* Form and type name */ -#define MAIL_X400_SERVERNAME_ITEM "ServerName" /* X400 MTA name */ -#define MAIL_X400_GLOBAL_DOMAIN_ITEM "GlobalDomain" /* Global domain identifier */ -#define MAIL_X400_COUNTRY_ITEM "Country" /* Country name */ -#define MAIL_X400_ADMD_ITEM "ADMD" /* Administration Management Domain name*/ -#define MAIL_X400_PRMD_ITEM "Domain" /* Private Domain name */ -#define MAIL_X400_CREDENTIALS_ITEM "Credentials" /* MTA credentials */ -#define MAIL_X400_SUPP_APP_CONTEXTS_ITEM "SupportedApplicationsContext" /* Supported app. contexts */ -#define MAIL_X400_DEL_CONTENT_LENGTH_ITEM "DeliveryContentLength" /* Delivery content length */ -#define MAIL_X400_DEL_CONTENT_TYPE_ITEM "DeliveryContentTypes" /* Delivery content types */ -#define MAIL_X400_PSEL_ITEM "PSEL" /* Presentation selector */ -#define MAIL_X400_SSEL_ITEM "SSEL" /* Session selector */ -#define MAIL_X400_TSEL_ITEM "TSEL" /* Transport selector */ -#define MAIL_X400_NADDRESSES_ITEM "NAddresses" /* Network addresses */ - -#endif - - - -/* Public Queue Names */ - -#define TASK_QUEUE_PREFIX "MQ$" /* Prepended to "addin" task */ - /* name to form task's queue name */ - -#define SERVER_QUEUE_NAME "_SERVER" /* DB Server */ -#define REPL_QUEUE_NAME TASK_QUEUE_PREFIX"REPLICATOR" /* Replicator */ -#define ROUTER_QUEUE_NAME TASK_QUEUE_PREFIX"ROUTER" /* Mail Router */ -#define UPDATE_QUEUE_NAME TASK_QUEUE_PREFIX"INDEXER" /* Index views & full text process */ -#define LOGIN_QUEUE_NAME TASK_QUEUE_PREFIX"LOGIN" /* Login Process */ -#define EVENT_QUEUE_NAME TASK_QUEUE_PREFIX"EVENT" /* Event process */ -#define REPORT_QUEUE_NAME TASK_QUEUE_PREFIX"REPORTER" /* Report process */ -#define CLREPL_QUEUE_NAME TASK_QUEUE_PREFIX"CLREPL" /* Cluster Replicator */ -#define FIXUP_QUEUE_NAME TASK_QUEUE_PREFIX"FIXUP" /* Fixup */ -#define COLLECT_QUEUE_NAME TASK_QUEUE_PREFIX"COLLECTOR" /* Collector*/ -#define NOI_QUEUE_NAME TASK_QUEUE_PREFIX"DIIOP" /* NOI Process */ -#define ALARM_QUEUE_NAME TASK_QUEUE_PREFIX"ALARMS" /* Alarms Cache daemon */ -#define MONITOR_QUEUE_NAME TASK_QUEUE_PREFIX"MONITOR" /* Monitor */ -#define MONALARM_QUEUE_NAME TASK_QUEUE_PREFIX"MONITORALARM" /* Monitor */ -#define APDAEMON_REQ_QUEUE TASK_QUEUE_PREFIX"APDAEMONREQ" /* Admin Panel Daemon (Request Queue) */ -#define APDAEMON_FILERES_QUEUE TASK_QUEUE_PREFIX"APDAEMONFILERESPONSE" /* Admin Panel Daemon (File Response Queue) */ -#define APDAEMON_FILEREQ_QUEUE TASK_QUEUE_PREFIX"APDAEMONFILEREQUEST" /* Admin Panel Daemon (Server Response Queue) */ -#define BKTASKS_QUEUE_NAME TASK_QUEUE_PREFIX"BKTASKS" /* bktasks */ -#define RZINTER_QUEUE_NAME TASK_QUEUE_PREFIX"RZINTER" /* Red Zone Interface to Collector */ -#define RZEXTRA_QUEUE_NAME TASK_QUEUE_PREFIX"RZEXTRA" /* Red Zone Extra MQ */ -#define RZBG_QUEUE_NAME TASK_QUEUE_PREFIX"RZBG" /* Red Zone Background MQ */ -#define RZBGEXTRA_QUEUE_NAME TASK_QUEUE_PREFIX"RZBGEXTRA" /* Red Zone Background Extra MQ */ -#define REALTIME_STATS_QUEUE_NAME TASK_QUEUE_PREFIX"REALTIME" /* Monitor */ -#define RUNJAVA_QUEUE_NAME TASK_QUEUE_PREFIX"RUNJAVA" /* Runjava (used by ISpy) */ -#define STATS_QUEUE_NAME TASK_QUEUE_PREFIX"STATS" /* Runjava (used by ISpy) */ -#define LOG_SEARCH_QUEUE_NAME TASK_QUEUE_PREFIX"LOGSEARCH" /* Runjava (used by ISpy) */ -#define DAEMON_EVENT_QUEUE_NAME TASK_QUEUE_PREFIX"DAEMONEVENT" /* Event process */ -#define DAEMON_COLLECT_QUEUE_NAME TASK_QUEUE_PREFIX"DAEMONCOLLECTOR" /* Collector*/ -#define DIRCAT_QUEUE_NAME TASK_QUEUE_PREFIX"DIRCAT" /* Dircat */ -#define RMEVAL_QUEUE_NAME TASK_QUEUE_PREFIX"RMEVAL" /* RMEval */ -#define SCRREPL_QUEUE_NAME TASK_QUEUE_PREFIX"SCR" /* Streaming Cluster Replicator */ - - - -/* Names for server access lists and other stuff from NOTES.INI */ - -#define SERVER_TITLE_NAME "SERVER_TITLE" -#define ALLOW_ACCESS_NAME "ALLOW_ACCESS" -#define DENY_ACCESS_NAME "DENY_ACCESS" -#define CREATE_FILE_ACCESS_NAME "CREATE_FILE_ACCESS" -#define CREATE_REPLICA_ACCESS_NAME "CREATE_REPLICA_ACCESS" -#define ADMIN_ACCESS_NAME "ADMIN_ACCESS" -#define ALLOW_PASSTHRU_TARGET_NAME "ALLOW_PASSTHRU_TARGETS" -#define ALLOW_PASSTHRU_CLIENT_NAME "ALLOW_PASSTHRU_CLIENTS" -#define ALLOW_PASSTHRU_CALLER_NAME "ALLOW_PASSTHRU_CALLERS" -#define ALLOW_PASSTHRU_ACCESS_NAME "ALLOW_PASSTHRU_ACCESS" -#define ALLOW_RESTRICTED_LOTUSCRIPT_NAME "ALLOW_RESTRICTED_LOTUSSCRIPT" -#define ALLOW_UNRESTRICTED_LOTUSCRIPT_NAME "ALLOW_UNRESTRICTED_LOTUSSCRIPT" -#define ALLOW_MONITORS_NAME "ALLOW_MONITORS" -#define DENY_MONITORS_NAME "DENY_MONITORS" - -/* Field Names for server access lists and other stuff from NAMES.NSF */ - -#define ALLOW_ACCESS_ITEM "AllowAccess" -#define DENY_ACCESS_ITEM "DenyAccess" -#define CREATE_FILE_ACCESS_ITEM "CreateAccess" -#define CREATE_REPLICA_ACCESS_ITEM "ReplicaAccess" -#define CREATE_TEMPLATE_ACCESS_ITEM "TemplateAccess" -#define ADMIN_ACCESS_ITEM "Administrator" -#define ALLOW_PASSTHRU_TARGET_ITEM "PTTargets" -#define ALLOW_PASSTHRU_CLIENT_ITEM "PTClients" -#define ALLOW_PASSTHRU_CALLER_ITEM "PTCallers" -#define ALLOW_PASSTHRU_ACCESS_ITEM "PTAccess" -#define ALLOW_RESTRICTED_LOTUSCRIPT_ITEM "RestrictedList" -#define ALLOW_UNRESTRICTED_LOTUSCRIPT_ITEM "UnrestrictedList" -#define ALLOW_ON_BEHALF_ITEM "OnBehalfOfLst" -#define ALLOW_ON_BEHALF_INVOKER_ITEM "OnBehalfOfInvokerLst" -#define ALLOW_PERSONAL_ITEM "PrivateList" -#define ALLOW_LIBRARIES_ITEM "LibsLst" -#define ALLOW_REMOTE_HNAMES_ITEM "TrustedSrvrs" -#define ALLOW_MONITORS_ITEM "AllowMonitors" -#define DENY_MONITORS_ITEM "DenyMonitors" -#define FULL_ADMIN_ACCESS_ITEM "FullAdmin" -#define DB_ADMIN_ACCESS_ITEM "DBAdmin" -#define REMOTE_ADMIN_ACCESS_ITEM "RemoteAdmin" -#define VO_ADMIN_ACCESS_ITEM "VOAdmin" -#define WEB_ADMIN_ACCESS_ITEM "BrowserAdminAccess" -#define NNTP_ADMIN_ACCESS_ITEM "NNTP_Admin" -#define SYS_ADMIN_ACCESS_ITEM "SysAdmin" -#define SYS_ADMIN_RES_ACCESS_ITEM "ResSysAdmin" -#define SYS_ADMIN_RES_COMMANDS_ITEM "ResSystemCmds" - -/* Names for folder pane. */ - -#define CATEGORIES_AS_FOLDERS "CategoriesAsFolders" - -/* Location information */ - -#define LOCATION_DEFAULT "Location" -#define LOCATION_TYPE "LocationType" -#define LOCATION_TRAVELPROMPT "TravelPrompt" -#define LOCATION_FORMTYPE "Location" -#define LOCATION_REPLICATIONFORM "$ReplicationSubform" -#define LOCATION_VIEW "($Locations)" -#define LOCATION_NAME "Name" -#define LOCATION_SOURCE "Source" -#define LOCATION_USERID "UserID" -#define LOCATION_TIMEZONE "TimeZone" -#define LOCATION_R5TIMEZONE "R5TimeZone" -#define LOCATION_USEOSTZ "UseOSTZ" -#define LOCATION_DST "DST" -#define LOCATION_DOMAIN "Domain" -#define LOCATION_MAILSERVER "MailServer" -#define LOCATION_DIRSERVER "DirectoryServer" -#define LOCATION_MAILFILE "MailFile" -#define LOCATION_MAILFILE_LASTSEQ "$MailFileSeq" -#define LOCATION_DEFPASSTHRU "DefaultPassthruServer" -#define LOCATION_OUTSIDELINE "OutsideLine" -#define LOCATION_CARDPREFIX "CallPre" /* Number to dial to get carriers dial tone (10ATT or 1800...) */ -#define LOCATION_CARDSUFFIX "Suffix" /* Number to identify user;s account (i.e. User's Home Phone + PIN) */ -#define LOCATION_INTERNATIONALPREFIX "InternationalPrefix" -#define LOCATION_LONGDISTANCEPREFIX "LongDistancePrefix" -#define LOCATION_COUNTRY "Country" -#define LOCATION_AREACODE "AreaCode" -#define LOCATION_MAILTYPE "MailType" -#define LOCATION_MAILTHRESHOLD "MailThreshold" -#define LOCATION_TCPNAMESERVER "TcpNameServer" -#define LOCATION_TCPNAMESERVERHOST "TcpNameServerHost" - -#define LOCATION_REPLICATION_ENABLED "ReplicationEnabled" -#define LOCATION_REPLICATE_IMMEDIATE "ReplicateImmediate" -#define LOCATION_REPLICATE_AT_START "ReplicateAtStart" -#define LOCATION_PROMPT_AT_START "PromptAtStart" -#define LOCATION_REPLICATE_AT_END "ReplicateAtEnd" -#define LOCATION_PROMPT_AT_END "PrmptAtEnd" -#define LOCATION_OUTBOX_AT_END "ReplicateOutboxAtEnd" -#define LOCATION_TOBESENT_AT_END "ReplicateToBeSentAtEnd" - -#define LOCATION_USESPRIORITYSCHEDULE "HiPriorityReplication" - -#define LOCATION_SCHEDULE "Enabled" -#define LOCATION_PRIORITYSCHEDULE "Enabled_HI" -#define LOCATION_SCHEDULE_DURATION "Schedule" -#define LOCATION_SCHEDULE_DURATION_HI "Schedule_HI" -#define LOCATION_INTERVAL "Interval" -#define LOCATION_INTERVAL_HI "Interval_HI" -#define LOCATION_WEEKDAYS_LIST "WeekDays" -#define LOCATION_WEEKDAYS_LIST_HI "WeekDays_HI" - -#define LOCATION_NDSNAMESERVER "NDSNameServer" -#define LOCATION_NDSNAMESERVERADDRESS "NDSNameServerAddress" -#define LOCATION_NETBIOSNAMESERVER "NetBIOSNameServer" -#define LOCATION_SOCKSPROXY "Proxy_SOCKs" -#define LOCATION_SSLPROXY "Proxy_SSL" -#define LOCATION_NOTESHTTPPROXY "Proxy_NotesHttp" -#define LOCATION_PROXYUSERID "Proxy_LoginName" -#define LOCATION_PROXYPASSWORD "Proxy_Password" -#define LOCATION_PROXYAUTH_ENABLED "ProxyAuthenticationFlag" - -#define LOCATION_IMAGES "Images" -#define LOCATION_USERNAME_FLAG "UserNameFlag" /* Primary/Alternate UserName Mode. 0 = Primary, 1 = Alternate */ - -/* The following field is only meaningful if the user has workstation based - mail, if they do not, then it is assumed that server addressing (i.e. - resolution of the names, and allowing the use of server N&A books when - addressing mail, is always available). If the user is using a local - mail file, but has network connectivity, then they may want to allow - the use of server addressing. If the user has no connectivity, then' - this should be assumed to be off - regardless of its setting. DWC */ - -#define LOCATION_SERVERADDRESSING "MailAddressing" - - /* InterNotes/Web Location Items */ - -#define LOCATION_INTERNOTES "InterNotes" -#define LOCATION_WEBLOCALDB "WebDbName" -#define LOCATION_WEBSERVERDB "WebDbName" -#define LOCATION_WEBRETRIEVERLOCATION "WebLocation" -#define LOCATION_WEBUPDATECACHE "WebUpdateCache" -#define LOCATION_WEBRETRIEVERLOGGING "WebLogLevel" -#define LOCATION_WEBRETRIEVER "WebRetriever" -#define LOCATION_WEBRETRIEVERS "WebRetrievers" -#define LOCATION_WEBRETRIEVERPATH "WebRetrieverPath" -#define LOCATION_WEBHTTPPROXY "Proxy_HTTP" -#define LOCATION_WEBFTPPROXY "Proxy_FTP" -#define LOCATION_WEBGOPHERPROXY "Proxy_Gopher" -#define LOCATION_WEBNOPROXY "No_Proxy" -#define LOCATION_PROXYFLAG "ProxyFlag" - -#define LOCATION_SSLSITECERT "SSLSiteCerts" -#define LOCATION_SSLEXPIREDCERTS "SSLExpiredCerts" -#define LOCATION_SSLPROTOCOLVER "SSLProtocolVersion" -#define LOCATION_SSLSENDCERTS "SSLSendCertificates" - - /* Java Location Items */ - -#define LOCATION_JAVASECUREDOMAINLIST "JavaSecureDomain" -#define LOCATION_JAVAALLOWINSECURE "JavaAllowInSecureDomain" -#define LOCATION_JAVAALLOWINOTHER "JavaAllowInOtherDomains" -#define LOCATION_JAVATRUSTPROXY "JavaTrustHTTPProxy" - - /* Internet Mail Location Items */ - -#define LOCATION_IMAIL_PROTOCOL "MailServerProtocol" -#define LOCATION_IMAIL_USER "ImailUsername" -#define LOCATION_IMAIL_PASSWORD "ImailPassword" -#define LOCATION_IMAIL_SERVERLIST "ImailServer" -#define LOCATION_IMAIL_SMTP_SERVER "ImailSMTPServer" -#define LOCATION_IMAIL_PORT "ImailPort" -#define LOCATION_IMAIL_USE_SSL "ImailUseSSL" -#define LOCATION_IMAIL_ADDRESS "ImailAddress" -#define LOCATION_IMAIL_ADDRESS_UPDATED_BY "ImailAddressUpdatedBy" -#define LOCATION_IMAIL_POP_DEL_MAIL "PopDeleteMail" -#define LOCATION_IMAIL_SMTP_ROUTE "SMTPRoute" -#define LOCATION_IMAIL_INTERNET_DOMAIN "InternetDomain" -#define LOCATION_IMAIL_ATTACH_ENCODE "SMTPEncodingScheme" -#define LOCATION_IMAIL_MAC_ATTACH_ENCODE "SMTPMacAttachConvertOption" -#define LOCATION_IMAIL_MSGFORMAT "MessageFormat" - /* If this field is set, this location's internet mail can be changed for existing users - with information from the directory person record on the home server */ -#define LOCATION_IMAIL_ACCEPTUPDATES "ImailAcceptUpdates" - - - /* Admin Client Location Items */ - -#define LOCATION_ADMIN_MONITOR_REMENABLE "EnableRemoteMonitor" -#define LOCATION_ADMIN_MONITOR_REMSERVER "RemoteMonitorServer" -#define LOCATION_ADMIN_MONITOR_COLLINTER "DataCollectionInterval" -#define LOCATION_ADMIN_MONITOR_AUTOACTIVATE "AutoActivateMonitor" -#define LOCATION_ADMIN_FAVORITE_SERVERS "AdminFavoriteServers" -#define LOCATION_ADMIN_STAT_GEN_REPORTS "GenerateStatReports" -#define LOCATION_ADMIN_STAT_REP_INTERVAL "ReportInterval" -#define LOCATION_ADMIN_STAT_GEN_ALARMS "GenerateStatAlarms" -#define LOCATION_ADMIN_STAT_ALARM_INTERVAL "AlarmInterval" -#define LOCATION_ADMIN_CHART_SAMEAS_MON "ChartIntervalIsSameAsMonitor" -#define LOCATION_ADMIN_CHART_INTERVAL "ChartInterval" - - -/* Personal database names... */ -#define LOCATION_BOOKMARK_DB "BookmarkDb" -#define LOCATION_SUBSCRIPTION_DB "HeadlineDb" - - -/* Prior to build 125, in the location record, the ports that were listed - were those that were enabled. Beginning in build 125, the ports that - are listed (internally by a different item) are those that are disabled. - The location form will however present the enabled ports by selecting the - ports which are not specifed in the disabled item. When saved, it is - inverted back to mean the ports that are disabled. In this manner, - newly added ports will be enabled for all locations (by default). */ - -#define LOCATION_AUTONETCONFIG "AutoNetConfig" -#define LOCATION_PORTS "PortName" /* Prior to 125 */ -#define LOCATION_DISABLEDPORTS "DisabledPorts" /* 125 and later */ -#define LOCATION_NAMELOOKUPMODE "NameLookupMode" -#define LOCATION_NAMELOOKUPPREF "NameLookupPref" -#define LOCATION_EXHAUSTIVENAMELOOKUP "ExhaustiveNameLookup" -#define LOCATION_MAIL_ADDR_FILE "MailAddressFile" /* Last N&A Book used at this location */ -#define LOCATION_VERSION "$LocationVersion" -#define LOCATION_BCASELIST "$BCaseList" -#define LOCATION_DIALING_SERVERS "$DialingServers" -#define LOCATION_DIALING_RULES "$DialingRules" -#define LOCATION_STACKFILENAMES "$StackFileNames" /* Filename of topmost - replica icon at this - location for this - 'stack', */ -/* The V5 list is a parallel list of a database and the last replica. It - is independent of the V4 list to avoid differnces that may be necessary - between the 2 lists. */ - -#define LOCATION_LASTFILENAMES "$LastFileNames" /* Filename of topmost - replica icon at this - location for this - 'stack', */ -#define LOCATION_LASTREPLICAIDS "$LastReplicaIDs" /* Replica ID of topmost - replica icon at this - location for this - 'stack', */ -#define LOCATION_LASTACCESSED "$LastAccessedDB" /* Time/Date of last use - of this DB. */ - -#define LOCATION_SAVED_SERVER "$SavedServers" /* Server name */ -#define LOCATION_SAVED_PORT "$SavedPorts" /* Port server reached on */ -#define LOCATION_SAVED_ADDRESS "$SavedAddresses" /* Server address on this port */ -#define LOCATION_SAVED_DATE "$SavedDate" /* Julian Date */ -#define LOCATION_SAVED_LAST_TRIED_DATE "$SavedTriedDate" /* Julian Date */ -#define LOCATION_RLAN_IDLE_TIMEOUT "RLANIdleTimeout" /* timeout for RLAN hangup */ - -/* The following field was introduced in build 133 so that new icons added - to the desktop get bubbled to the top of the stack if appropriate. New - icons should be at the top of the stack if: - - the DB icon is mew, is for a server DB, the location has a LAN port and - the current top of the stack is a local database. - the DB icon is mew, is for a local DB, the location has no LAN port and - the current top of the stack is a server database. -*/ -#define LOCATION_STACKCHECKED "$StackChecked" - -/* If this field is set, this location can be changed for existing users - with information from the person record and setup profile records for this - user on their home server */ - -#define LOCATION_ACCEPTUPDATES "AcceptUpdates" - -/* Sametime server */ - -#define LOCATION_SAMETIMESERVER "SametimeServer" - -#define LOCATION_SAMETIME_PORT "SametimePort" -#define LOCATION_SAMETIME_PROTOCOL "SametimeProtocol" -#define LOCATION_SAMETIME_PROXY_TYPE "SametimeProxyType" -#define LOCATION_SAMETIME_PROXY_SERVER "SametimeProxyServer" -#define LOCATION_SAMETIME_PROXY_PORT "SametimeProxyPort" -#define LOCATION_SAMETIME_PROXY_RESOLVE "SametimeServerNameResolve" -#define LOCATION_SAMETIME_PROXY_USERNAME "SametimeProxyUsername" -#define LOCATION_SAMETIME_PROXY_PASSWORD "SametimeProxyPassword" -#define LOCATION_SAMETIME_LOGON_WHEN "SametimeLogonWhen" -#define LOCATION_SAMETIME_PASSWORD "SametimePassword" -#define LOCATION_SAMETIME_USERNAME "SametimeUsername" - -/* Cached mail file replica ID information. This information can only - be used if the last mailfile name agrees with the present one. That - would mean that the user has not changed the file name and or server - name since the time we squirreled the information away. */ - -#define LOCATION_LAST_MAILFILE_NAME "$LastMailPath" -#define LOCATION_LAST_MAILFILE_REPID "$LastMailRepID" - - - -/* Catalog server - used for Domain Search */ - -#define CATALOG_FILE_V5 "catalog.nsf" -#define LOCATION_CATALOGSERVER "CatalogServer" -#define DOMAINQUERY_FORM_NAME "DomainQuery" -#define LOCAL_DOMAIN_CATALOG_SERVERS "LocalDomainCatalogServers" -#define DOMAIN_INDEXER_SCOPE "CatalogIndexerScope" -#define DOMAIN_CATALOG_FIELD "CatalogType" -#define DOMAIN_INDEXER_DIRECTORY "CatalogIndexerDirectory" -#define DOMAIN_CATALOG_NAME "Domain Catalog" -#define DOMAIN_CATALOG_SCOPE "CatalogDomainScope" -#define CATALOG_SERVERLOOKUPITEMCOUNT 2 -#define CATALOG_SERVERLOOKUPITEMS "CatalogType\0Administrator\0" - -#define BOOKMARK_DBNAME "bookmark.nsf" -#define BOOKMARK_TEMPLATENAME "bookmark.ntf" -#define BOOKMARK_FINDDB_FORMNAME "DatabaseSearch" - -/* some bookmark views */ -#define BOOKMARK_LAYOUTS_VIEW "(Layouts)" -#define BOOKMARK_URLS_VIEW "(URLs)" -#define BOOKMARK_DOWNLOADS_VIEW "(Downloads)" - -/* This is a field on URL bookmark notes to give revision info */ -#define BOOKMARK_URL_MODIFIED "LotusModified" -#define BOOKMARK_URL_502 "5.02" - -/* Fields used to store the list of folders into which a document is to be - saved. Note that @Command([ChooseFolders]) reads and writes these fields, - so you do not normally need to manipulate them in a document. - - Note also that to a user, there are only two sets of folders: Shared and - Private, with the distinction that some Private folders are stored in the - databse, and some on the workstation in the desktop file (when the user - cannot store them in the database due to access restrictions). */ - -#define FOLDERS_SHARED "$Folders" /* List of shared folders. */ -#define FOLDERS_PRIVATE "$PrivateFolders" /* List of private folders (in database). */ -#define FOLDERS_PRIVATE_LOCAL "$LocalPrivateFolders" /* List of private folders (in desktop). */ - -/* Item names of fields in Mail template: */ - -#define MAILREPORT_ITEM "$DeliveryReport" /* TBD */ - -/* Item Name of view format note item */ - -#define ITEM_NAME_VIEW_FORMATNOTE "$FormatNote" /* UNID of note views design was originally copied from */ - -/* Profile note & field name items on view format note. The profile field - contains a user-definable formula for a column */ - -#define VIEW_COLUMN_PROFILE_DOC "$ColumnProfileDoc" -#define VIEW_COLUMN_FORMAT_ITEM "$ColumnFormatItem" - -/* Standard folder names. */ - -#define FOLDER_INBOX "($Inbox)" -#define FOLDER_DRAFTS "($Drafts)" -#define FOLDER_SENT "($Sent)" -#define FOLDER_ALL "($All)" -#define FOLDER_CALENDAR "($Calendar)" -#define FOLDER_TODO "($ToDo)" -#define FOLDER_MEETINGS "($Meetings)" -#define FOLDER_TRASH "($Trash)" -#define FOLDER_PROFILE "($Profiles)" -#define FOLDER_ALARMS "($Alarms)" -#define FOLDER_SOFT_DELETE "($SoftDeletions)" -#define FOLDER_CONTACTS "($Contacts)" -#define FOLDER_RULES "(Rules)" -#define FOLDER_GROUP_CALENDARS "(Group Calendars)" -#define FOLDER_STATIONERY "(Stationery)" -#define FOLDER_FOLLOW_UP "($FollowUp)" -#define FOLDER_MEETINGS_BY_CATEGORY "($Meetings By Category)" -#define FOLDER_MEETINGS_BY_MONTH "($Meetings By Month)" -#define FOLDER_MEETINGS_ALL_BY_DATE "($Meetings All By Date)" -#define FOLDER_MEETINGS_BY_ENTRY_TYPE "($Meetings By Entry Type)" -#define FOLDER_MEETINGS_BY_STATUS "($Meetings By Status)" -#define FOLDER_MEETINGS_ALL_BY_DATE2 "($MeetingsAllByDate2)" -#define FOLDER_MEETINGS_ON_MY_CALENDAR "($MeetingsOnMyCalendar)" -#define FOLDER_MINIVIEW_NOTICES "Miniview - Notices2" -#define FOLDER_JUNKMAIL "($JunkMail)" -#define VIEW_FOLLOW_UP "($Follow-Up)" - -#define COMMON_SCRIPT_LIBRARY_NAME "Common" - -#define FOLDER_INBOX_NAME "$Inbox" -#define FOLDER_DRAFTS_NAME "$Drafts" -#define FOLDER_SENT_NAME "$Sent" -#define FOLDER_ALL_MAIL "$All" -#define FOLDER_CALENDAR_NAME "$Calendar" -#define FOLDER_TODO_NAME "$ToDo" -#define FOLDER_MEETINGS_NAME "$Meetings" -#define FOLDER_TRASH_NAME "$Trash" -#define FOLDER_PROFILE_NAME "$Profiles" -#define FOLDER_ALARMS_NAME "$Alarms" -#define FOLDER_SOFT_DELETE_NAME "$SoftDeletions" -#define FOLDER_CONTACTS_NAME "$Contacts" -#define FOLDER_RULES_NAME "Rules" -#define FOLDER_GROUP_CALENDARS_NAME "Group Calendars" -#define FOLDER_STATIONERY_NAME "Stationery" -#define FOLDER_FOLLOW_UP_NAME "$FollowUp" -#define FOLDER_MEETINGS_BY_CATEGORY_NAME "$Meetings by Category" -#define FOLDER_MEETINGS_BY_MONTH_NAME "$Meetings By Month" -#define FOLDER_MEETINGS_ALL_BY_DATE_NAME "$Meetings All By Date" -#define FOLDER_MEETINGS_BY_ENTRY_TYPE_NAME "$Meetings By Entry Type" -#define FOLDER_MEETINGS_BY_STATUS_NAME "$Meetings By Status" -#define FOLDER_MEETINGS_ALL_BY_DATE2_NAME "$MeetingsAllByDate2" -#define FOLDER_MEETINGS_ON_MY_CALENDAR_NAME "$MeetingsOnMyCalendar" -#define FOLDER_JUNKMAIL_NAME "$JunkMail" -#define VIEW_FOLLOW_UP_NAME "$Follow-Up" -#define VIEW_IMTRANSCRIPTS_NAME "$IMTranscripts" -#define VIEW_MAILTHREADS_NAME "Mail Threads" - -#define FOLDER_INBOX_ALIAS "Inbox" -#define FOLDER_DRAFTS_ALIAS "Drafts" -#define FOLDER_SENT_ALIAS "Sent" -#define FOLDER_ALL_MAIL_ALIAS "All" -#define FOLDER_CALENDAR_ALIAS "Calendar" -#define FOLDER_TODO_ALIAS "Tasks" -#define FOLDER_MEETINGS_ALIAS "Meetings" -#define FOLDER_TRASH_ALIAS "Trash" -#define FOLDER_JUNKMAIL_ALIAS "JunkMail" -#define FOLDER_PROFILE_ALIAS "Profiles" -#define FOLDER_ALARMS_ALIAS "Alarms" -#define FOLDER_SOFT_DELETE_ALIAS "SoftDeletions" -#define FOLDER_CONTACTS_ALIAS "People" -#define FOLDER_RULES_ALIAS "Rules" -#define FOLDER_GROUP_CALENDARS_ALIAS "(GroupCalendarFolder)" -#define FOLDER_STATIONERY_ALIAS "Stationery" -#define FOLDER_MEETINGS_BY_CATEGORY_ALIAS "Meetings by Category" -#define FOLDER_MEETINGS_BY_MONTH_ALIAS "Meetings by Month" -#define FOLDER_MEETINGS_ALL_BY_DATE_ALIAS "MeetingsAllByDate" -#define FOLDER_MEETINGS_BY_ENTRY_TYPE_ALIAS "MeetingsByEntryType" -#define FOLDER_MEETINGS_BY_STATUS_ALIAS "MeetingsByStatus" - -/* Site database view name */ - -#define SITE_DBLOOKUP_VIEW "($DbLookup)" - -/* Router Shared Mail Object Store names */ - -#define SHARED_MAIL_NAME "SHARED_MAIL" /* config variable for shared mail */ -#define ROUTER_OBJECT_STORE_NAME "mailobj.nsf" /* object store link file used by the router */ -#define ROUTER_OBJECT_STORE_DBNAME "mailobj1.nsf" /* object store database created by the router */ - - - -/* Cluster Name and Address Book lookup definitions */ - -#define CLUSTERS_CLUSTER_VIEW_1 "1\\$Clusters" -#define CLUSTERS_CLUSTER_VIEW "$Clusters" -#define CLUSTERS_CLUSTER_ITEM_NAME "ClusterName" -#define CLUSTERS_CLUSTER_COL_NAME "$4" /* Name of the ClusterName column in the $Clusters view */ -#define CLUSTERS_CLUSTER_ITEM 0 - -#define CLUSTERS_SERVERS_VIEW_1 "1\\$Servers" -#define CLUSTERS_SERVERS_VIEW "$Servers" -#define CLUSTERS_SERVER_ITEM_NAME "ServerName" -#define CLUSTERS_SERVER_COL_NAME "$0" /* Name of the ServerName column in the $Clusters view */ -#define CLUSTERS_SERVER_ITEM 0 - -#define CLUSTERS_CLREPID_ITEM_NAME "ClRepID" -#define CLUSTERS_CLREPID_ITEM 0 - -/* Cluster Database Directory definitions */ - -#define CLUSTERS_SERVER_VIEW "$Server" -#define CLUSTERS_PATHNAME_VIEW "$Pathname" -#define CLUSTERS_REPID_VIEW "$ReplicaID" -#define CLUSTERS_DIRTITLE_VIEW "$DirectoryTitle" - -#define CLUSTERS_SERVER_FIELD "Server" -#define CLUSTERS_REPID_FIELD "ReplicaID" -#define CLUSTERS_PATHNAME_FIELD "PathName" -#define CLUSTERS_TITLE_FIELD "Title" -#define CLUSTERS_OUTOFSERVICE_FIELD "DatabaseOutOfService" -#define CLUSTERS_REPL_FIELD "ClusterReplicate" -#define CLUSTERS_FAILBYPATH_FIELD "OnlyFailoverbyPathname" -#define CLUSTERS_DELETE_FIELD "MarkedForDelete" - -#define CLUSTERS_DBDIR_NAME "cldbdir.nsf" -#define CLUSTERS_DBDIR_TEMPLATE_NAME "cldbdir4.ntf" - -/* Values for CLUSTERS_OUTOFSERVICE_FIELD */ -#define CLUSTERS_IN_SERVICE "0" -#define CLUSTERS_OUT_OF_SERVICE "1" - -/* Values for CLUSTERS_CLREPL_FIELD */ -#define CLUSTERS_CLUSTER_REPLICATE_ON "1" -#define CLUSTERS_CLUSTER_REPLICATE_OFF "0" - - -/* User registration document and DUS (Domino Upgrade Service) field definitions */ - -/* Fields related to the basics user registration dialog pane */ -#define USERREG_FULLNAME_ITEM "FullName" -#define USERREG_FIRSTNAME_ITEM "FirstName" -#define USERREG_LASTNAME_ITEM "LastName" -#define USERREG_MIDDLEINITIAL_ITEM "MiddleInitial" -#define USERREG_SHORTNAME_ITEM "ShortName" -#define USERREG_PASSWORD_ITEM "UserPassword" -#define USERREG_POLICY_ITEM "ExplicitPolicy" -#define USERREG_ORG_POLICY_ITEM "OrgPolicy" - -/* Comment field in the 'Other' user registration dialog pane */ -#define USERREG_COMMENT_ITEM "Comment" - -/* DUS related fields */ -#define USERREG_DUSUSERID_ITEM "NUAUserID" -#define USERREG_DUSNAME_ITEM "NUAName" -#define USERREG_DUSALIASNAMES_ITEM "DUSFullNameAliases" -#define USERREG_DUSMAILFILE_ITEM "NUAMailFile" -#define USERREG_DUSGROUPID_ITEM "GroupID" -#define USERREG_DUSPARENTGROUPS_ITEM "ParentGroups" /* for groups with parent groups */ -#define USERREG_PERSONNOTEHANDLE_ITEM "PersonNoteHandle" /* note handle to new person note in NAB created by user reg */ - -/* Advance info item fields */ -#define USERREG_DUSADVANCEDINFO_ITEM "NUAAdvancedInfo" /* The DUS must set the DUS_ADVANCEDINFO_ITEM below to "1" if - any of the USERREG_XXX fields below are set by the DUS */ -#define USERREG_STORAGE_ITEM "MessageStorage" /* Specifies how user wants to store the mail. See USERREG_STORAGE_XXX below */ -#define USERREG_STORAGE_UNKNOWN 0xFF /* can't find storage type */ -#define USERREG_STORAGE_CDRECORDS 0 /* Store as cd records only */ -#define USERREG_STORAGE_CDRECORDS_AND_RFC822 1 /* Store as cd records & attachment of original message */ -#define USERREG_STORAGE_RFC822 2 /* Store original message as attachment (no cdrecords) */ -#define USERREG_STORAGE_NATIVE_MIME 3 /* Store headers & parts as separate items (without conversion) or CD */ -#define USERREG_STORAGE_NATIVE_MIME_ONLY 4 /* Store headers & parts as separate items (without conversion) only */ - -#define USERREG_PERSONAL_TITLE "Title" /* keyword choices are Mr., Ms., Mrs., Miss, Dr. or Prof. */ -#define USERREG_GENERATION_QUALIFIER "Suffix" /* keyword choices are I, II, III, Jr., or Sr. */ - -#define USERREG_HOME_STREETADDRESS "StreetAddress" -#define USERREG_HOME_CITY "City" -#define USERREG_HOME_STATE "State" -#define USERREG_HOME_ZIP "Zip" -#define USERREG_HOME_COUNTRY "Country" -#define USERREG_PHONENUMBER_ITEM "PhoneNumber" -#define USERREG_HOME_FAX "HomeFAXPhoneNumber" -#define USERREG_SPOUSE "Spouse" -#define USERREG_CHILDREN "Children" - -#define USERREG_COMPANYNAME_ITEM "CompanyName" -#define USERREG_JOB_TITLE "JobTitle" -#define USERREG_DEPARTMENT_ITEM "Department" -#define USERREG_MANAGER "Manager" -#define USERREG_OFFICEPHONE_ITEM "OfficePhoneNumber" -#define USERREG_CELL_PHONE "CellPhoneNumber" -#define USERREG_PAGER "PhoneNumber_6" -#define USERREG_OFFICE_FAX "OfficeFAXPhoneNumber" -#define USERREG_ASSISTANT "Assistant" -#define USERREG_OFFICE_STREETADDRESS "OfficeStreetAddress" -#define USERREG_OFFICE_CITY "OfficeCity" -#define USERREG_OFFICE_STATE "OfficeState" -#define USERREG_OFFICE_ZIP "OfficeZip" -#define USERREG_OFFICE_COUNTRY "OfficeCountry" -#define USERREG_OFFICE_NUMBER "OfficeNumber" -#define USERREG_EMPLOYEEID_ITEM "EmployeeID" - -#define USERREG_ENCRYPT_INCOMING_MAIL "EncryptIncomingMail" /* keyword choices are "Yes" | "1" or "No" | "0" */ -#define USERREG_X400_ADDRESS "x400Address" -#define USERREG_WEB_SITE "WebSite" -#define USERREG_CALENDARDOMAIN_ITEM "CalendarDomain" /* User's calendar domain override */ -/* END of User registration document and DUS field definitions */ - - -/* Last specified path and username for alternate mail logon dialog. */ - -#define ALT_MAIL_LAST_PATH "AltMailLastPath" -#define ALT_MAIL_LAST_NAME "AltMailLastName" - -/* Convert Utility Constants. */ - -#define ITEM_NAME_CONVERT_FORM FIELD_FORM -#define ITEM_NAME_CONVERT_DATE "ConvertedDate" -#define ITEM_NAME_HIDDEN_DOC "HiddenDocument" - -/* Names stored as UNKs if a note has rarely used item names. */ - -#define RARELY_USED_NAME "$RarelyUsedName" -#define RARELY_USED_TABLE "$RarelyUsedTable" -#define RARELY_USED_V4_ONLY_ITEM "$RUsedR4Only" - -#define AGENT_HSCRIPT_ITEM "$AgentHScript" -#define AGENT_HSCRIPTOBJ_ITEM "$AgentHScript_O" - -/* Local schedule retrieval defintions */ - -#define LOCSCHED_FORM_NAME "LocalSchedSettings" -#define LOCSCHED_PROFILE_NAME "LocalSchedSettings" - -/* Fields in local schedule database (busytime) for local - schedule synchronization via replicator page. */ - - -#define ITEM_LOCSCHED_LIST "LocalSchedList" -#define ITEM_LOCSCHED_DAYSTOFETCH "LocalSchedDaysToFetch" -#define ITEM_LOCSCHED_SUPPRESS "LocalSchedSuppressMinutes" - -/* OLE "special" Items used for ActiveDoc/RichText rendering */ - -#define OLE_ITEM_OLEOBJFIELD "$OLEObjField" -#define OLE_ITEM_OLEOBJPROGID "$OLEObjProgID" -#define OLE_ITEM_OLEOBJRICHTEXTFIELD "$OLEObjRichTextField" - -/* Enables any OLE object to be in-place activated in preview pane mode. Used - to activate OLE controls like WEB Browser */ -#define OLE_PREVIEW_ACTIVATE "$OLEPreviewActivate" - -/*Site Database design and item names*/ -#define SITE_FORM_NAME "Database" -#define SITE_REPLICAID_VIEW_NAME "($ReplicaID)" -#define SITE_PROFILE_NAME "Site" - -#define SITE_TITLE_ITEM_NAME "Title" -#define SITE_REALTITLE_ITEM_NAME "RealTitle" -#define SITE_DBICON_ITEM_NAME "dbicon" -#define SITE_SEQUENCE_ITEM_NAME "dbsequence" -#define SITE_REPLICAID_ITEM_NAME "replicaid" -#define SITE_SEQUENCE_ITEM_NAME "dbsequence" -#define SITE_SERVERHINT_ITEM_NAME "$ServerHint" - -/* Web Browser control well known action name and form name */ -#define OLE_URLNAVIGATE_ACTION "$ControlURLNavigate" -#define OLE_WEBBROWSER_FORM "WebBrowserForm" /* Used if IE 3 is installed */ -#define OLE_WEBBROWSER4_FORM "WebBrowser4Form" /* Used if IE 4 is installed */ -#define OLE_MOZILLABROWSER_FORM "MozillaForm" /* Used if NS 6 Mozilla control is installed */ - -/* Distinguished Field Names */ -#define DN_COUNTRY "C" -#define DN_ORGANIZATION "O" -#define DN_ORGANIZATIONAL_UNIT "OU" -#define DN_COMMON_NAME "CN" -#define DN_SURNAME "S" -#define DN_USER_ID "UID" -#define DN_STREET_ADDRESS "STREET" -#define DN_LOCALITY "L" -#define DN_STATE "ST" -#define DN_DOMAIN_COMPONENT "DC" - - - -/* Items used to store folder references. */ - -#define ITEM_FOLDER_REF "$FolderRef" -#define ITEM_FOLDER_REF_ID "$FolderRefID" -#define ITEM_FOLDER_REF_FLAGS "$FolderRefFlags" - -/* Items used to store r6 imap folder references. */ - -#define IMAP_ITEM_FOLDER_REF "$IMAPFolderRef" -#define IMAP_ITEM_FOLDER_REF_ID "$IMAPFolderRefID" -#define IMAP_ITEM_FOLDER_REF_FLAGS "$IMAPFolderRefFlags" - -/* DON'T CHANGE FOLLOWING VALUES. IMAP SERVER DEPENDS ON THESE VALUES. */ -/* Folder reference flag values. */ - -#define FOLDER_REF_FLAG_SEEN 0x00000001 -#define FOLDER_REF_FLAG_ANSWERED 0x00000002 -#define FOLDER_REF_FLAG_FLAGGED 0x00000004 -#define FOLDER_REF_FLAG_DELETED 0x00000008 -#define FOLDER_REF_FLAG_DRAFT 0x00000010 - -#define FOLDER_REF_FLAG_NOT_RECENT 0x00000020 -#define FOLDER_REF_FLAG_RECENT 0x00000040 /* Unique flag value that is not stored */ - -#define FOLDER_REF_FLAG_MDNSENT 0x00000080 -#define FOLDER_REF_FLAG_KEYWORD 0x00000100 - -/* Name of the folder reference information collection. */ - -#define FOLDER_REF_INFO_COLLECTION "$FolderRefInfo" - -/* Collations in the folder reference information collection. */ - -#define FOLDER_UNID_REF_ID_COLLATION_NUMBER 1 -#define FOLDER_UNID_REF_ID_COLLATION_LEVELS 2 - -#define FOLDER_UNID_NNTP_DATE_COLLATION_NUMBER 2 -#define FOLDER_UNID_NNTP_DATE_COLLATION_LEVELS 2 - -/* Summary item names used to store folder reference information. */ - -#define FOLDER_REF_UNID_ITEM_NAME "$105" -#define FOLDER_REF_REF_ID_ITEM_NAME "$FolderRefID" -#define FOLDER_REF_FLAGS_ITEM_NAME "$FolderRefFlags" - -/* Summarty item names used to store NNTP folder reference information. */ - -#define FOLDER_REF_NNTP_SUBJECT_ITEM_NAME "$110" -#define FOLDER_REF_NNTP_FROM_ITEM_NAME "$109" -#define FOLDER_REF_NNTP_DATE_ITEM_NAME "$113" -#define FOLDER_REF_NNTP_MESSAGE_ID_ITEM_NAME "$uname" -#define FOLDER_REF_NNTP_REFERENCES_ITEM_NAME "$114" -#define FOLDER_REF_NNTP_SIZE_ITEM_NAME "NNTP_Size" -#define FOLDER_REF_NNTP_LINES_ITEM_NAME "Lines" -#define FOLDER_REF_NNTP_ISLMBCS_ITEM_NAME "$115" -#define FOLDER_REF_NNTP_DISTRIBUTION_ITEM_NAME "Distribution" -#define FOLDER_REF_NNTP_PATH_ITEM_NAME "Path" - - -/* Folder flag values. */ - -#define FOLDER_FLAG_NOINFERIORS 0x00000001 -#define FOLDER_FLAG_NOSELECT 0x00000002 -#define FOLDER_FLAG_MARKED 0x00000004 -#define FOLDER_FLAG_UNMARKED 0x00000008 - -#define FOLDER_FLAG_SYSTEM 0x00000010 /* Set if folder name starts with '$' */ -#define FOLDER_FLAG_HIDDEN 0x00000020 /* Set if folder name starts with '(' */ - -#define FOLDER_FLAG_NNTP_NEWSGROUP 0x00000040 -#define FOLDER_FLAG_HASCHILDREN 0x00000080 /* set if folder has children */ - -/* A special, unique folder flag value, that is never stored, used to indicate - that any value of folder flags are to be considered a match. */ - -#define FOLDER_FLAG_ANY 0x80000000 - -/* A mask of bits that are used to qualify a folder name. */ - -#define FOLDER_FLAG_MATCH_MASK (FOLDER_FLAG_SYSTEM | FOLDER_FLAG_HIDDEN) - -/* A bit that is used to indicate that any value of folder flags are to be - considered a match. */ - -#define FOLDER_FLAG_MATCH_ANY (FOLDER_FLAG_ANY) - - -/* Name of the folder information collection. */ - -#define FOLDER_INFO_COLLECTION "$FolderInfo" - -/* Collations in the folder information collection. */ - -#define FOLDER_NAME_COLLATION_NUMBER 1 -#define FOLDER_NAME_COLLATION_LEVELS 1 - -#define FOLDER_UNID_COLLATION_NUMBER 2 -#define FOLDER_UNID_COLLATION_LEVELS 1 - -/* Collations in the IMAIL resync information collection. */ - -#define RESYNC_INFO_NOTEID_COLLATION_NUMBER 1 -#define RESYNC_INFO_NOTEID_COLLATION_LEVELS 1 - -#define RESYNC_INFO_UID_COLLATION_NUMBER 2 -#define RESYNC_INFO_UID_COLLATION_LEVELS 1 - -#define RESYNC_INFO_MID_COLLATION_NUMBER 3 -#define RESYNC_INFO_MID_COLLATION_LEVELS 1 - -/* Summary item names used to store folder information. */ - -#define FOLDER_NAME_ITEM_NAME "$106" -#define FOLDER_UNID_ITEM_NAME "$103" -#define FOLDER_FLAGS_ITEM_NAME "$107" - -/* Items used to store folder information. */ - -#define ITEM_FOLDER_FLAGS "$FolderFlags" - -/* Length of the text representation of an UNID in hex format. */ - -#define UNID_TEXT_LENGTH (2 * sizeof(UNID)) - -/* IMAP subscription list */ - -#define IMAP_PROFILE_SUBSCRIPTION "IMAPProfileSubscription" -#define ITEM_IMAP_SUBSCRIPTION "$IMAPSubscription" - -/* IMAP NAMESPACE Configuration Items */ - -#define IMAP_CFGREC_NS_SHAREDDBLINKS "IMAPNSShrdDbLinks" -#define IMAP_CFGREC_NS_OTHERSUNREAD "IMAPNSOthersUnrd" -#define IMAP_PROFILE_NS_OTHERUSERS "IMAPNSOtherUsers" - -/* IMAP Replication Items */ - -#define IMAP_SEQNO_ITEM_NAME "$IMAPSeqNo" -#define IMAP_LASTFOLDERUNID_ITEM_NAME "$IMAPLastFolderUNID" -#define IMAP_UID_ITEM_NAME "$IMAPUID" -#define IMAP_FLAGS_ITEM_NAME "$IMAPFlags" -#define IMAP_DISCFLAGS_ITEM_NAME "$IMAPDiscFlags" -#define IMAP_MSGID_ITEM_NAME "$IMAPMsgID" - -/* IMAP Replication $IMAPResyncInfo view column names */ - -#define IMAP_SEQNO_COLUMN "IMAPSeqNo" -#define IMAP_LASTFOLDERUNID_COLUMN "IMAPLastFolderUNID" -#define IMAP_UID_COLUMN "IMAPUID" -#define IMAP_FLAGS_COLUMN "IMAPFlags" -#define IMAP_DISCFLAGS_COLUMN "IMAPDiscFlags" -#define IMAP_MSGID_COLUMN "IMAPMsgID" - -/* NNTP Replication Items */ - -#define NNTP_FOLDERUNID_ITEM_NAME "$NNTPFolderUNID" -#define NNTP_UID_ITEM_NAME "$NNTPUID" -#define NNTP_FLAGS_ITEM_NAME "$NNTPFlags" -#define NNTP_MSGID_ITEM_NAME "$UName" -#define FIELD_PARENT_UNAME "$ParentUName" - -/* NNTP Replication $NNTPResyncInfo view column names */ - -#define NNTP_FOLDERUNID_COLUMN "NNTPFolderUNID" -#define NNTP_UID_COLUMN "NNTPUID" -#define NNTP_FLAGS_COLUMN "NNTPFlags" -#define NNTP_MSGID_COLUMN "UName" - -/* Name of the IMAP Resync information collection. */ - -#define IMAP_RESYNC_INFO_COLLECTION "$IMAPResyncInfo" - -/* Name of the NNTP Resync information collection. */ - -#define NNTP_RESYNC_INFO_COLLECTION "$NNTPResyncInfo" - -/* components (java applets, etc. ) */ - -#define COMPONENTS_LIST_ITEM "$Components" - -/* Setup */ -#define SETUP_SERVERLOOKUP_VIEW "($ServersLookup)" - -/* Admin Panel */ - -#define NETWORKS_NAMESPACE "$Networks" -#define INIT_NETWORKSLOOKUPITEMCOUNT 2 -#define INIT_NETWORKSLOOKUPITEMS "Network\0ServerName" -#define INIT_NETWORKSITEM_NETWORK 0 -#define INIT_NETWORKSITEM_SERVER 1 - -#define POLICIES_NAMESPACE "$Policies" -#define POLICIES_NAMESPACE_ALT "($Policies)" -#define POLICY_MASTER_POLICY_FORM "PolicyMaster" -#define POLICY_ARCHIVE_SETTINGS_FORM "PolicyArchive" -#define POLICY_SETUP_SETTINGS_FORM "PolicySetup" -#define POLICY_REG_SETTINGS_FORM "PolicyRegistration" -#define POLICY_DESKTOP_SETTINGS_FORM "PolicyDesktop" -#define POLICY_SECURITY_SETTINGS_FORM "PolicySecurity" -#define POLICY_SYNOPSIS_FORM "Synopsis" - -/* Domain Type */ - -#define NOTES_DOMAIN_TYPE "NOTES" -#define LDAP_DOMAIN_TYPE "LDAP" - - - -/* Headline Items */ - -#define HEADLINE_DEFAULTVIEW_ITEM "($Headlines)" /* Default view to use to create headlines views */ - -#define HEADLINE_VIEW_ITEM "$HLView" /* Headline marker item for headlines view */ -#define HEADLINE_SUMMARY_ITEM "$HLNoteSummary" /* Headline summary item */ -#define HEADLINE_MODIFIED_ITEM "$HLNoteModified" /* Headline last modified time (time) */ -#define HEADLINE_UNID_ITEM "$HLNoteUNID" /* Headline UNID (text) */ -#define HEADLINE_SEARCHMATCH_ITEM "$HLNoteSearchMatch" /* Headline search match item (text format below) */ -#define HEADLINE_REF_ITEM "$HLNoteREF" /* Headline saved reference (no main topic found) */ - -/* Subscription Items */ - -#define SUBSCRIPTION_VIEW "$Subscriptions" /* Alias of subscriptions view */ -#define SUBSCRIPTION_FORM "$Subscription" /* Name of subscription form */ -#define SUBSCRIPTION_HEADLINES_VIEW "$HeadlinesView" /* Designer specified view for headlines */ -#define FIELD_FORM_DBID "$FormDatabaseID" - -#define SUBSCRIPTION_VIEW_ITEM "$HLSubscription" /* Marker item for subscriptions */ -#define SUBSCRIPTION_TITLE "$HLTitle" /* Title of subscription */ - -#define SUBSCRIPTION_DISABLED_ITEM "$HLDisabled" /* Disabled Flag, checked before enabled flag */ -#define SUBSCRIPTION_ENABLED_ITEM "$HLEnabled" /* Enabled Flag, only checked if disabled flag not found */ -#define SUBSCRIPTION_DISABLED '0' /* Enabled Flag - disabled */ -#define SUBSCRIPTION_ENABLED '1' /* Enabled Flag - enabled */ - -#define SUBSCRIPTION_TYPE_ITEM "$HLType" /* Subscription Type */ -#define SUBSCRIPTION_TYPE_DB '1' /* Subscription Type - DB monitoring */ -#define SUBSCRIPTION_TYPE_VIEW '2' /* Subscription Type - view */ -#define SUBSCRIPTION_TYPE_URL '3' /* Subscription Type - URL */ -#define SUBSCRIPTION_KIND_DB 1 /* Subscription Kind - DB monitoring */ -#define SUBSCRIPTION_KIND_VIEW 2 /* Subscription Kind - view */ -#define SUBSCRIPTION_KIND_URL 3 /* Subscription Kind - URL */ -#define SUBSCRIPTION_UNID_ITEM "$HLUnid" /* Subscription UNID for resync */ -#define SUBSCRIPTION_MODIFIED_ITEM "$HLModifiedTime" /* Subscription Modified time for resync */ - - -#define SUBSCRIPTION_TARGETFRAME_ITEM "$HLTargetFrame" /* Frame to use for the subscription */ -#define SUBSCRIPTION_FRAME_DB "$HLMonitorFrame" /* Default frame to use for monitor subscriptions */ -#define SUBSCRIPTION_FRAME_VIEW "$HLViewFrame" /* Default frame to use for view subscriptions */ -#define SUBSCRIPTION_FRAME_URL "$HLURLFrame" /* Default frame to use for URL subscriptions */ - -#define SUBSCRIPTION_URL_ITEM "$HLURL" /* URL for View and URL subscription types */ - -#define SUBSCRIPTION_FORMULA_ITEM "$HLFormula" /* Monitor Formula */ -#define SUBSCRIPTION_FULLTEXT_ITEM "$HLFulltext" /* Monitor Full Text */ - -#define SUBSCRIPTION_OPTIONS_ITEM "$HLOptions" /* Monitor Options Flag */ -#define SUBSCRIPTION_OPTIONS_NONE '0' /* Monitor Options Flag - none */ -#define SUBSCRIPTION_OPTIONS_SUMMARY '1' /* Monitor Options Flag - summary */ -#define SUBSCRIPTION_OPTIONS_LOCAL '2' /* Monitor Options Flag - local */ -#define SUBSCRIPTION_OPTIONS_ALL '3' /* Monitor Options Flag - summary&local */ - - -#define SUBSCRIPTION_MONITORTYPE_ITEM "$HLMonitorType" /* Monitor Type Flag */ -#define SUBSCRIPTION_MONITORTYPE_FORMULA '1' /* Monitor Type Flag - formula */ -#define SUBSCRIPTION_MONITORTYPE_FULLTEXT '2' /* Monitor Type Flag - full text */ -#define SUBSCRIPTION_DB_ITEM "$HLMonitorDB" /* Database to Monitor */ -#define SUBSCRIPTION_DB_VIEW_ITEM "$HLHeadlineView" /* User specified view for headlines */ - -#define SUBSCRIPTION_CREATE "$HLCreateSubscription" /* Flag to indicate a partial subscription that */ - /* needs more information to be created */ -#define SUBSCRIPTION_CREATE_MAIL "mail" /* Creating a special mail file subscription */ - -#define SUBSCRIPTION_LASTCHECKED_ITEM "$HLMLastChecked" /* Last time the monitor DB was checked */ -#define SUBSCRIPTION_CLIENTID_ITEM "$HLMClientId" /* Last ClientId used */ -#define SUBSCRIPTION_SERVER_ITEM "$HLMServer" /* Original server to be monitored */ -#define SUBSCRIPTION_LASTSERVER_ITEM "$HLMLastServer" /* Last server monitored */ -#define SUBSCRIPTION_LASTPATH_ITEM "$HLMLastPath" /* Last path monitored */ -#define SUBSCRIPTION_MONITORID_ITEM "$HLMMonitorId" /* Last MonitorId used */ -#define SUBSCRIPTION_ERROR_ITEM "$HLMError" /* Last error encountered while initilaizing */ -#define SUBSCRIPTION_SERVER_INFO "$HLMServerInfo" /* Information about last servers monitored */ - -#define SUBSCRIPTION_DBNAME "Headline.nsf" - - -/* Framesets used in the client */ -#define CLIENT_FRAMESET_LAYOUT "ClientLayout" -#define CLIENT_FRAMESET_MORE "ClientMore" -#define CLIENT_FRAMESET_BMPAGE "BMPage" - -/* Frameset used in mail */ -#define MAIL_FRAMESET_MAIL "MailFS" -/* And by calendar */ -#define MAIL_FRAMESET_CALENDAR "CalendarFS" -/* And by ToDo */ -#define MAIL_FRAMESET_TODO "ToDoFS" - -#define Bookmark_IntroPageName "Intro" /* webpage name in bookmark to startup */ -#define Bookmark_StartupFramesetName "Home" /* frameset name in bookmark to startup */ - -/* Special frame names used by the client */ - -#define NAVIGATOR_PANE "NotesNavigator" -#define VIEW_PANE "NotesView" -#define PREVIEW_PANE "NotesPreview" -#define EMBEDDED_PREVIEW_PANE "EmbeddedNotesPreview" -#define USE_DEFAULT_FRAME_TARGETING "UseNotesDefaultFrameTargeting" -#define CALENDAR_PANE "CalendarView" - -/* Names used for various client types which can exist */ -#define DESIGNER_CLIENT "Designer" -#define ADMIN_CLIENT "Admin" -#define NOTES_CLIENT "Notes" -#define DGW_CLIENT "DGW" - -/* For use in search results template forms */ -#define SEARCH_QUERY "Query" -#define SEARCH_START "Start" -#define SEARCH_COUNT "Count" -#define SEARCH_HITS "Hits" -#define SEARCH_TOTAL_HITS "TotalHits" -#define SEARCH_RESULT_LIMIT "SearchMax" -#define SEARCH_WV "SearchWV" -#define SEARCH_THESAURUS "SearchThesaurus" -#define SEARCH_FUZZY "SearchFuzzy" -#define SEARCH_ORDER "SearchOrder" -#define SEARCH_SORT_OPTIONS "SortOptions" -#define SEARCH_OTHER_OPTIONS "OtherOptions" -#define SEARCH_BODY "Body" -#define SEARCH_ENTRYFORM_NAME "SearchEntry" -#define SEARCH_BODY_WEB ITEM_NAME_EMBEDDED_VIEW -#define SEARCH_VIEW "SearchView" -#define SEARCH_SCOPE "Scope" - -/* Dublin Core Meta Data */ -#define ITEM_META_TITLE "$$Title" -#define ITEM_META_CREATOR "$$Creator" -#define ITEM_META_DESCRIPTION "$$Description" -#define ITEM_META_TYPE "$$Type" -#define ITEM_META_CATEGORIES "$$Categories" - -/* Document Content view in the Domain Catalog */ -#define CATALOG_VIEW_CONTENT_CATEGORY "$DocumentContent" - -/* Shared Resources */ - -#define ITEM_NAME_IMAGE_DATA "$ImageData" -#define ITEM_NAME_IMAGE_NAMES "$ImageNames" -#define ITEM_NAME_IMAGES_WIDE "$ImagesWide" -#define ITEM_NAME_IMAGES_HIGH "$ImagesHigh" -#define ITEM_NAME_IMAGES_COLORIZE "$ImagesColorize" -#define ITEM_NAME_IMAGES_WEB_BROWSER_COMPATIBLE "$WebBrowserCompatible" - -#define ITEM_NAME_JAVA_FILES "$JavaFiles" - -#define ITEM_NAME_STYLE_SHEET_DATA "$StyleSheetData" -#define ITEM_NAME_STYLE_SHEET_NAME "$StyleSheetName" - -#define ITEM_NAME_FILE_DATA "$FileData" -#define ITEM_NAME_FILE_NAMES "$FileNames" -#define ITEM_NAME_FILE_WEBPATH "$WebFilePath" -#define ITEM_NAME_FILE_EDITFILE "$EditFilePath" -#define ITEM_NAME_FILE_EDITOR "$FileEditor" - -#define ITEM_NAME_FILE_SIZE "$FileSize" -#define ITEM_NAME_FILE_MIMETYPE "$MimeType" -#define ITEM_NAME_FILE_MIMECHARSET "$MimeCharSet" -#define ITEM_NAME_FILE_MODINFO "$FileModDT" - -/* defadmin.ntf definitions. */ - -#define ITEM_TASK_LOAD_LOADCMD "$Task_LoadCmd" -#define ITEM_TASK_TELLCMD "$Task_TellCmd" -#define ITEM_TASK_LOAD_NAME "Task_name" -#define ITEM_TASK_LOAD_FILENAME "Task_filename" -#define ITEM_TASK_LOAD_DESCRIPTION "Task_description" -#define ITEM_TASK_LOAD_HASUI "Task_hasLoadUI" -#define ITEM_TASK_TELL_HASUI "Task_hasTellUI" -#define ITEM_TASK_MONITOR_NAME "Task_MonitorName" -#define ITEM_TASK_NO_START_ASP "DisableStartForASP" - -/* Special image resource name which will... */ - -#define IMAGE_DBICON_NAME "$Icon" /* use Database's icon if the image does not exist. */ -#define IMAGE_OLEICON_NAME "$OLEIcon" /* use associated executable's icon if an image dosn't exist */ - -/* For reading International MIME settings in NAB */ -#define MIMEI18N_FLD_CONFIG_ENABLED "MIMEOptionsEnabled" -#define MIMEI18N_FLD_PRIMARY_GROUP "CVS_PrimaryGroup" -#define MIMEI18N_FLD_SECONDARY_GROUPS "CVS_SecondaryGroups" -#define MIMEI18N_FLD_INP_ALIAS_ALIAS "CVSI_CharsetAlias%d" -#define MIMEI18N_FLD_INP_ALIAS_ACTUAL "CVSI_CharsetActual%d" -#define MIMEI18N_FLD_EXP_ALIAS_ALIAS "CVSO_CharsetAlias%d" -#define MIMEI18N_FLD_EXP_ALIAS_ACTUAL "CVSO_CharsetActual%d" -#define MIMEI18N_FLD_CHARSET_DETECT "SMTPCharSetDetect" -#define MIMEI18N_FLD_8BIT_FALLBACK "CVSI_NonMIMECharSet" -#define MIMEI18N_FLD_INP_GROUP_FONT_PROP "CVSI_%s_F_P" -#define MIMEI18N_FLD_INP_GROUP_FONT_MONO "CVSI_%s_F_M" -#define MIMEI18N_FLD_INP_GROUP_FONT_PLAIN "CVSI_%s_F_T" -#define MIMEI18N_FLD_INP_GROUP_FONT_PLAIN_SIZE "CVSI_%s_F_Size" -#define MIMEI18N_FLD_INP_GROUP_FONT_HTML_SIZE "CVSI_%s_F_HSize" -#define MIMEI18N_FLD_EXP_GROUP_CSET_HEAD "CVSO_%s_CS_H" -#define MIMEI18N_FLD_EXP_GROUP_CSET_BODY "CVSO_%s_CS_B" -#define MIMEI18N_FLD_EXP_GROUP_ENC_HEAD "CVSO_%s_ENC_H" -#define MIMEI18N_FLD_EXP_GROUP_ENC_BODY "CVSO_%s_ENC_B" -/* _FALLBACK_MODE is obsolete, now using _MULTILINGUAL_MODE */ -#define MIMEI18N_FLD_EXP_FALLBACK_MODE "CVS_MLMessageHandling" -#define MIMEI18N_FLD_EXP_MULTILINGUAL_MODE "CVS_MultilingualMsgHandling" -#define MIMEI18N_LOCATION_I18N_VIEW "($InternationalMIMESettings)" - -/* these are obsolete, now using _MULTILINGUAL_xxx */ -#define MIMEI18N_FALLBACK_UTF8 1 -#define MIMEI18N_FALLBACK_FALLBACK_CHAR 2 -#define MIMEI18N_FALLBACK_UNICODE_ENTITIES 3 -#define MIMEI18N_FALLBACK_REFUSE 4 - -#define MIMEI18N_MULTILINGUAL_UNICODE 1 -#define MIMEI18N_MULTILINGUAL_BEST_MATCH 2 - -/* - * some standard mime charset names used by the XmlReformatter - * and other xml code - */ -#define MIME_CHARSET_UTF8 "UTF-8" -#define MIME_CHARSET_UTF16 "UTF-16" -#define MIME_CHARSET_UTF16LE "UTF-16LE" -#define MIME_CHARSET_UTF16BE "UTF-16BE" - -/* these are NOTES.INI variables used on the client only -- not server - * which has this stuff in a config note - */ -#define MIME_MULTILINGUAL_MODE_VAR "MIMEMultilingualMode" -#define MIME_PROMPT_MULTILINGUAL_VAR "MIMEPromptMultilingual" - -/* NOTES.INI variables - show user preference about displaying - * some Plug-In related warnings - */ -#define PluginsWarningDialog 0 -#define PluginsWarningStatusBar 1 -#define PluginsWarningDoNotShow 2 - -#define PluginsWarningOption "PluginsWarningOption" - -/* see net/resolver.c for use of these */ -#define HTTP_SERVER_LOOKUP_ITEMS "HTTP_HostName\0SMTPFullHostDomain\0HTTP_NormalMode\0HTTP_SSLMode\0HTTP_Port\0HTTP_SSLPort\0HTTP_RedirectUseHTTPS\0HTTP_RedirectServerName\0HTTP_RedirectPortNo\0HTTP_CompanionStack\0Enabled_0\0Protocol_0\0NetAddr_0\0Enabled_1\0Protocol_1\0NetAddr_1\0Enabled_2\0Protocol_2\0NetAddr_2\0Enabled_3\0Protocol_3\0NetAddr_3\0Enabled_4\0Protocol_4\0NetAddr_4\0Enabled_5\0Protocol_5\0NetAddr_5\0Enabled_6\0Protocol_6\0NetAddr_6\0Enabled_7\0Protocol_7\0NetAddr_7" -#define HTTP_SERVER_LOOKUP_ITEM_COUNT 30 -#define HTTP_SERVER_LOOKUP_ITEM_HTTPHOSTNAME 0 -#define HTTP_SERVER_LOOKUP_ITEM_FULLHOSTNAME 1 -#define HTTP_SERVER_LOOKUP_ITEM_NORMALMODE 2 -#define HTTP_SERVER_LOOKUP_ITEM_SSLMODE 3 -#define HTTP_SERVER_LOOKUP_ITEM_PORT 4 -#define HTTP_SERVER_LOOKUP_ITEM_SSLPORT 5 -#define HTTP_SERVER_LOOKUP_ITEM_REDIRECTUSEHTTPS 6 -#define HTTP_SERVER_LOOKUP_ITEM_REDIRECTSERVERNAME 7 -#define HTTP_SERVER_LOOKUP_ITEM_REDIRECTPORTNO 8 -#define HTTP_SERVER_LOOKUP_ITEM_COMPANIONSTACK 9 -#define HTTP_SERVER_LOOKUP_ITEM_OFFS_START 10 -#define HTTP_SERVER_LOOKUP_ITEM_OFFS_ENABLED 0 -#define HTTP_SERVER_LOOKUP_ITEM_OFFS_PROTOCOL 1 -#define HTTP_SERVER_LOOKUP_ITEM_OFFS_NETADDR 2 -#define HTTP_SERVER_LOOKUP_ITEM_OFFS_MAX 3 - -/* Fault Recovery Address Book items */ -#define FR_LOOKUP_ITEM_COUNT 7 -#define FR_LOOKUP_ITEMS \ -"FREnbld\0FltRcvryCrsh\0FltRcvryMin\0\ -FltRcvryMax\0FltRcvryNot\0FltRcvryScrpt\0NSDEnbld" - -#define FR_ENABLED_ITEM 0 -#define FR_MAX_CRASHES_ITEM 1 -#define FR_CRASH_TIME_LIMIT_ITEM 2 -#define FR_CLEANUPSCRIPT_TIME_LIMIT_ITEM 3 -#define FR_NOTIFY_ITEM 4 -#define FR_CLEANUPSCRIPT_ITEM 5 -#define NSD_ENABLED_ITEM 6 - -#define FR_LOOKUP_ITEM_COUNT_ADC 2 -#define FR_LOOKUP_ITEMS_ADC "FltRcvryNot\0NSDEnbld" -#define FR_NOTIFY_ITEM_ADC 0 -#define FR_NSD_ENABLED_ITEM_ADC 1 - -#define FA_NUM_LOOKUP_ITEMS 2 -#define FA_LOOKUP_ITEMS "MailServer\0MailFile" -#define FA_LOOKUP_SERVER 0 -#define FA_LOOKUP_FILE 1 - -#define ADMINP_FR_ENABLED_ITEM "FREnbld" -#define ADMINP_FR_MAX_CRASHES_ITEM "FltRcvryCrsh" -#define ADMINP_FR_CRASH_TIME_LIMIT_ITEM "FltRcvryMin" -#define ADMINP_FR_CLEANUPSCRIPT_TIME_LIMIT_ITEM "FltRcvryMax" -#define ADMINP_FR_NOTIFY_ITEM "FltRcvryNot" -#define ADMINP_FR_CLEANUPSCRIPT_ITEM "FltRcvryScrpt" -#define ADMINP_NSD_ENABLED_ITEM "NSDEnbld" - -#ifdef __cplusplus -} -#endif - -#endif /* STD_NAME_DEFS */ - -#if defined(OS400) && (__OS400_TGTVRM__ >= 510) -#pragma datamodel(pop) -#endif - -- cgit v1.2.3