/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:37:27 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:35:07 _$11$DUA933:[BUILD.SDL]MAIL$ROUTINES.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE MAIL$ROUTINES IDENT X-1 ***/ #ifndef __MAIL$ROUTINES_LOADED #define __MAIL$ROUTINES_LOADED 1 #pragma nostandard #ifdef __cplusplus extern "C" { #define __unknown_params ... #else #define __unknown_params #endif #if !defined(__VAXC) && !defined(VAXC) #define __struct struct #define __union union #else #define __struct variant_struct #define __union variant_union #endif /* */ /* */ /* This package defines the interfaces to the callable OpenVMS MAIL */ /* routines as documented in the OpenVMS Utility Routines Reference */ /* Manual. */ /* */ /* */ /* Mail File routines */ /* */ /* */ /* MAILFILE_BEGIN - Initiates mail file processing */ /* */ /* status = MAIL$MAILFILE_BEGIN (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_begin(__unknown_params); /* */ /* MAILFILE_CLOSE - Closes the currently open mail file */ /* */ /* status = MAIL$MAILFILE_CLOSE (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_close(__unknown_params); /* */ /* MAILFILE_COMPRESS - Compresses a mail file */ /* */ /* status = MAIL$MAILFILE_COMPRESS (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_compress(__unknown_params); /* */ /* MAILFILE_END - Terminates mail file processing */ /* */ /* status = MAIL$MAILFILE_END (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_end(__unknown_params); /* */ /* MAILFILE_INFO_FILE - Obtains information about a specified mail file */ /* */ /* status = MAIL$MAILFILE_INFO_FILE (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_info_file(__unknown_params); /* */ /* MAILFILE_MODIFY - Modifies the information in an indexed mail file */ /* */ /* status = MAIL$MAILFILE_MODIFY (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_modify(__unknown_params); /* */ /* MAILFILE_OPEN - Opens a specified mail file for processing */ /* */ /* status = MAIL$MAILFILE_OPEN (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_open(__unknown_params); /* */ /* MAILFILE_PURGE_WASTE - Purges the wastebasket of a mail file */ /* */ /* status = MAIL$MAILFILE_PURGE_WASTE (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$mailfile_purge_waste(__unknown_params); /* */ /* Message routines */ /* */ /* */ /* MESSAGE_BEGIN - Begin message processing */ /* */ /* status = MAIL$MESSAGE_BEGIN (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_begin(__unknown_params); /* */ /* MESSAGE_COPY - Copies messages between files or folders */ /* */ /* status = MAIL$MESSAGE_COPY (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_copy(__unknown_params); /* */ /* MESSAGE_DELETE - Deletes a message */ /* */ /* status = MAIL$MESSAGE_DELETE (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_delete(__unknown_params); /* */ /* MESSAGE_END - Ends message processing */ /* */ /* status = MAIL$MESSAGE_END (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_end(__unknown_params); /* */ /* MESSAGE_GET - Retrieves a message from the set of selected messages */ /* */ /* status = MAIL$MESSAGE_GET (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_get(__unknown_params); /* */ /* MESSAGE_INFO - Obtains information about a specified message */ /* */ /* status = MAIL$MESSAGE_INFO (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_info(__unknown_params); /* */ /* MESSAGE_MODIFY = Modifies message information */ /* */ /* status = MAIL$MESSAGE_MODIFY (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_modify(__unknown_params); /* */ /* MESSAGE_SELECT - Selects messages from the current mail file */ /* */ /* status = MAIL$MESSAGE_SELECT (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$message_select(__unknown_params); /* */ /* Send routines */ /* */ /* */ /* SEND_ABORT - Cancels a current send operation */ /* */ /* status = MAIL$SEND_ABORT (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$send_abort(__unknown_params); /* */ /* SEND_ADD_ADDRESS - Adds an address to the address list */ /* */ /* status = MAIL$SEND_ADD_ADDRESS (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$send_add_address(__unknown_params); /* */ /* SEND_ADD_ATTRIBUTE - Adds an attribute to the current message */ /* */ /* status = MAIL$SEND_ADD_ATTRIBUTE (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$send_add_attribute(__unknown_params); /* */ /* SEND_BEGIN - Initiates processing to send a message */ /* */ /* status = MAIL$SEND_BEGIN (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$send_begin(__unknown_params); /* */ /* SEND_ADD_BODYPART - Builds the body of a message */ /* */ /* status = MAIL$SEND_ADD_BODYPART (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$send_add_bodypart(__unknown_params); /* */ /* SEND_END - Terminates send processing */ /* */ /* status = MAIL$SEND_END (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$send_end(__unknown_params); /* */ /* SEND_MESSAGE - Begins actual sending of a message */ /* */ /* status = MAIL$SEND_MESSAGE (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$send_message(__unknown_params); /* */ /* User data base routines */ /* */ /* */ /* USER_BEGIN - Initiates access to the common user data base */ /* */ /* status = MAIL$USER_BEGIN (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$user_begin(__unknown_params); /* */ /* USER_DELETE_INFO - Remove a user record from the common data base */ /* */ /* status = MAIL$USER_DELETE_INFO (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$user_delete_info(__unknown_params); /* */ /* USER_END - terminates access to the common user data base */ /* */ /* status = MAIL$USER_END (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$user_end(__unknown_params); /* */ /* USER_GET_INFO - Obtains information about a user */ /* */ /* status = MAIL$USER_GET_INFO (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$user_get_info(__unknown_params); /* */ /* USER_SET_INFO - Adds or modifies information about a user */ /* */ /* status = MAIL$USER_SET_INFO (context, in_item_list, out_item_list) */ /* */ /* context - Context value */ /* in_item_list - Input item list */ /* out_item_list - Output item list */ /* */ unsigned int mail$user_set_info(__unknown_params); #ifdef __cplusplus } #endif #pragma standard #endif /* __MAIL$ROUTINES_LOADED */