Discuss this help topic in SecureBlackbox Forum

TSBIMAPMailBoxAttribute

Declared in     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


Defines possible IMAP mailbox attributes as described in [RFC 3501].

Declaration

[C#]
    TSBIMAPMailBoxAttribute = short;
        const short imapNoSelect = 0;
        const short imapNoInferiors = 1;
        const short imapMarked = 2;
        const short imapUnmarked = 3;
        const short imapHasChildren = 4;
        const short imapHasNoChildren = 5;

[VB.NET]
    TSBIMAPMailBoxAttribute As Short
        Const imapNoSelect As Short = 0
        Const imapNoInferiors As Short = 1
        Const imapMarked As Short = 2
        Const imapUnmarked As Short = 3
        Const imapHasChildren As Short = 4
        Const imapHasNoChildren As Short = 5

[Pascal]
    TSBIMAPMailBoxAttribute = (imapNoSelect, imapNoInferiors, imapMarked, imapUnmarked, imapHasChildren, imapHasNoChildren);

[C++]
    typedef uint8_t TSBIMAPMailBoxAttributeRaw;
    typedef enum { imapNoSelect = 0, imapNoInferiors = 1, imapMarked = 2, imapUnmarked = 3, imapHasChildren = 4, imapHasNoChildren = 5 } TSBIMAPMailBoxAttribute;
    
    typedef uint32_t TSBIMAPMailBoxAttributesRaw;
    typedef enum { f_imapNoSelect = 1, f_imapNoInferiors = 2, f_imapMarked = 4, f_imapUnmarked = 8, f_imapHasChildren = 16, f_imapHasNoChildren = 32 } TSBIMAPMailBoxAttributes;

[PHP]
    class TSBIMAPMailBoxAttribute extends TSBBaseEnum {
        const imapNoSelect = 0;
        const imapNoInferiors = 1;
        const imapMarked = 2;
        const imapUnmarked = 3;
        const imapHasChildren = 4;
        const imapHasNoChildren = 5;
    }

[Java]
    not available

Possible values

Declared in

.NET:
  • Namespace: SBIMAPClient
  • Assembly: SecureBlackbox.Mail
VCL:
  • Unit: SBIMAPClient
Java:
  • Package: SecureBlackbox.Mail.jar
C++:
  • sbimapclient.h

Discuss this help topic in SecureBlackbox Forum