DIRECTORY CrRPC, CHNameP2V0, AuthenticationP14V2, AlpineEnvironmentP2201V1, BulkDataP0V1, Rope; AlpineP2202V2: CEDAR DEFINITIONS ~ { ROPE: TYPE ~ Rope.ROPE; OperationFailure: TYPE ~ AlpineEnvironmentP2201V1.OperationFailure; VolumeIDs: TYPE ~ AlpineEnvironmentP2201V1.VolumeIDs; LogoffType: TYPE ~ PROC [h: CrRPC.Handle, session: Session]; Logoff: LogoffType; AssertAlpineWheelType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, enable: BOOLEAN] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; AssertAlpineWheel: AssertAlpineWheelType; LockFailure: TYPE ~ AlpineEnvironmentP2201V1.LockFailure; CloseType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; Close: CloseType; UnknownReason: TYPE ~ AlpineEnvironmentP2201V1.UnknownType; VolOrVolGroupID: TYPE ~ AlpineEnvironmentP2201V1.VolOrVolGroupID; AccessRights: TYPE ~ AlpineEnvironmentP2201V1.AccessRights; PropertySet: TYPE ~ AlpineEnvironmentP2201V1.PropertySet; VolumeID: TYPE ~ AlpineEnvironmentP2201V1.VolumeID; UnlockPagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; UnlockPages: UnlockPagesType; AccessFailedType: TYPE ~ ERROR [missingAccess: AlpineEnvironmentP2201V1.NeededAccess]; AccessFailed: AccessFailedType; ReadPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, desiredProperties: AlpineEnvironmentP2201V1.PropertySet, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [properties: AlpineEnvironmentP2201V1.Properties, replyVerifier: AuthenticationP14V2.SeqWords]; ReadProperties: ReadPropertiesType; UniversalFile: TYPE ~ AlpineEnvironmentP2201V1.UniversalFile; GetReferencePatternType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [referencePattern: AlpineEnvironmentP2201V1.ReferencePattern, replyVerifier: AuthenticationP14V2.SeqWords]; GetReferencePattern: GetReferencePatternType; LockFailedType: TYPE ~ ERROR [why: AlpineEnvironmentP2201V1.LockFailure]; LockFailed: LockFailedType; CreateType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeID: AlpineEnvironmentP2201V1.VolOrVolGroupID, owner: ROPE, initialSize: INT32, recoveryOption: AlpineEnvironmentP2201V1.RecoveryOption, referencePattern: AlpineEnvironmentP2201V1.ReferencePattern] RETURNS [openFileID: CARD32, universalFile: AlpineEnvironmentP2201V1.UniversalFile, replyVerifier: AuthenticationP14V2.SeqWords]; Create: CreateType; RecoveryOption: TYPE ~ AlpineEnvironmentP2201V1.RecoveryOption; PageBuffer: TYPE ~ REF PageBufferObject; PageBufferObject: TYPE ~ MACHINE DEPENDENT RECORD [ body: PACKED SEQUENCE length: CARDINAL OF CARD16 ]; AccessList: TYPE ~ AlpineEnvironmentP2201V1.AccessList; Verifier: TYPE ~ AuthenticationP14V2.SeqWords; allProperties: AlpineEnvironmentP2201V1.PropertySet ~ [TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE]; Outcome: TYPE ~ AlpineEnvironmentP2201V1.Outcome; WritePropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, properties: AlpineEnvironmentP2201V1.Properties, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; WriteProperties: WritePropertiesType; DestroyOwnerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; DestroyOwner: DestroyOwnerType; OwnerPropertyValuePair: TYPE ~ AlpineEnvironmentP2201V1.OwnerPropertyValuePair; ConnectionErrorType: TYPE ~ ERROR [problem: ConnectionProblem]; ConnectionError: ConnectionErrorType; ReadOwnerDBPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID] RETURNS [nOwners: INT32, nEntriesUsed: INT32, nEntries: INT32, totalQuota: INT32, totalSpaceInUse: INT32, volumeGroupSize: INT32, replyVerifier: AuthenticationP14V2.SeqWords]; ReadOwnerDBProperties: ReadOwnerDBPropertiesType; FileID: TYPE ~ AlpineEnvironmentP2201V1.FileID; SetLockOptionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; SetLockOption: SetLockOptionType; ByteCount: TYPE ~ INT32; NeededAccess: TYPE ~ AlpineEnvironmentP2201V1.NeededAccess; WriteOwnerPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE, properties: AlpineEnvironmentP2201V1.OwnerProperties, enforceTotalQuota: BOOLEAN] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; WriteOwnerProperties: WriteOwnerPropertiesType; ReorganizeOwnerDBType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, nEntries: INT32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; ReorganizeOwnerDB: ReorganizeOwnerDBType; PageCount: TYPE ~ INT32; GetLockOptionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [lock: AlpineEnvironmentP2201V1.LockOption, replyVerifier: AuthenticationP14V2.SeqWords]; GetLockOption: GetLockOptionType; UnlockFileType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; UnlockFile: UnlockFileType; StaticallyInvalidType: TYPE ~ ERROR []; StaticallyInvalid: StaticallyInvalidType; OpenFileID: TYPE ~ CARD32; IncrementVersionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, increment: INT32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; IncrementVersion: IncrementVersionType; VALUEPageBuffer: TYPE ~ PageBuffer; DeleteType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; Delete: DeleteType; PageNumber: TYPE ~ INT32; Property: TYPE ~ AlpineEnvironmentP2201V1.Property; OpenType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, universalFile: AlpineEnvironmentP2201V1.UniversalFile, access: AlpineEnvironmentP2201V1.AccessRights, lock: AlpineEnvironmentP2201V1.LockOption, recoveryOption: AlpineEnvironmentP2201V1.RecoveryOption, referencePattern: AlpineEnvironmentP2201V1.ReferencePattern] RETURNS [openFileID: CARD32, fileID: AlpineEnvironmentP2201V1.FileID, replyVerifier: AuthenticationP14V2.SeqWords]; Open: OpenType; SessionToken: TYPE ~ CARD32; GetNextGroupType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, previousGroup: AlpineEnvironmentP2201V1.VolumeGroupID, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, replyVerifier: AuthenticationP14V2.SeqWords]; GetNextGroup: GetNextGroupType; VolumeGroupID: TYPE ~ AlpineEnvironmentP2201V1.VolumeGroupID; GetSizeType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [size: INT32, replyVerifier: AuthenticationP14V2.SeqWords]; GetSize: GetSizeType; TransID: TYPE ~ AlpineEnvironmentP2201V1.TransID; OwnerName: TYPE ~ ROPE; SetSizeType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, size: INT32, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; SetSize: SetSizeType; FileVersion: TYPE ~ INT32; NextOwnerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, previousOwner: ROPE, desiredProperties: AlpineEnvironmentP2201V1.OwnerPropertySet] RETURNS [owner: ROPE, properties: AlpineEnvironmentP2201V1.OwnerProperties, replyVerifier: AuthenticationP14V2.SeqWords]; NextOwner: NextOwnerType; maxPagesPerRun: CARD16 ~ 255; GetEnclosingGroupType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeID: AlpineEnvironmentP2201V1.VolumeID, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, replyVerifier: AuthenticationP14V2.SeqWords]; GetEnclosingGroup: GetEnclosingGroupType; LockPagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; LockPages: LockPagesType; CreateWorkerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, coordinator: ROPE] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; CreateWorker: CreateWorkerType; CreateOwnerType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE, properties: AlpineEnvironmentP2201V1.OwnerProperties, enforceTotalQuota: BOOLEAN] RETURNS [spaceLeftOnVolumeGroup: INT32, replyVerifier: AuthenticationP14V2.SeqWords]; CreateOwner: CreateOwnerType; FalseBool: TYPE ~ BOOLEAN; LogonType: TYPE ~ PROC [h: CrRPC.Handle, service: CHNameP2V0.ThreePartName, credentials: AuthenticationP14V2.Credentials, gvCredentials: GVCredentials, verifier: AuthenticationP14V2.SeqWords] RETURNS [session: Session, replyVerifier: AuthenticationP14V2.SeqWords]; Logon: LogonType; Properties: TYPE ~ AlpineEnvironmentP2201V1.Properties; Credentials: TYPE ~ AuthenticationP14V2.Credentials; FileStore: TYPE ~ ROPE; GetRecoveryOptionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [recoveryOption: AlpineEnvironmentP2201V1.RecoveryOption, replyVerifier: AuthenticationP14V2.SeqWords]; GetRecoveryOption: GetRecoveryOptionType; CreateTransactionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, createLocalWorker: BOOLEAN] RETURNS [transID: AlpineEnvironmentP2201V1.TransID, replyVerifier: AuthenticationP14V2.SeqWords]; CreateTransaction: CreateTransactionType; PropertyValuePair: TYPE ~ AlpineEnvironmentP2201V1.PropertyValuePair; GetAccessRightsType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [access: AlpineEnvironmentP2201V1.AccessRights, replyVerifier: AuthenticationP14V2.SeqWords]; GetAccessRights: GetAccessRightsType; RequestedOutcome: TYPE ~ AlpineEnvironmentP2201V1.CommitOrAbort; GetGroupType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, lock: AlpineEnvironmentP2201V1.LockOption] RETURNS [volumes: AlpineEnvironmentP2201V1.VolumeIDs, replyVerifier: AuthenticationP14V2.SeqWords]; GetGroup: GetGroupType; SetReferencePatternType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, referencePattern: AlpineEnvironmentP2201V1.ReferencePattern] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; SetReferencePattern: SetReferencePatternType; WritePagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun, lock: AlpineEnvironmentP2201V1.LockOption, content: CrRPC.BulkDataSource] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; WritePages: WritePagesType; GetUniversalFileType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [universalFile: AlpineEnvironmentP2201V1.UniversalFile, replyVerifier: AuthenticationP14V2.SeqWords]; GetUniversalFile: GetUniversalFileType; ReadOwnerPropertiesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID, owner: ROPE, desiredProperties: AlpineEnvironmentP2201V1.OwnerPropertySet] RETURNS [properties: AlpineEnvironmentP2201V1.OwnerProperties, replyVerifier: AuthenticationP14V2.SeqWords]; ReadOwnerProperties: ReadOwnerPropertiesType; FinishTransactionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, requestedOutcome: AlpineEnvironmentP2201V1.CommitOrAbort, continue: BOOLEAN] RETURNS [outcome: AlpineEnvironmentP2201V1.Outcome, newTrans: AlpineEnvironmentP2201V1.TransID, replyVerifier: AuthenticationP14V2.SeqWords]; FinishTransaction: FinishTransactionType; PossiblyDamagedType: TYPE ~ ERROR []; PossiblyDamaged: PossiblyDamagedType; OperationFailedType: TYPE ~ ERROR [why: AlpineEnvironmentP2201V1.OperationFailure]; OperationFailed: OperationFailedType; GetTransIDType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [transID: AlpineEnvironmentP2201V1.TransID, replyVerifier: AuthenticationP14V2.SeqWords]; GetTransID: GetTransIDType; LockOption: TYPE ~ AlpineEnvironmentP2201V1.LockOption; OwnerProperties: TYPE ~ AlpineEnvironmentP2201V1.OwnerProperties; ConnectionProblem: TYPE ~ MACHINE DEPENDENT { noRoute(0), noResponse(1), transmissionHardware(2), transportTimeout(3), tooManyLocalConnections(4), tooManyRemoteConnections(5), missingCourier(6), missingProgram(7), missingProcedure(8), protocolMismatch(9), parameterInconsistency(10), invalidMessage(11), returnTimedOut(12), otherCallProblem(65535)}; UnknownType: TYPE ~ ERROR [what: AlpineEnvironmentP2201V1.UnknownType]; Unknown: UnknownType; ReadPagesType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32, pageRun: AlpineEnvironmentP2201V1.PageRun, lock: AlpineEnvironmentP2201V1.LockOption, content: CrRPC.BulkDataSink] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; ReadPages: ReadPagesType; OwnerPropertySet: TYPE ~ AlpineEnvironmentP2201V1.OwnerPropertySet; UnlockVersionType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, openFileID: CARD32] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; UnlockVersion: UnlockVersionType; ReferencePattern: TYPE ~ AlpineEnvironmentP2201V1.ReferencePattern; AuthenticationErrorType: TYPE ~ ERROR [problem: AuthenticationP14V2.Problem]; AuthenticationError: AuthenticationErrorType; GVCredentials: TYPE ~ RECORD [ name: ROPE, pwd: ROPE]; PageRun: TYPE ~ AlpineEnvironmentP2201V1.PageRun; Session: TYPE ~ RECORD [ token: CARD32, verifier: AuthenticationP14V2.SeqWords]; UnlockOwnerDBType: TYPE ~ PROC [h: CrRPC.Handle, session: Session, transID: AlpineEnvironmentP2201V1.TransID, volumeGroupID: AlpineEnvironmentP2201V1.VolumeGroupID] RETURNS [replyVerifier: AuthenticationP14V2.SeqWords]; UnlockOwnerDB: UnlockOwnerDBType; RESULTPageBuffer: TYPE ~ PageBuffer; }... ÌAlpineP2202V2.Mesa Copyright (C) 1986 by Xerox Corporation. All rights reserved. Generated by CHauser.pa at November 13, 1987 1:17:31 pm PST using Sirocco [2.0] of January 31, 1987 1:52:42 am PST Ê ¯˜šœ™Jšœ>™>Jšœ;™;Jšœ6™6J˜—šÏk ˜ J˜J˜ J˜J˜J˜ J˜—J˜šÏn œœ œ˜$J˜Jšœœœ˜J˜J˜Jšœœ-˜C—˜Jšœ œ&˜5—˜Jšœ œœ%˜