<<>> <> <> <> <> <<>> EnvelopeContents: PROGRAM 0 VERSION 0 = BEGIN DEPENDS UPON CHName (2) VERSION 0, MailTransport (17) VERSION 5, EnvelopeFormat (1517) VERSION 1; PostmarkFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.Postmark] = 0; MessageIDFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.MessageID] = 1; ContentsTypeFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.ContentsType] = 2; TableOfContentsFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.TableOfContents] = 3; ContentsSizeFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.ContentsSize] = 4; OriginatorFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.Originator] = 5; <> <<-- hack to copy in enough of the type EnvelopeFormatP1517V1.NonDelType>> <> <> < {};>> <> <<>> ReportFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.Report] = 6; ReturnToNameFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.ReturnToName] = 7; PreviousRecipientsFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.PreviousRecipients] = 8; GatewayPostmarkFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.GatewayPostmark] = 9; AddressChangeNoticeFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.AddressChangeNotice] = 10; TransportOptionsFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.TransportOptions] = 11; X400SpecificReportInformationFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.X400SpecificReportInformation] = 12; OtherRecipientsFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.OtherRecipients] = 13; PriorityFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.Priority] = 14; ConvertedFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.Converted] = 15; AuthenticationLevelOfSenderFromItem: PROCEDURE [item: MailTransport.Opaque] RETURNS [length: CARDINAL, value: EnvelopeFormat.AuthenticationLevelOfSender] = 16; END.