This extended Application Info structure is slightly different from the standard ESS_APPINFO_T structure used by EssGetApplicationInfo(). This extended structure is used by EssGetApplicationInfoEx().
The fields are:
typedef struct ESS_APPINFOEX_T
{
ESS_APPNAME_T Name;
ESS_SVRNAME_T Server;
ESS_USHORT_T, AppType;
ESS_CHAR_T, AppLocale, ESS_LOCALESTRING_LENGTH;
ESS_USHORT_T Status;
ESS_USHORT_T nConnects;
ESS_TIME_T ElapsedAppTime;
ESS_DATA_STORAGE_T StorageType;
} ESS_APPINFOEX_T, *ESS_PAPPINFOEX_T, **ESS_PPAPPINFOEX_T;
| Data Type | Field | Description |
| ESS_APPNAME_T | Name | Application name |
| ESS_SVRNAME_T | Server | Server name |
| ESS_USHORT_T | AppType | The type of application. Valid values are:
|
| ESS_CHAR_T | AppLocale | The application locale description, of type ESS_LOCALESTRING_LENGTH. |
| 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 | ElapsedAppTime | Elapsed number of seconds since application loading |
| ESS_DATA_STORAGE_T | StorageType | The storage type. The valid values are:
|