| SilcMessageFlags
 
 NAME
 
    typedef SilcUInt16 SilcMessageFlags;
DESCRIPTION
    The message flags type definition and the message flags.  The
    message flags are used to indicate some status of the message.
SOURCE    typedef SilcUInt16 SilcMessageFlags;
    
    /* The message flags */
    #define SILC_MESSAGE_FLAG_NONE        0x0000      /* No flags */
    #define SILC_MESSAGE_FLAG_AUTOREPLY   0x0001      /* Automatically replied */
    #define SILC_MESSAGE_FLAG_NOREPLY     0x0002      /* Send no reply to this */
    #define SILC_MESSAGE_FLAG_ACTION      0x0004      /* Action message */
    #define SILC_MESSAGE_FLAG_NOTICE      0x0008      /* Notice message */
    #define SILC_MESSAGE_FLAG_REQUEST     0x0010      /* A request */
    #define SILC_MESSAGE_FLAG_SIGNED      0x0020      /* Message is signed */
    #define SILC_MESSAGE_FLAG_REPLY       0x0040      /* A reply */
    #define SILC_MESSAGE_FLAG_DATA        0x0080      /* MIME object */
    #define SILC_MESSAGE_FLAG_UTF8        0x0100      /* UTF-8 string */
    #define SILC_MESSAGE_FLAG_ACK         0x0200      /* ACK messages */
    #define SILC_MESSAGE_FLAG_STOP        0x0400      /* Stop indication */
    #define SILC_MESSAGE_FLAG_PACKET      0x0800      /* Contains SILC packet */
    #define SILC_MESSAGE_FLAG_RESERVED    0x1000      /* to 0x1000 */
    #define SILC_MESSAGE_FLAG_PRIVATE     0x2000      /* to 0x8000 */
 
 
 
 |