2 * Copyright 2006, International Business Machines Corporation and others.
5 * This software has been released under the terms of the IBM Public
6 * License. For details, see the LICENSE file in the top-level source
7 * directory or online at http://www.openafs.org/dl/license10.html
12 * Definition of the PAG Manager callback RPC interface.
18 %#define PAGCB_SERVICEID 2
20 const PAGCB_MAXREALMLEN = 256;
21 const PAGCB_MAXTICKETLEN = 12000;
22 const PAGCB_MAXCREDS = 256;
23 const PAGCB_MAXSYSNAMELEN = 128;
24 const PAGCB_MAXSYSNAMES = 16;
26 struct PAGCB_ClearToken {
30 afs_int32 BeginTimestamp;
31 afs_int32 EndTimestamp;
35 string cellname<PAGCB_MAXREALMLEN>;
39 opaque st<PAGCB_MAXTICKETLEN>;
42 typedef CredInfo CredInfos<PAGCB_MAXCREDS>;
45 string sysname<PAGCB_MAXSYSNAMELEN>;
48 typedef SysNameEnt SysNameList<PAGCB_MAXSYSNAMES>;
57 OUT SysNameList *sysnames