<> <> <> <<>> <> <<>> DIRECTORY Endian USING [BYTE, FWORD]; XNSExchangeTypes: CEDAR DEFINITIONS ~ { BYTE: TYPE ~ Endian.BYTE; FWORD: TYPE ~ Endian.FWORD; <> ExchangeID: TYPE ~ FWORD; ExchangeType: TYPE ~ MACHINE DEPENDENT RECORD [a, b: BYTE]; <> unspecifiedType: ExchangeType ~ [0, 0]; timeServiceType: ExchangeType ~ [0, 1]; clearinghouseServiceType: ExchangeType ~ [0, 2]; teledebugType: ExchangeType ~ [0, 10B]; mailFirstType: ExchangeType ~ [0, 20B]; mailLastType: ExchangeType ~ [0, 27B]; remoteDebugFirstType: ExchangeType ~ [0, 30B]; remoteDebugLastType: ExchangeType ~ [0, 37B]; acceptanceTestRegistrationType: ExchangeType ~ [0, 40B]; performanceTestDataType: ExchangeType ~ [0, 41B]; protocolCertificationType: ExchangeType ~ [0, 50B]; voyeurType: ExchangeType ~ [0, 51B]; dixieDataType: ExchangeType ~ [0, 101B]; dixieAckType: ExchangeType ~ [0, 102B]; dixieBusyType: ExchangeType ~ [0, 103B]; dixieErrorType: ExchangeType ~ [0, 104B]; outsideXeroxFirstType: ExchangeType ~ [200B, 0]; outsideXeroxLastType: ExchangeType ~ [LAST[BYTE], LAST[BYTE]]; }.