6 * CONFIGURATION ______________________________________________________________
10 #define csecTICKETLIFETIME_DEFAULT (csec1HOUR * 25L)
11 #define csecTICKETLIFETIME_MAX (csec1HOUR * 720L)
13 #define cGROUPQUOTA_MIN 1
14 #define cGROUPQUOTA_DEFAULT 10
15 #define cGROUPQUOTA_MAX 9999
16 #define cGROUPQUOTA_INFINITE 0
20 * DEFINITIONS ________________________________________________________________
32 #define nUSERPROPTAB_MAX 4
36 LPASIDLIST pUserList; // NULL if creating new user
37 BOOL fDeleteMeOnClose; // TRUE to delete structure when done
38 BOOL fShowModal; // TRUE to block while showing
40 BOOL fMachine; // TRUE to show machine pages instead
42 BOOL fApplyGeneral; // TRUE to apply these fields:
44 BOOL fCanChangePw_Mixed;
46 BOOL fCanReusePw_Mixed;
51 BOOL fPwExpires_Mixed;
56 BOOL fApplyAdvanced; // TRUE to apply these fields:
64 BOOL fGrantTickets_Mixed;
67 BOOL fGroupQuota_Mixed;
68 ACCOUNTACCESS aaStatus;
70 ACCOUNTACCESS aaOwned;
72 ACCOUNTACCESS aaMember;
75 LPASIDLIST pGroupsMember;
76 LPASIDLIST pGroupsOwner;
77 } USERPROPINFO, *LPUSERPROPINFO;
81 * PROTOTYPES _________________________________________________________________
85 void User_ShowProperties (LPASIDLIST pAsidList, USERPROPTAB uptTarget = uptANY);
86 void User_ShowProperties (LPUSERPROPINFO lpp, USERPROPTAB uptTarget = uptANY);
87 void User_FreeProperties (LPUSERPROPINFO lpp);