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 Type | Field | Description |
---|---|---|
ESS_USERNAME_T | UserName | The user or group name |
ESS_APPNAME_T | AppName | The application name |
ESS_ACCESS_T | Access | The assigned access privilege to the application for the user or group. This field can take any combination of the following bit values:
|
ESS_ACCESS_T | MaxAccess | The maximum access privilege to the application for the user or group from all sources |