-- EnvelopeContents2P0V0.Mesa
-- Copyright Ó 1991 by Xerox Corporation. All rights reserved.
 -- Copyright (C) 1989 by Xerox Corporation. All rights reserved.
 -- Generated by Willie-sue.pa at February 13, 1989 6:53:29 pm PST
 -- using Sirocco [2.0] of February 10, 1989 6:26:26 pm PST

DIRECTORY
 CrRPC,
 CHNameP2V0,
 MailTransportP17V5,
 EnvelopeFormatP1517V1,
 Rope;

EnvelopeContents2P0V0: CEDAR DEFINITIONS ~ {

 ROPE: TYPE ~ Rope.ROPE;


 ItemFromOriginatorType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: MailTransportP17V5.RName] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromOriginator: ItemFromOriginatorType;

 ItemFromX400SpecificReportInformationType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.X400SpecificReportInformation] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromX400SpecificReportInformation: ItemFromX400SpecificReportInformationType;

 ItemFromPreviousRecipientsType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: MailTransportP17V5.RecipientList] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromPreviousRecipients: ItemFromPreviousRecipientsType;

 ItemFromConvertedType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.Converted] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromConverted: ItemFromConvertedType;

 ItemFromMessageIDType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: MailTransportP17V5.MessageID] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromMessageID: ItemFromMessageIDType;

 ItemFromPriorityType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.Priority] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromPriority: ItemFromPriorityType;

 ItemFromAddressChangeNoticeType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: MailTransportP17V5.RName] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromAddressChangeNotice: ItemFromAddressChangeNoticeType;

 ItemFromContentsSizeType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: CARD32] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromContentsSize: ItemFromContentsSizeType;

 ItemFromAuthenticationLevelOfSenderType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.AuthenticationLevelOfSender] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromAuthenticationLevelOfSender: ItemFromAuthenticationLevelOfSenderType;

 ItemFromTransportOptionsType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.TransportOptions] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromTransportOptions: ItemFromTransportOptionsType;

 ItemFromContentsTypeType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: CARD32] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromContentsType: ItemFromContentsTypeType;

 ItemFromTableOfContentsType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.TableOfContents] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromTableOfContents: ItemFromTableOfContentsType;

 ItemFromReturnToNameType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: MailTransportP17V5.RName] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromReturnToName: ItemFromReturnToNameType;

 ItemFromReportType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.Report] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromReport: ItemFromReportType;

 ItemFromOtherRecipientsType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: MailTransportP17V5.RecipientList] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromOtherRecipients: ItemFromOtherRecipientsType;

 ItemFromGatewayPostmarkType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.Postmark] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromGatewayPostmark: ItemFromGatewayPostmarkType;

 ItemFromPostmarkType: TYPE ~ PROC [h: CrRPC.Handle, length: CARD16, value: EnvelopeFormatP1517V1.Postmark] RETURNS [item: MailTransportP17V5.Opaque];
 ItemFromPostmark: ItemFromPostmarkType;

}...