OmniMessaging ZLE Adapter Programmer's Guide 6.2

OmniMessaging ZLE Mail Adapter Installation Guide
Opsol Confidential and Proprietary 9
Appendix
3.11 Header file - ADAPT.H
All the supported IPC structures are defined in this file.
Client applications have to include this header file in their source.
This file is provided with the PAK file ZINSTALL.
Some sections of the header file are listed below.
/* Request types supported by Zle adapter */
typedef enum
{ OMNI_SEND = 0, /* To compose and send a message */
OMNI_GET, /* To retrieve a message based on the message Id or UID attachments
as guardian files */
OMNI_DELETE, /* To delete a message based on the message Id or UID */
OMNI_LIST, /* To list details of maximum 10 messages from a mailbox */
OMNI_STORE,
OMNI_SEND_SMTP,
OMNI_GETOSS, /* To retrieve a message based on the message Id or UID attachments
as OSS files */
OMNI_GETTEL, /* To retrieve a message along with header information based on the
message Id attachments as guardian files */
OMNI_GET_ERR,
OMNI_FORWARD, /* To forward a message based on the message Id */
OMNI_GET_SEG,
OMNI_DEL_MSG
} OMNI_ReqType;
/* Return codes for the Pathsend */
typedef enum
{ OMNI_MSG_SEND_SUCCESS = 6000,
OMNI_MSG_SEND_FAIL,
OMNI_INVALID_REQUEST,
OMNI_MSG_GET_SUCCESS,
OMNI_MSG_GET_FAIL,
OMNI_MSG_DEL_SUCCESS,
OMNI_MSG_DEL_FAIL,
OMNI_MSG_LIST_SUCCESS,
OMNI_MSG_LIST_FAIL,
OMNI_MSG_GET_OSS_SUCCESS,
OMNI_MSG_GET_OSS_FAIL,
OMNI_MSG_GET_TEL_SUCCESS,
OMNI_MSG_GET_TEL_FAIL,
OMNI_MSG_SEND_SMTP_SUCCESS,
OMNI_MSG_SEND_SMTP_FAIL,
OMNI_MSG_GET_ERR_SUCCESS,
OMNI_MSG_GET_ERR_FAIL,
OMNI_MSG_FORWARD_SUCCESS,
OMNI_MSG_FORWARD_FAIL,
OMNI_MSG_NONEXISTENT,
OMNI_MSG_EXCEEDS_LIMIT,
OMNI_NONEXISTENT_RECIPIENT,
OMNI_MSG_ATTS_EXCEED_LIMIT,