Platform SDK: Network Management

session_info_1

Windows 95/98: The session_info_1 structure contains information about the session, including name of the computer, name of the user, open files, and active and idle times for the session.

Windows NT/2000: This structure is not supported on Windows NT/Windows 2000. You can use the SESSION_INFO_1 structure or the SESSION_INFO_502 structure instead.

struct _session_info_1 {
  char FAR *      sesi1_cname;
  char FAR *      sesi1_username;
  unsigned short  sesi1_num_conns;
  unsigned short  sesi1_num_opens;
  unsigned short  sesi1_num_users;
  unsigned long   sesi1_time;
  unsigned long   sesi1_idle_time;
  unsigned long   sesi1_user_flags;
};

Members

sesi1_cname
Pointer to a string specifying the name of the computer that established the session.
sesi1_username
Pointer to a string specifying the name of the user who established the session.
sesi1_num_conns
Specifies the number of connections made during the session.
sesi1_num_opens
Specifies the number of files opened during the session.
sesi1_num_users
Specifies the number of users that have made a connection during the session.
sesi1_time
Specifies the number of seconds the session has been active.
sesi1_idle_time
Specifies the number of seconds the session has been idle.
sesi1_user_flags
Specifies a value that describes how the user established the session. This member can be one of the following values.
Value Meaning
SESS_GUEST The user specified by the sesi1_username member established the session using a guest account.
SESS_NOENCRYPTION The user specified by the sesi1_username member established the session without using password encryption.

Requirements

  Windows NT/2000: Unsupported.
  Windows 95/98: Requires Windows 95 or later.
  Header: Declared in Svrapi.h.

See Also

Network Management Overview, Network Management Structures, Session Functions, NetSessionGetInfo, session_info_0, session_info_2, session_info_10, session_info_50