00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef INCL_SPDM_CONSTANTS
00037 #define INCL_SPDM_CONSTANTS
00038
00040 #define DIM_MANAGEMENT_PATH 512
00041 #define DIM_PROPERTY_NAME 64
00042
00043 #define MAX_KEY_LENGTH 255
00044 #define MAX_VALUE_NAME 512
00045
00046
00047 #define PROPERTY_USERNAME "username"
00048 #define PROPERTY_PASSWORD "password"
00049 #define PROPERTY_FIRST_TIME_SYNC_MODE "firstTimeSyncMode"
00050 #define PROPERTY_USE_PROXY "useProxy"
00051 #define PROPERTY_PROXY_HOST "proxyHost"
00052 #define PROPERTY_PROXY_PORT "proxyPort"
00053 #define PROPERTY_PROXY_USERNAME "proxyUsername"
00054 #define PROPERTY_PROXY_PASSWORD "proxyPassword"
00055 #define PROPERTY_SERVER_NAME "serverName"
00056 #define PROPERTY_SYNC_URL "syncUrl"
00057 #define PROPERTY_SYNC_BEGIN "begin"
00058 #define PROPERTY_SYNC_END "end"
00059 #define PROPERTY_SOURCE_NAME "name"
00060 #define PROPERTY_SOURCE_URI "uri"
00061 #define PROPERTY_SOURCE_SYNC_MODES "syncModes"
00062 #define PROPERTY_SOURCE_TYPE "type"
00063 #define PROPERTY_SOURCE_VERSION "version"
00064 #define PROPERTY_SOURCE_SYNC "sync"
00065 #define PROPERTY_SOURCE_LAST_SYNC "last"
00066 #define PROPERTY_SOURCE_CTCAP "ctCap"
00067 #define PROPERTY_SERVER_NONCE "serverNonce"
00068 #define PROPERTY_CLIENT_NONCE "clientNonce"
00069 #define PROPERTY_SERVER_ID "serverID"
00070 #define PROPERTY_SERVER_PWD "serverPWD"
00071 #define PROPERTY_CLIENT_AUTH_TYPE "clientAuthType"
00072 #define PROPERTY_SERVER_AUTH_TYPE "serverAuthType"
00073 #define PROPERTY_IS_SERVER_REQUIRED "isServerAuthRequired"
00074 #define PROPERTY_MAX_MSG_SIZE "maxMsgSize"
00075 #define PROPERTY_SOURCE_DOWNLOAD_AGE "downloadAge"
00076 #define PROPERTY_SOURCE_BODY_SIZE "bodySize"
00077 #define PROPERTY_SOURCE_ATTACH_SIZE "attachSize"
00078 #define PROPERTY_SOURCE_INBOX "Inbox"
00079 #define PROPERTY_SOURCE_OUTBOX "Outbox"
00080 #define PROPERTY_SOURCE_DRAFT "Draft"
00081 #define PROPERTY_SOURCE_TRASH "Trash"
00082 #define PROPERTY_SOURCE_SENT "Sent"
00083 #define PROPERTY_SOURCE_ENCODING "encoding"
00084 #define PROPERTY_SOURCE_SUPP_TYPES "supportedTypes"
00085 #define PROPERTY_SOURCE_ENABLED "enabled"
00086 #define PROPERTY_SOURCE_LAST_ERROR "lastError"
00087 #define PROPERTY_READ_BUFFER_SIZE "readBufferSize"
00088 #define PROPERTY_USER_AGENT "userAgent"
00089 #define PROPERTY_CHECK_CONN "checkConn"
00090 #define PROPERTY_RESPONSE_TIMEOUT "responseTimeout"
00091 #define PROPERTY_SOURCE_SCHEDULE "schedule"
00092 #define PROPERTY_SOURCE_ENCRYPTION "encryption"
00093 #define PROPERTY_ENABLE_COMPRESSION "enableCompression"
00094 #define PROPERTY_LAST_GLOBAL_ERROR "lastGlobalError"
00095
00096 #define PROPERTY_MAIL_ACCOUNT_ROOT "mailAccounts"
00097 #define PROPERTY_MAIL_ACCOUNT_VISIBLE_NAME "VisibleName"
00098 #define PROPERTY_MAIL_ACCOUNT_EMAILADDRESS "EmailAddress"
00099 #define PROPERTY_MAIL_ACCOUNT_PROTOCOL "Protocol"
00100 #define PROPERTY_MAIL_ACCOUNT_USERNAME "Username"
00101 #define PROPERTY_MAIL_ACCOUNT_PASSWORD "Password"
00102 #define PROPERTY_MAIL_ACCOUNT_IN_SERVER "IncomingServer"
00103 #define PROPERTY_MAIL_ACCOUNT_OUT_SERVER "OutgoingServer"
00104 #define PROPERTY_MAIL_ACCOUNT_IN_PORT "PortIn"
00105 #define PROPERTY_MAIL_ACCOUNT_OUT_PORT "PortOut"
00106 #define PROPERTY_MAIL_ACCOUNT_IN_SSL "IncomingSSL"
00107 #define PROPERTY_MAIL_ACCOUNT_OUT_SSL "OutcomingSSL"
00108 #define PROPERTY_MAIL_ACCOUNT_SIGNATURE "Signature"
00109 #define PROPERTY_MAIL_ACCOUNT_DOMAINNAME "DomainName"
00110 #define PROPERTY_MAIL_ACCOUNT_ID "ID"
00111 #define PROPERTY_MAIL_ACCOUNT_TO_BE_CLEANED "ToBeCleaned"
00112 #define PROPERTY_MAIL_ACCOUNT_DIRTY_FLAG "dirty"
00113
00114
00115
00116 #define PROPERTY_PUSH_NOTIFICATION "push"
00117 #define PROPERTY_POLLING_NOTIFICATION "polling"
00118
00119
00120 #define PROPERTY_VER_DTD "verDTD"
00121 #define PROPERTY_MANUFACTURER "man"
00122 #define PROPERTY_MODEL "mod"
00123 #define PROPERTY_OEM "oem"
00124 #define PROPERTY_FIRMWARE_VERSION "fwv"
00125 #define PROPERTY_SOFTWARE_VERSION "swv"
00126 #define PROPERTY_HARDWARE_VERSION "hwv"
00127 #define PROPERTY_DEVICE_ID "devID"
00128 #define PROPERTY_DEVICE_TYPE "devType"
00129 #define PROPERTY_DS_VERSION "dsV"
00130 #define PROPERTY_UTC "utc"
00131 #define PROPERTY_LARGE_OBJECT_SUPPORT "loSupport"
00132 #define PROPERTY_NUMBER_OF_CHANGES_SUPPORT "nocSupport"
00133 #define PROPERTY_LOG_LEVEL "logLevel"
00134 #define PROPERTY_MAX_OBJ_SIZE "maxObjSize"
00135 #define PROPERTY_DEVINF_HASH "devInfHash"
00136 #define PROPERTY_SEND_CLIENT_DEVINF "sendClientDevInf"
00137 #define PROPERTY_SMART_SLOW_SYNC "smartSlowSync"
00138 #define PROPERTY_MULTIPLE_EMAIL_ACCOUNT "multipleEmailAccount"
00139 #define PROPERTY_SERVER_LAST_SYNC_URL "lastSyncURL"
00140
00141
00142 #define PROPERTY_DATASTORES "DataStores"
00143 #define PROPERTY_SOURCE_REF "sourceRef"
00144 #define PROPERTY_DISPLAY_NAME "displayName"
00145 #define PROPERTY_MAX_GUID_SIZE "maxGUIDSize"
00146 #define PROPERTY_RX_PREF_TYPE "rx-Pref-Type"
00147 #define PROPERTY_RX_PREF_VERSION "rx-Pref-Version"
00148 #define PROPERTY_TX_PREF_TYPE "tx-Pref-Type"
00149 #define PROPERTY_TX_PREF_VERSION "tx-Pref-Version"
00150
00151
00152 #define DIRTY_USERNAME 0x00001
00153 #define DIRTY_PASSWORD 0x00002
00154 #define DIRTY_DEVICE_ID 0x00004
00155 #define DIRTY_FIRST_TIME_SYNC_MODE 0x00008
00156 #define DIRTY_USE_PROXY 0x00010
00157 #define DIRTY_PROXY_HOST 0x00020
00158 #define DIRTY_PROXY_PORT 0x00040
00159 #define DIRTY_SERVER_NAME 0x00080
00160 #define DIRTY_SYNC_URL 0x00100
00161 #define DIRTY_SYNC_BEGIN 0x00200
00162 #define DIRTY_SYNC_END 0x00400
00163 #define DIRTY_SYNC_SOURCE 0x00800
00164 #define DIRTY_CLIENT_NONCE 0x01000
00165 #define DIRTY_SERVER_NONCE 0x02000
00166 #define DIRTY_SERVERID 0x04000
00167 #define DIRTY_SERVERPWD 0x08000
00168 #define DIRTY_CLIENTAUTHTYPE 0x10000
00169 #define DIRTY_SERVERAUTH_REQUIRED 0x20000
00170 #define DIRTY_DEV_INF_HASH 0x40000
00171
00172
00173 #define DIRTY_DATASTORES 0x00001
00174
00175
00176
00178 #endif