ipsservices/nmipssettings/inc/nmipssettingitems.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 30 759dc5235cdb
--- a/ipsservices/nmipssettings/inc/nmipssettingitems.h	Mon May 03 12:23:15 2010 +0300
+++ b/ipsservices/nmipssettings/inc/nmipssettingitems.h	Fri May 14 15:41:10 2010 +0300
@@ -47,7 +47,15 @@
         OutgoingMailServer,                     // String
         IncomingPort,                           // Integer
         OutgoingPort,                           // Integer
-        FolderPath,                             // String: Empty string means 'Default'
+        FolderPath,                              // String: Empty string means 'Default'
+        AlwaysOnlineState,                      // Integer: 0=always,1=homeonly,2=off
+        EmailNotificationState,                 // Integer: 0=automatic,1=homeonly,2=off
+        FirstEmnReceived,                       // Integer: 0=false,1=true
+        EmnReceivedNotSynced,                   // Integer: 0=false,1=true
+        AoLastSuccessfulUpdateL,                // Integer: low part of 64bit integer
+        AoLastSuccessfulUpdateH,                // Integer: high part of 64bit integer
+        AoLastUpdateFailed,                     // Integer: 0=false, 1=true
+        AoUpdateSuccessfulWithCurSettings,      // Integer: 0=false, 1=true
         IncomingSecureSockets,                  // Boolean
         IncomingSSLWrapper,                     // Boolean
         OutgoingLoginName,                      // String
@@ -108,6 +116,16 @@
         EMailImap
         };
     
+    /** 
+     *  SMTP Authentication types 
+     */
+    enum TIpsSetSMTPAuthenticationTypes
+        {
+        EMailAuthNone = 0,
+        EMailAuthSameAsIncoming,
+        EMailAuthUserAuthentication
+        };
+    
     const int standardPop3Port = 110;   // POP3 - port 110
     const int standardImap4Port = 143;  // IMAP - port 143
     const int standardSmtpPort = 25;    // SMTP - port 25