2 * Copyright 2000, 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
17 * USERLIST COLUMNS ___________________________________________________________
51 { IDS_USRCOL_NAME, 100 }, // usrcolNAME
52 { IDS_USRCOL_FLAGS, 75 }, // usrcolFLAGS
53 { IDS_USRCOL_ADMIN, 40 | COLUMN_CENTERJUST }, // usrcolADMIN
54 { IDS_USRCOL_TICKET, 40 | COLUMN_CENTERJUST }, // usrcolTICKET
55 { IDS_USRCOL_SYSTEM, 40 | COLUMN_CENTERJUST }, // usrcolSYSTEM
56 { IDS_USRCOL_CHANGEPW, 40 | COLUMN_CENTERJUST }, // usrcolCHANGEPW
57 { IDS_USRCOL_REUSEPW, 40 | COLUMN_CENTERJUST }, // usrcolREUSEPW
58 { IDS_USRCOL_EXPIRES, 75 }, // usrcolEXPIRES
59 { IDS_USRCOL_LASTPW, 75 }, // usrcolLASTPW
60 { IDS_USRCOL_LASTMOD, 75 }, // usrcolLASTMOD
61 { IDS_USRCOL_LASTMODBY, 100 }, // usrcolLASTMODBY
62 { IDS_USRCOL_LIFETIME, 50 | COLUMN_RIGHTJUST }, // usrcolLIFETIME
63 { IDS_USRCOL_CDAYPW, 50 | COLUMN_RIGHTJUST }, // usrcolCDAYPW
64 { IDS_USRCOL_CFAILLOGIN, 50 | COLUMN_RIGHTJUST }, // usrcolCFAILLOGIN
65 { IDS_USRCOL_CSECLOCK, 50 | COLUMN_RIGHTJUST }, // usrcolCSECLOCK
66 { IDS_USRCOL_CGROUPMAX, 50 | COLUMN_RIGHTJUST }, // usrcolCGROUPMAX
67 { IDS_USRCOL_UID, 50 | COLUMN_RIGHTJUST }, // usrcolUID
68 { IDS_USRCOL_OWNER, 100 }, // usrcolOWNER
69 { IDS_USRCOL_CREATOR, 100 }, // usrcolCREATOR
72 #define nUSERCOLUMNS (sizeof(USERCOLUMNS)/sizeof(USERCOLUMNS[0]))
76 * PROTOTYPES _________________________________________________________________
80 void User_SetDefaultView (LPVIEWINFO lpvi, ICONVIEW *piv);
82 void User_GetColumn (ASID idObject, USERCOLUMN iCol, LPTSTR pszText, LPSYSTEMTIME pstDate, LONG *pcsec, COLUMNTYPE *pcType);
84 BOOL User_GetDisplayName (LPTSTR pszText, LPASOBJPROP pProperties);
85 BOOL User_GetDisplayName (LPTSTR pszText, ASID idUser);
87 void User_SplitDisplayName (LPTSTR pszFull, LPTSTR pszName, LPTSTR pszInstance);