DIRECTORY Commander USING [Handle], Rope USING [ROPE], XNSAuth USING [Identity]; XNSCredentials: CEDAR DEFINITIONS ~ { Identity: TYPE ~ XNSAuth.Identity; GetIdentity: PROC RETURNS [Identity]; SetIdentity: PROC[XNSAuth.Identity]; XNSLoginFromNameAndPassword: PROC[name, password: Rope.ROPE, strongCredentials: BOOL ฌ TRUE] RETURNS[identityWasSet: BOOL]; DoLogin: PROC[cmd: Commander.Handle, strongCredentials: BOOL ฌ TRUE] RETURNS[identityWasSet: BOOL]; XNSCredentialsChangeProc: TYPE = PROC [new: XNSAuth.Identity, clientData: REF ANY]; RegisterForChange: PROC [proc: XNSCredentialsChangeProc, clientData: REF ANY ฌ NIL]; }. าXNSCredentials.mesa Copyright ำ 1989, 1990, 1991, 1992 by Xerox Corporation. All rights reserved. Willie-Sue Orr, February 15, 1990 2:38:46 pm PST Willie-s, March 27, 1992 5:12 pm PST may return NIL สu–(cedarcode) style•NewlineDelimiter ˜codešœ™Kšœ ฯeœB™NK™0K™$—K˜šฯk ˜ Kšœ žœ ˜Kšœžœžœ˜Kšœžœ ˜K˜—šะblœžœž œ˜%K˜Kšœ žœ˜"K˜šฯn œžœžœ ˜%K™K™—š  œžœ˜$K˜—š  œžœžœžœžœ˜\Kšžœžœ˜K˜—Kš  œžœ+žœžœžœžœ˜cK˜š  œžœžœ%žœžœ˜SK™—š  œžœ.žœžœžœ˜TK™—šœ˜K˜——K˜—…—|ร