This Application Info Structure returns information about a specific application. Fields in this structure cannot be modified using the API. See the ESS_APPSTATE_T structure, which contains additional application state parameters that can be modified. The fields are:
typedef struct ESS_APPINFO_T
{
ESS_APPNAME_T Name;
ESS_SVRNAME_T Server;
ESS_USHORT_T Status;
ESS_USHORT_T nConnects;
ESS_TIME_T ElapsedAppTime;
ESS_USHORT_T nDbs;
ESS_DBNAME_T DbNames[1];
} ESS_APPINFO_T, *ESS_PAPPINFO_T, **ESS_PPAPPINFO_T;
| Data Type | Field | Description |
| ESS_APPNAME_T | Name | The application name |
| ESS_SVRNAME_T | Server | The server name |
| ESS_USHORT_T | Status | The application load status (loaded or not loaded). This field can contain the following values:
ESS_STATUS_NOTLOADED |
| ESS_USHORT_T | nConnects | The number of users currently connected to the application |
| ESS_TIME_T | ElapsedApp Time | Elapsed number of seconds since application loading |
| ESS_USHORT_T | nDbs | The number of databases in this application |
| ESS_DBNAME_T | DbNames [1] | A dynamic array (with nDb elements) of database name strings listing all the databases in the application |