1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-11 16:58:40 +03:00

rap: add rap_NetSessionEnum to IDL.

Guenther
This commit is contained in:
Günther Deschner 2011-03-02 10:44:45 +01:00
parent 8643683dd8
commit 8df12d4052

View File

@ -907,6 +907,36 @@ interface rap
[out,switch_is(level)] rap_netuser_info info
);
typedef struct {
[relative_short] astring *ComputerName;
uint16 ComputerNameHigh;
[relative_short] astring *UserName;
uint16 UserNameHigh;
uint16 num_conns;
uint16 num_opens;
uint16 num_users;
uint32 sess_time;
uint32 idle_time;
uint32 user_flags;
[relative_short] astring *CliTypeName;
uint16 CliTypeNameHigh;
} rap_session_info_2;
typedef [public,nodiscriminant] union {
[case(2)] rap_session_info_2 info2;
} rap_session_info;
/* not documented in MS-RAP */
[public] void rap_NetSessionEnum(
[in] uint16 level,
[in] uint16 bufsize,
[out] rap_status status,
[out] uint16 convert,
[out] uint16 count,
[out] uint16 available,
[out,switch_is(level)] rap_session_info info[count]
);
/* Parameter description strings for RAP calls */
/* Names are defined name for RAP call with _REQ */
/* appended to end. */