ESS_USERAPP_T, ESS_GROUPAPP_T

Contains access privilege information for a user or group and a specific application. The Access field is the only field in this structure that can be modified using the API. The fields are:

typedef struct ESS_USERAPP_T
{
   ESS_USERNAME_T  UserName;    
   ESS_APPNAME_T   AppName;     
   ESS_ACCESS_T    Access;      
   ESS_ACCESS_T    MaxAccess;   
} ESS_USERAPP_T, *ESS_PUSERAPP_T, **ESS_PPUSERAPP_T,
  ESS_GROUPAPP_T, *ESS_PGROUPAPP_T, **ESS_PPGROUPAPP_T;
Data TypeFieldDescription
ESS_USERNAME_TUserNameThe user or group name
ESS_APPNAME_TAppNameThe application name
ESS_ACCESS_TAccessThe assigned access privilege to the application for the user or group. This field can take any combination of the following bit values:
  • ESS_PRIV_NONE

  • ESS_PRIV_APPLOAD

  • ESS_PRIV_APPDESIGN

ESS_ACCESS_TMaxAccessThe maximum access privilege to the application for the user or group from all sources