-- Route66QueryP2233V1.Mesa -- Copyright (C) 1986 by Xerox Corporation. All rights reserved. -- Generated by BJackson.pa at July 15, 1988 4:26:22 pm PDT -- using Sirocco [2.0] of January 31, 1987 1:52:42 am PST DIRECTORY CrRPC, AuthenticationP14V2, BulkDataP0V1, Rope; Route66QueryP2233V1: CEDAR DEFINITIONS ~ { ROPE: TYPE ~ Rope.ROPE; LogoffType: TYPE ~ PROC [h: CrRPC.Handle, session: Session]; Logoff: LogoffType; StringList: TYPE ~ REF StringListObject; StringListObject: TYPE ~ MACHINE DEPENDENT RECORD [ body: PACKED SEQUENCE length: CARDINAL OF ROPE ]; IdLocList: TYPE ~ REF IdLocListObject; IdLocListObject: TYPE ~ MACHINE DEPENDENT RECORD [ body: PACKED SEQUENCE length: CARDINAL OF IdLoc ]; IdLoc: TYPE ~ RECORD [ docId: ROPE, fileLocation: FileLocation]; ReleaseOpHandleType: TYPE ~ PROC [h: CrRPC.Handle, service: ROPE, oldOp: OpHandle]; ReleaseOpHandle: ReleaseOpHandleType; LocateType: TYPE ~ PROC [h: CrRPC.Handle, service: ROPE, userName: ROPE, locateSpec: StringList, docId: ROPE, fileLocFilter: FileLocFilter, bufferSize: INT32, resultType: ResultType] RETURNS [progress: ProgressReport, matches: INT32, newOp: OpHandle, idLocs: IdLocList]; Locate: LocateType; SessionToken: TYPE ~ CARD32; ProgressReport: TYPE ~ RECORD [ workDone: INT32, workPending: INT32, timePending: INT32, timeWait: INT32]; StorageObjectName: TYPE ~ FileLocation; Credentials: TYPE ~ AuthenticationP14V2.Credentials; NullType: TYPE ~ PROC [h: CrRPC.Handle, service: ROPE]; Null: NullType; docIDSize: CARD16 ~ 32; FileLocFilter: TYPE ~ RECORD [ servers: StringList, formats: StringList, timeLimit: CARD32]; Time: TYPE ~ CARD32; Verifier: TYPE ~ AuthenticationP14V2.SeqWords; ErrorType: TYPE ~ ERROR [message: ROPE]; Error: ErrorType; DocId: TYPE ~ ROPE; StoreType: TYPE ~ PROC [h: CrRPC.Handle, oldSession: Session, file: FileLocation, content: CrRPC.BulkDataSource] RETURNS [newSession: Session]; Store: StoreType; RetrieveType: TYPE ~ PROC [h: CrRPC.Handle, oldSession: Session, file: FileLocation, content: CrRPC.BulkDataSink] RETURNS [newSession: Session]; Retrieve: RetrieveType; Session: TYPE ~ RECORD [ token: CARD32, verifier: AuthenticationP14V2.SeqWords]; ArpaService: TYPE ~ ROPE; LocateMoreType: TYPE ~ PROC [h: CrRPC.Handle, service: ROPE, oldOp: OpHandle, bufferSize: INT32, resultType: ResultType] RETURNS [progress: ProgressReport, matches: INT32, newOp: OpHandle, idLocs: IdLocList]; LocateMore: LocateMoreType; LogonType: TYPE ~ PROC [h: CrRPC.Handle, service: ROPE, credentials: AuthenticationP14V2.Credentials, verifier: AuthenticationP14V2.SeqWords] RETURNS [newSession: Session]; Logon: LogonType; Int32: TYPE ~ INT32; FileLocation: TYPE ~ RECORD [ fileServer: ROPE, fileName: ROPE, fileFormat: ROPE, startByte: INT32, numBytes: INT32, timeLimit: CARD32]; Card32: TYPE ~ CARD32; ResultType: TYPE ~ MACHINE DEPENDENT { matches(0), handles(1), locations(2), handlesAndLocations(3), timeEstimate(4), lengths(8), last(65535)}; String: TYPE ~ ROPE; OpHandle: TYPE ~ RECORD [ operation: CARD32, sequence: CARD32]; }...