OmniMessaging ZLE Adapter Programmer's Guide 6.2
OmniMessaging ZLE Mail Adapter Installation Guide 
Opsol Confidential and Proprietary       11
 char      subject[256]; 
 unsigned short   subject_len; 
 OMNI_recipient  dest_addresses[10]; 
 unsigned short   dest_address_count; 
 OMNI_attachment  attachments[10]; 
 unsigned short   attach_count; 
 char      message_body[25000]; 
 unsigned short encryption_flag; 
} OMNI_sendMessage; 
typedef struct    OMNI_forwardMessage_tag 
{ unsigned short  request_type; 
 unsigned short   returnCode; 
 char      orig_name[144]; 
 char      orig_address[132]; 
 char      subject[256]; 
 unsigned short   subject_len; 
 OMNI_recipient  dest_addresses[10]; 
 unsigned short   dest_address_count; 
 char      message_id[33]; 
 char      message_body[25000]; 
 unsigned long fwdMsgFlag; 
} OMNI_forwardMessage; 
typedef struct    OMNI_getMessage_tag 
{ unsigned short  request_type; 
 unsigned short   returnCode; 
 char      orig_address[132]; 
 char      password[17]; 
 char      mailbox_name[66]; 
 char      message_id[33]; 
 unsigned long   uid; 
 OMNI_attachment  attachments[10]; 
 unsigned short   attach_count; 
 char      message_body[25000]; 
 unsigned short encryption_flag; 
} OMNI_getMessage; 
typedef struct    OMNI_headers_tag  /* Header information retrieved from the mail */ 
{ char      received[1000]; 
 unsigned short   received_count; 
 char      message_id[132]; 
 char      from[132]; 
 char      to[1200]; 
 char      cc[1200]; 
 char      bcc[300]; 
 char      subject[256]; 
 char      date[100]; 
 char      xHeaders[400]; 
} OMNI_headers; 
typedef struct    OMNI_getTelMessage_tag 
{ unsigned short  request_type; 
 unsigned short   returnCode; 
 char      message_id[33]; 










