# ESS_LOGININFO_T

This structure stores information about the processes connected to a specific server. The fields are:

    typedef struct ESS_LOGININFO_T
    {
        ESS_USERNAME_T  Name;          /* logged in user name */
        ESS_APPNAME_T   AppName;       /* connected application */
        ESS_DBNAME_T    DbName;        /* connected database */
        ESS_SVRNAME_T   LoginMachine;  /* login machine name */
        ESS_ULONG_T     LoginIP;       /* IPv4 address of the login machine */
        ESS_TIME_T      LastLogin;     /* login time */
    }
      ESS_LOGININFO_T, *ESS_PLOGININFO_T, **ESS_PPLOGININFO_T;

Data Type | Field | Description
ESS_USERNAME_T | Name | The name of the logged in user.
ESS_APPNAME_T | AppName | Name of currently connected application (if applicable).
ESS_DBNAME_T | DbName | Name of the currently connected database(if applicable).
ESS_SVRNAME_T | LoginMachine | The name 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 which called EssListLogins.
ESS_ULONG_T | LoginIP | The IP address of the logged in machine.
ESS_TIME_T | LastLogin | The time of the last login.