2.2.4.12 SESSION_INFO_1
The SESSION_INFO_1 structure contains information about the session, including the name of the computer and user; open files, pipes, and devices that are on the computer; session active and idle times; and how the user established the session.
-
typedef struct _SESSION_INFO_1 { [string] wchar_t* sesi1_cname; [string] wchar_t* sesi1_username; DWORD sesi1_num_opens; DWORD sesi1_time; DWORD sesi1_idle_time; DWORD sesi1_user_flags; } SESSION_INFO_1, *PSESSION_INFO_1, *LPSESSION_INFO_1;
sesi1_cname: A pointer to a null-terminated Unicode UTF-16 Internet host name or NetBIOS host name of the computer that established the session.
sesi1_username: A pointer to a null-terminated Unicode UTF-16 string that specifies the name of the user who established the session.
sesi1_num_opens: Specifies a DWORD value that contains the number of files, devices, and pipes that were opened during the session.
sesi1_time: Specifies a DWORD value that contains the number of seconds since the session was created.
sesi1_idle_time: Specifies a DWORD value that contains the number of seconds the session has been idle.
sesi1_user_flags: Specifies a DWORD value that specifies how the user established the session. This member MUST be a combination of one or more of the values that are defined in 2.2.2.3.