8 * USERLIST COLUMNS ___________________________________________________________
42 { IDS_USRCOL_NAME, 100 }, // usrcolNAME
43 { IDS_USRCOL_FLAGS, 75 }, // usrcolFLAGS
44 { IDS_USRCOL_ADMIN, 40 | COLUMN_CENTERJUST }, // usrcolADMIN
45 { IDS_USRCOL_TICKET, 40 | COLUMN_CENTERJUST }, // usrcolTICKET
46 { IDS_USRCOL_SYSTEM, 40 | COLUMN_CENTERJUST }, // usrcolSYSTEM
47 { IDS_USRCOL_CHANGEPW, 40 | COLUMN_CENTERJUST }, // usrcolCHANGEPW
48 { IDS_USRCOL_REUSEPW, 40 | COLUMN_CENTERJUST }, // usrcolREUSEPW
49 { IDS_USRCOL_EXPIRES, 75 }, // usrcolEXPIRES
50 { IDS_USRCOL_LASTPW, 75 }, // usrcolLASTPW
51 { IDS_USRCOL_LASTMOD, 75 }, // usrcolLASTMOD
52 { IDS_USRCOL_LASTMODBY, 100 }, // usrcolLASTMODBY
53 { IDS_USRCOL_LIFETIME, 50 | COLUMN_RIGHTJUST }, // usrcolLIFETIME
54 { IDS_USRCOL_CDAYPW, 50 | COLUMN_RIGHTJUST }, // usrcolCDAYPW
55 { IDS_USRCOL_CFAILLOGIN, 50 | COLUMN_RIGHTJUST }, // usrcolCFAILLOGIN
56 { IDS_USRCOL_CSECLOCK, 50 | COLUMN_RIGHTJUST }, // usrcolCSECLOCK
57 { IDS_USRCOL_CGROUPMAX, 50 | COLUMN_RIGHTJUST }, // usrcolCGROUPMAX
58 { IDS_USRCOL_UID, 50 | COLUMN_RIGHTJUST }, // usrcolUID
59 { IDS_USRCOL_OWNER, 100 }, // usrcolOWNER
60 { IDS_USRCOL_CREATOR, 100 }, // usrcolCREATOR
63 #define nUSERCOLUMNS (sizeof(USERCOLUMNS)/sizeof(USERCOLUMNS[0]))
67 * PROTOTYPES _________________________________________________________________
71 void User_SetDefaultView (LPVIEWINFO lpvi, ICONVIEW *piv);
73 void User_GetColumn (ASID idObject, USERCOLUMN iCol, LPTSTR pszText, LPSYSTEMTIME pstDate, LONG *pcsec, COLUMNTYPE *pcType);
75 BOOL User_GetDisplayName (LPTSTR pszText, LPASOBJPROP pProperties);
76 BOOL User_GetDisplayName (LPTSTR pszText, ASID idUser);
78 void User_SplitDisplayName (LPTSTR pszFull, LPTSTR pszName, LPTSTR pszInstance);