/* CHANGES MADE TO THIS FILE SHOULD ALSO BE MADE TO pmdf_itemsconst.inc */

#ifndef __PMDF_SEND_LOADED
#define __PMDF_SEND_LOADED      1

/* Terminate the item list */
#define PMDF_END_LIST                   0

/* Envelope From: information */
#define PMDF_ENV_FROM                   1
#define PMDF_USER                       2
#define PMDF_SUBADDRESS                 3

/* To:, Cc:, or Bcc: addresses */
#define PMDF_TO                         4
#define PMDF_CC                         5
#define PMDF_BCC                        6
#define PMDF_HDR_TO                   124
#define PMDF_HDR_CC                   125
#define PMDF_HDR_BCC                  126
#define PMDF_ENV_TO                   127
#define PMDF_ENV_CC                   128
#define PMDF_ENV_BCC                  129

/* FAX envelope To: addresses */
#define PMDF_FAX_TO                     7
#define PMDF_FAX_CC                     8
#define PMDF_FAX_BCC                  101
#define PMDF_FAX_AFTER                  9
#define PMDF_FAX_AT                    10
#define PMDF_FAX_AUTH                  11
#define PMDF_FAX_FN                    12
#define PMDF_FAX_FSI                   13
#define PMDF_FAX_O                     14
#define PMDF_FAX_OU                    15
#define PMDF_FAX_SETUP                 16
#define PMDF_FAX_SFN                   17
#define PMDF_FAX_STN                   18
#define PMDF_FAX_TN                    19
#define PMDF_FAX_TTI                   20
#define PMDF_FAX_DOMAIN                86

/* Printer envelope To: addresses */
#define PMDF_PRT_TO                    21
#define PMDF_PRT_CC                   102
#define PMDF_PRT_BCC                  103
#define PMDF_PRT_AT                    22
#define PMDF_PRT_MS                    23
#define PMDF_PRT_NOTE                 123
#define PMDF_PRT_O                     24
#define PMDF_PRT_OU                    25
#define PMDF_PRT_P1                    26
#define PMDF_PRT_P2                    27
#define PMDF_PRT_P3                    28
#define PMDF_PRT_P4                    29
#define PMDF_PRT_P5                    30
#define PMDF_PRT_P6                    31
#define PMDF_PRT_P7                    32
#define PMDF_PRT_P8                    33
#define PMDF_PRT_TN                    34
#define PMDF_PRT_DOMAIN                87

/* Header line information */
#define PMDF_FROM                      35
#define PMDF_RESENT_FROM               36
#define PMDF_REPLY_TO                  37
#define PMDF_RESENT_REPLY_TO           38
#define PMDF_COMMENTS                  39
#define PMDF_ERRORS_TO                 40
#define PMDF_WARNINGS_TO               41
#define PMDF_KEYWORDS                  42
#define PMDF_REFERENCES                43
#define PMDF_PRIORITY                  44
#define PMDF_SENSITIVITY               45
#define PMDF_IMPORTANCE                46
#define PMDF_FRUIT_OF_THE_DAY          47
#define PMDF_ORGANIZATION              48
#define PMDF_X_ORGANIZATION            49
#define PMDF_X_PS_QUALIFIERS           50
#define PMDF_DELIVERY_RECEIPT_TO       51
#define PMDF_READ_RECEIPT_TO           52
#define PMDF_SUBJECT                   53
#define PMDF_CONTENT_TYPE              93
#define PMDF_EXTRA_HEADER              54

/* Header & message body processing */
#define PMDF_HDR_PROC                  55
#define PMDF_MSG_PROC                  56
#define PMDF_HDRMSG_PROC              114
#define PMDF_HDR_PROC2                139
#define PMDF_MSG_PROC2                140
#define PMDF_HDRMSG_PROC2             141
#define PMDF_HDR_FILE                  57
#define PMDF_MSG_FILE                  58
#define PMDF_HDRMSG_FILE              115
#define PMDF_HDR_NAMBLK                59
#define PMDF_MSG_NAMBLK                60
#define PMDF_BLANK                     61
#define PMDF_NOBLANK                   62
#define PMDF_HDR_ADDRS                116
#define PMDF_HDR_NOADDRS              117
#define PMDF_HDR_RESENT               118
#define PMDF_HDR_NORESENT             119
#define PMDF_CONTENT_FILENAME         120
#define PMDF_NOCONTENT_FILENAME       121
#define PMDF_CONTENT_DISPOSITION      133
#define PMDF_NOCONTENT_DISPOSITION    134

/* File access mode information */
#define PMDF_MODE_UNKNOWN              63
#define PMDF_MODE_TEXT                 64
#define PMDF_MODE_RECORD               65
#define PMDF_MODE_RECORD_CRATTRIBUTE   66
#define PMDF_MODE_RECORD_LFATTRIBUTE   88
#define PMDF_MODE_RECORD_CRLFATTRIBUTE 89
#define PMDF_MODE_BLOCK                67

/* Message encoding information */
#define PMDF_ENC_UNKNOWN               68
#define PMDF_ENC_NONE                  69
#define PMDF_ENC_8BIT                  70
#define PMDF_ENC_7BIT                  71
#define PMDF_ENC_QUOTED_PRINTABLE      72
#define PMDF_ENC_BASE32                73
#define PMDF_ENC_OLD_BASE64            74
#define PMDF_ENC_BASE64                75
#define PMDF_ENC_COMPRESSED_BASE64    106
#define PMDF_ENC_HEXADECIMAL           76
#define PMDF_ENC_UUENCODE              77
#define PMDF_ENC_COMPRESSED_UUENCODE  107
#define PMDF_ENC_PATHWORKS            108
#define PMDF_ENC_BINHEX               109
#define PMDF_ENC_BTOA                 110
#define PMDF_ENC_BASE85                78
#define PMDF_ENC_COMPRESSED_BINARY    111
#define PMDF_ENC_BINARY                79

/* Error processing */
#define PMDF_IGNORE_ERRORS             80
#define PMDF_NOIGNORE_ERRORS           81
#define PMDF_INQUIRE_PROC              82

/* Misc */
#define PMDF_PRIV_ENABLE_PROC          83
#define PMDF_PRIV_DISABLE_PROC         84
#define PMDF_PRIV_INTERNAL            100
#define PMDF_GET_INPUT_PROC            85
#define PMDF_IS_CHANNEL                95
#define PMDF_IS_NOT_CHANNEL            96
#define PMDF_CHAIN                     97
#define PMDF_CHANNEL_NAME              98
#define PMDF_WORLD_ID                 112
#define PMDF_NO_WORLD_ID              113

/*
#define PMDF_FAX_DOMAIN                86
#define PMDF_PRT_DOMAIN                87
#define PMDF_MODE_RECORD_LFATTRIBUTE   88
#define PMDF_MODE_RECORD_CRLFATTRIBUTE 89
*/

/* Limits */
#define PMDF_MAX_BLOCKS                90
#define PMDF_MAX_BYTES                 99
#define PMDF_MAX_LINES                 91
#define PMDF_MAX_TO                    92

/*
#define PMDF_CONTENT_TYPE              93
*/

/* Logging */
#define PMDF_LOGGING                   94
#define PMDF_ADDRESS_STATUS           104
#define PMDF_NOADDRESS_STATUS         105
#define PMDF_AUTOREPORT               122

/*
#define PMDF_IS_CHANNEL                95
#define PMDF_IS_NOT_CHANNEL            96
#define PMDF_CHAIN                     97
#define PMDF_CHANNEL_NAME              98
#define PMDF_MAX_BYTES                 99
#define PMDF_PRIV_INTERNAL            100
#define PMDF_FAX_BCC                  101
#define PMDF_PRT_CC                   102
#define PMDF_PRT_BCC                  103
#define PMDF_ADDRESS_STATUS           104
#define PMDF_NOADDRESS_STATUS         105
#define PMDF_ENC_COMPRESSED_BASE64    106
#define PMDF_ENC_COMPRESSED_UUENCODE  107
#define PMDF_ENC_PATHWORKS            108
#define PMDF_ENC_BINHEX               109
#define PMDF_ENC_BTOA                 110
#define PMDF_ENC_COMPRESSED_BINARY    111
#define PMDF_WORLD_ID                 112
#define PMDF_NO_WORLD_ID              113
#define PMDF_HDRMSG_PROC              114
#define PMDF_HDRMSG_FILE              115
#define PMDF_HDR_ADDRS                116
#define PMDF_HDR_NOADDRS              117
#define PMDF_HDR_RESENT               118
#define PMDF_HDR_NORESENT             119
#define PMDF_CONTENT_FILENAME         120
#define PMDF_NOCONTENT_FILENAME       121
#define PMDF_AUTOREPORT               122
#define PMDF_PRT_NOTE                 123
#define PMDF_HDR_TO                   124
#define PMDF_HDR_CC                   125
#define PMDF_HDR_BCC                  126
#define PMDF_ENV_TO                   127
#define PMDF_ENV_CC                   128
#define PMDF_ENV_BCC                  129
*/

/* Interactive usage */
#define PMDF_INTERACTIVE              130
#define PMDF_NOINTERACTIVE            131

#define PMDF_DEBUG_LEVEL              132

/*
#define PMDF_CONTENT_DISPOSITION      133
#define PMDF_NOCONTENT_DISPOSITION    134
*/

#define PMDF_DOTSTUFF                 135

#define PMDF_NOTIFY                   136

#define PMDF_USER_HEADERS             137
#define PMDF_NO_USER_HEADERS          138

/*
#define PMDF_HDR_PROC2                139
#define PMDF_MSG_PROC2                140
#define PMDF_HDRMSG_PROC2             141
*/

/* Bits in the logging longword */
#define PMDF_LOGGING_FILES             1
#define PMDF_LOGGING_ADDRESSES         2
#define PMDF_LOGGING_MESSAGES          4
#define PMDF_LOGGING_IDS               8

#endif                                  /* __PMDF_SEND_LOADED */
