ESS_CONNECTINFOEX_T

Stores information about the processes connected to a specific server. This structure is similar to ESS_CONNECTINFO_T, with the addition of the ProviderName and connparam fields.

typedef struct ESS_CONNECTINFOEX_T
{
    ESS_USERNAME_T  Name;  
    ESS_USERNAME_T  ProviderName;
    ESS_CONNPARAM_T connparam;        
    ESS_APPNAME_T   AppName;
    ESS_DBNAME_T    DbName;
    ESS_SVRNAME_T   LoginMachine;
    ESS_ULONG_T     LoginIP;
    ESS_TIME_T      LastLogin;
}
  ESS_CONNECTINFOEX_T, *ESS_PCONNECTINFOEX_T, **ESS_PPCONNECTINFOEX_T;
Data TypeFieldDescription
ESS_USERNAME_TNameName of the logged in user
ESS_USERNAME_TProviderNameName of the user directory. Example: @Native Directory
ESS_CONNPARAM_TconnparamUnique identity attribute identifying user or group in a directory. Example:
native://nvid=f0ed2a6d7fb07688:5a342200:1265973105c:-7f46?USER
ESS_APPNAME_TAppNameName of the currently connected application (if applicable)
ESS_DBNAME_TDbNameDatabase name
ESS_SVRNAME_TLoginMachineName of the logged in machine. If the machine name cannot be resolved on the network, this field contains the IP address formatted as a string. An asterisk (*) denotes the session that called EssListLogins.
ESS_ULONG_TLoginIPIP address of the logged in machine
ESS_TIME_TLastLoginTime of the last login