x400_att.h File Reference

X400 Symbolic Constants. More...

Go to the source code of this file.

Defines

#define X400_API_VERSN   14030000
#define X400_MSG_MESSAGE   1
#define X400_MSG_REPORT   2
#define X400_MSG_PROBE   3
#define X400_MSG_SUBMITTED_MESSAGE   4
#define X400_E_NOERROR   0
#define X400_E_SYSERROR   1
#define X400_E_NOMEMORY   2
#define X400_E_BADPARAM   3
#define X400_E_INT_ERROR   4
#define X400_E_CONFIG_ERROR   5
#define X400_E_NYI   6
#define X400_E_NO_CHANNEL   7
#define X400_E_INV_MSG   8
#define X400_E_NOCONNECT   10
#define X400_E_BADCREDENTIALS   11
#define X400_E_CONNECT_REJ   12
#define X400_E_QMGR_CONGESTED   13
#define X400_E_BAD_QMGR_RESP   14
#define X400_E_MISSING_ATTR   20
#define X400_E_CONFLICT_ATTR   21
#define X400_E_INVALID_ATTR   22
#define X400_E_INVALID_VALUE   23
#define X400_E_NO_VALUE   24
#define X400_E_NO_MESSAGE   30
#define X400_E_TIMED_OUT   31
#define X400_E_NO_RECIP   32
#define X400_E_NOSPACE   33
#define X400_E_ADDRESS_ERROR   64
#define X400_E_BUFFER_FILE_ERROR   65
#define X400_E_BUFFER_FILENAME_ERROR   66
#define X400_E_BUFFER_TYPE_ERROR   67
#define X400_E_CONTENT_ERROR   68
#define X400_E_CONTENT_DATA_ERROR   69
#define X400_E_CONTENT_INIT_ERROR   70
#define X400_E_CONTENT_BODY_ERROR   71
#define X400_E_INIT_ERROR   72
#define X400_E_MESSAGE_ERROR   73
#define X400_E_NO_CONTENT   74
#define X400_E_ORIGINATOR_ERROR   75
#define X400_E_PARMS_ERROR   76
#define X400_E_RECIPIENT_ERROR   77
#define X400_E_TRANSFERABLE_ERROR   78
#define X400_E_REPORT_ERROR   79
#define X400_E_COMPLEX_BODY   80
#define X400_E_MESSAGE_BODY   81
#define X400_E_UNSUPPORTED_BODY   82
#define X400_E_X509_ENV   83
#define X400_E_X509_INTERNAL_ERROR   84
#define X400_E_X509_INIT   85
#define X400_E_X509_SESSION_INIT   86
#define X400_E_X509_VERIFY_FAIL_NO_CERT   87
#define X400_E_X509_VERIFY_FAIL_NO_PUBKEY   88
#define X400_E_X509_VERIFY_FAIL_INCOMPAT_ALG   89
#define X400_E_X509_VERIFY_FAIL_UNSUPPORTED_ALG   90
#define X400_E_X509_VERIFY_FAIL   91
#define X400_E_X509_VERIFY_SUCCESS   92
#define X400_E_SIGN_NO_IDENTITY   93
#define X400_E_SIGN   94
#define X400_E_NO_MORE_RESULTS   99
#define X400_E_WAIT_WRITE   100
#define X400_E_WAIT_READ   101
#define X400_E_WAIT_READ_WRITE   102
#define X400_E_CONNECTION_LOST   110
#define X400_E_SHUTDOWN   111
#define X400_RECIP_PRIMARY   0x10001
#define X400_RECIP_CC   0x10002
#define X400_RECIP_BCC   0x10003
#define X400_ORIGINATOR   0x10004
#define X400_AUTH_ORIG   0x10005
#define X400_RECIP_REPLY   0x10006
#define X400_RECIP_REPORT   0x10008
#define X400_RECIP_INTENDED   0x10009
#define X400_REPORTING_DL_NAME   0x1000A
#define X400_DL_EXEMPTED_RECIP   0x1000B
#define X400_EXEMPTED_ADDRESS   0x10010
#define X400_RECIP_ENVELOPE   0x20000
#define X400_RECIP_STANDARD   (X400_RECIP_PRIMARY+X400_RECIP_ENVELOPE)
#define X400_S_OR_ADDRESS   1
#define X400_S_COUNTRY_NAME   2
#define X400_S_ADMD_NAME   3
#define X400_S_PRMD_NAME   4
#define X400_S_ORGANIZATION_NAME   5
#define X400_S_ORGANIZATIONAL_UNIT_NAME_1   6
#define X400_S_ORGANIZATIONAL_UNIT_NAME_2   7
#define X400_S_ORGANIZATIONAL_UNIT_NAME_3   8
#define X400_S_ORGANIZATIONAL_UNIT_NAME_4   9
#define X400_S_SURNAME   10
#define X400_S_GIVEN_NAME   11
#define X400_S_INITIALS   12
#define X400_S_GENERATION_QUALIFIER   13
#define X400_S_COMMON_NAME   14
#define X400_S_DIRECTORY_NAME   20
#define X400_S_MESSAGE_IDENTIFIER   100
#define X400_N_CONTENT_TYPE   101
#define X400_N_CONTENT_LENGTH   102
#define X400_S_CONTENT_IDENTIFIER   103
#define X400_S_ORIGINAL_ENCODED_INFORMATION_TYPES   104
#define X400_N_PRIORITY   105
#define X400_N_DISCLOSURE   106
#define X400_N_IMPLICIT_CONVERSION_PROHIBITED   107
#define X400_N_ALTERNATE_RECIPIENT_ALLOWED   108
#define X400_N_CONTENT_RETURN_REQUEST   109
#define X400_S_MESSAGE_SUBMISSION_TIME   110
#define X400_S_MESSAGE_DELIVERY_TIME   111
#define X400_S_EXTERNAL_CONTENT_TYPE   112
#define X400_N_RECIPIENT_REASSIGNMENT_PROHIBITED   120
#define X400_N_DL_EXPANSION_PROHIBITED   121
#define X400_N_CONVERSION_WITH_LOSS_PROHIBITED   122
#define X400_S_LATEST_DELIVERY_TIME   123
#define X400_S_ORIGINATOR_RETURN_ADDRESS   124
#define X400_S_OBJECTTYPE   125
#define X400_N_MMTS_PRIORITY_QUALIFIER   126
#define X400_S_DEFERRED_DELIVERY_TIME   127
#define X400_S_DLEXP_TIME   128
#define X400_S_GLOBAL_DOMAIN_ID   129
#define X400_S_DSI_ARRIVAL_TIME   130
#define X400_N_DSI_ROUTING_ACTION   131
#define X400_S_DSI_ATTEMPTED_DOMAIN   132
#define X400_S_DSI_AA_DEF_TIME   133
#define X400_S_DSI_AA_CEIT   134
#define X400_N_DSI_AA_REDIRECTED   135
#define X400_N_DSI_AA_DLOPERATION   136
#define X400_S_CONTENT_CORRELATOR   137
#define X400_N_REDIRECTION_REASON   138
#define X400_S_REDIRECTION_TIME   139
#define X400_S_SEC_IDENTITY   180
#define X400_B_SEC_GEN_MOAC   181
#define X400_S_SEC_IDENTITY_PASSPHRASE   182
#define X400_S_SEC_IDENTITY_DN   183
#define X400_S_SEC_SUBJECT_DN   184
#define X400_S_SEC_ISSUER_DN   185
#define X400_S_SEC_ENV   186
#define X400_N_ORIGINAL_RECIPIENT_NUMBER   200
#define X400_N_RESPONSIBILITY   201
#define X400_N_MTA_REPORT_REQUEST   202
#define X400_N_REPORT_REQUEST   203
#define X400_S_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT   204
#define X400_S_FREE_FORM_NAME   221
#define X400_S_TELEPHONE_NUMBER   222
#define X400_N_NOTIFICATION_REQUEST   223
#define X400_N_REPLY_REQUESTED   224
#define X400_N_PRECEDENCE   225
#define X400_S_ORIGINAL_RECIPIENT_ADDRESS   226
#define X400_S_CONVERTED_ENCODED_INFORMATION_TYPES   227
#define X400_S_IPM_IDENTIFIER   300
#define X400_S_SUBJECT   301
#define X400_S_REPLIED_TO_IDENTIFIER   302
#define X400_S_OBSOLETED_IPMS   303
#define X400_S_RELATED_IPMS   304
#define X400_S_EXPIRY_TIME   305
#define X400_S_REPLY_TIME   306
#define X400_N_IMPORTANCE   307
#define X400_N_SENSITIVITY   308
#define X400_N_AUTOFORWARDED   309
#define X400_S_AUTHORIZATION_TIME   320
#define X400_S_ORIGINATORS_REFERENCE   321
#define X400_S_PRECEDENCE_POLICY_ID   322
#define X400_S_CONTENT_STRING   350
#define X400_S_CONTENT_FILENAME   351
#define X400_N_NUM_ATTACHMENTS   400
#define X400_T_IA5TEXT   401
#define X400_T_ISO8859_1   402
#define X400_T_ISO8859_2   403
#define X400_T_BINARY   404
#define X400_T_MESSAGE   405
#define X400_T_FTBP   406
#define X400_T_GENERAL_TEXT   407
#define X400_S_EXT_AUTH_INFO   408
#define X400_N_EXT_CODRESS   409
#define X400_N_EXT_MSG_TYPE   410
#define X400_N_EXT_PRIM_PREC   411
#define X400_N_EXT_COPY_PREC   412
#define X400_PRINTABLE_STRING_SEQ   413
#define X400_S_HANDLING_INSTRUCTIONS   414
#define X400_S_MESSAGE_INSTRUCTIONS   415
#define X400_S_ORIG_REF   416
#define X400_S_ORIG_PLAD   417
#define X400_S_DIST_CODES_SIC   418
#define X400_DIST_CODES_EXT   419
#define X400_S_DIST_CODES_EXT_OID   420
#define X400_S_DIST_CODES_EXT_VALUE   421
#define X400_OTHER_RECIP_INDICATOR   422
#define X400_S_PILOT_FWD_INFO   423
#define X400_S_ACP127_MSG_ID   424
#define X400_ACP127_RESPONSE   425
#define X400_N_ACP127_NOTI_TYPE   426
#define X400_S_INFO_SEC_LABEL   427
#define X400_N_ADATP3_PARM   428
#define X400_N_ADATP3_CHOICE   429
#define X400_S_ADATP3_DATA   430
#define X400_T_ADATP3   431
#define X400_T_CORRECTIONS   432
#define X400_N_CORREC_PARM   433
#define X400_S_CORREC_DATA   434
#define X400_T_ACP127DATA   435
#define X400_N_ACP127DATA_PARM   436
#define X400_S_ACP127_DATA   437
#define X400_T_MM   438
#define X400_T_FWDENC   439
#define X400_S_ENCRYPTED_DATA   440
#define X400_S_FWD_CONTENT_STRING   441
#define X400_T_FWD_CONTENT   442
#define X400_S_ORIG_OR_EXAP_TIME   443
#define X400_ORIG_OR_EXAP   444
#define X400_S_ORIG_CERT   445
#define X400_S_MOAC   446
#define X400_N_IS_IPN   500
#define X400_S_SUBJECT_IPM   501
#define X400_S_CONVERSION_EITS   502
#define X400_N_NON_RECEIPT_REASON   510
#define X400_N_DISCARD_REASON   511
#define X400_S_AUTOFORWARD_COMMENT   512
#define X400_S_RECEIPT_TIME   520
#define X400_N_ACK_MODE   521
#define X400_S_SUPP_RECEIPT_INFO   522
#define X400_S_SUBJECT_IDENTIFIER   600
#define X400_S_SUPPLEMENTARY_INFO   610
#define X400_N_TYPE_OF_USER   611
#define X400_S_ARRIVAL_TIME   612
#define X400_N_NON_DELIVERY_REASON   613
#define X400_N_NON_DELIVERY_DIAGNOSTIC   614
#define X400_S_LOG_CONFIGURATION   700
#define X400_N_REPORTS   701
#define X400_S_CONTENT_FILE_PATH   702
#define X400_N_WAIT_INTERVAL   703
#define X400_S_LOG_CONFIGURATION_FILE   704
#define X400_B_RETURN_VERIFICATION_ERRORS   705
#define X400_ADATP3_SEP   706
#define X400_S_LIST_ATTR   750
#define X400_N_BODY_TYPE   800
#define X400_S_BODY_DATA   801
#define X400_S_GENERAL_TEXT_CHARSETS   802
#define X400_N_FTBP_ENCODING   803
#define X400_S_FTBP_APPLICATION_REFERENCE_OID   804
#define X400_S_FTBP_APPLICATION_REFERENCE_STR   805
#define X400_S_FTBP_CONTENT_DESCRIPTION   806
#define X400_S_FTBP_FILENAME   807
#define X400_S_FTBP_CREATION_DATE   808
#define X400_S_FTBP_MODIFICATION_DATE   809
#define X400_S_FTBP_READ_DATE   810
#define X400_N_FTBP_OBJECT_SIZE   811
#define X400_N_MS_ENTRY_STATUS   900
#define X400_N_MS_SEQUENCE_NUMBER   901
#define X400_N_DELETE_AFTER_AUTO_FORWARDING   902
#define X400_S_AUTO_FORWARDING_COMMENT   903
#define X400_S_COVER_NOTE   904
#define X400_S_THIS_IPM_PREFIX   905
#define X400_N_DELAYED_AUTOFORWARDING_INTERVAL   906
#define X400_N_FIRST_SEQUENCE_NUMBER   907
#define X400_N_STRICT_P7_1988   908
#define X400_MS_ENTRY_STATUS_NEW   1
#define X400_MS_ENTRY_STATUS_LISTED   2
#define X400_MS_ENTRY_STATUS_FETCHED   3
#define X400_AUTO_ALERT   1
#define X400_AUTO_FORWARDING   2
#define X400_DL_EXPANSION_HISTORY   1500
#define X400_S_SECURITY_LABEL   1501
#define X400_TRACE_INFO   1502
#define X400_REDIRECTION_HISTORY   1503
#define X400_SUBJECT_TRACE_INFO   1504
#define X400_INTERNAL_TRACE_INFO   1505
#define X400_EXT_ADDRESS_LIST_IND   1506
#define X400_REDIRECTION_HISTORY_ENV   1507
#define X400_S_IOB_OR_ADDRESS   1600
#define X400_S_IOB_DN_ADDRESS   1601
#define X400_S_IOB_FREE_FORM_NAME   1602
#define X400_S_IOB_TEL   1603
#define X400_RR_RECIP_ASSIGNED_ALT_RECIP   1
#define X400_RR_ORIG_REQUESTED_ALT_RECIP   2
#define X400_RR_RECIP_MD_ASSIGNED_ALT_RECIP   3
#define X400_RR_ALIAS   4
#define X400_RR_IC_SYNONYM   5
#define X400_RR_IC_EXTERNAL_SYNONYM   6
#define X400_RR_IC_AMBIGUOUS   7
#define X400_S_MTA_NAME   1
#define X400_S_MTA_SI_TIME   2
#define X400_N_MTA_SI_ROUTING_ACTION   3
#define X400_S_MTA_SI_ATTEMPTED_MTA   4
#define X400_S_MTA_SI_ATTEMPTED_DOMAIN   5
#define X400_S_MTA_SI_DEFERRED_TIME   6
#define X400_S_MTA_SI_CEIT   7
#define X400_N_MTA_SI_OTHER_ACTIONS   8
#define X400_N_MTA_SI_ATTEMPTED_ACTION   9
#define X400_MTA_SI_RA_MTA   1
#define X400_MTA_SI_DOMAIN   2
#define X400_MTA_SI_ROUTING_ACTION_RELAYED   0
#define X400_MTA_SI_ROUTING_ACTION_REROUTED   1
#define X400_MTA_SI_OTHER_ACTION_REDIRECTED   0x10001
#define X400_MTA_SI_OTHER_ACTION_DLOPERATION   0x10002
#define X400_N_ALI_TYPE   0
#define X400_N_ALI_NOTIFICTAION_REQUEST   1
#define X400_N_ALI_REPLY_REQUEST   2
#define X400_ACP127_NOTI_TYPE_NEG   0x00001
#define X400_ACP127_NOTI_TYPE_POS   0x00002
#define X400_ACP127_NOTI_TYPE_TRANS   0x00004
#define X400_N_ACP127_NOTI_RESP_TYPE   1
#define X400_S_ACP127_NOTI_RESP_TIME   2
#define X400_S_ACP127_NOTI_RESP_ALI   3
#define X400_S_ACP127_NOTI_RESP_RECIPIENT   4
#define X400_S_ACP127_NOTI_RESP_SUPP_INFO   5


Detailed Description

X400 Symbolic Constants.

Definition in file x400_att.h.


Define Documentation

#define X400_API_VERSN   14030000

API version

Definition at line 180 of file x400_att.h.

#define X400_N_STRICT_P7_1988   908

Use in X400msSetIntDefault call to configure the API to stick to the X.400 1988 attribute set when fetching message. This may be needed for inworking with some non-Isode Message Stores.

Definition at line 1190 of file x400_att.h.

Copyright © 2008 Isode privacy   feedback Subscribe to our rss newsfeed