The NetWkstaUserEnum function lists information about all users currently logged on to the workstation. This list includes interactive, service and batch logons.
Only members of the Administrators local group can successfully execute NetWkstaUserEnum both locally and on a remote server.
NET_API_STATUS NetWkstaUserEnum(
LPWSTR servername,
DWORD level,
LPBYTE *bufptr,
DWORD prefmaxlen,
LPDWORD entriesread,
LPDWORD totalentries,
LPDWORD resumehandle
);
Value | Meaning |
---|---|
0 | The bufptr parameter points to a WKSTA_USER_INFO_0 structure. |
1 | The bufptr parameter points to a WKSTA_USER_INFO_1 structure. |
If the function is successful, it returns NERR_SUCCESS.
If the function fails, the return value is one of the following error codes.
Value | Meaning |
---|---|
ERROR_INVALID_LEVEL | The level parameter, which indicates what level of data structure information is available, is invalid. |
Windows NT: Requires version 3.1 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in lmwksta.h.
Import Library: Use netapi32.lib.
Networking (Net) Overview, Net Functions, NetWkstaGetInfo, NetWkstaSetInfo