NetWkstaUserGetInfo

The NetWkstaUserGetInfo function returns information about the currently logged-on user. This function must be called in the context of the logged-on user.

Security Requirements

This function only works locally.

NET_API_STATUS NetWkstaUserGetInfo(
  LPWSTR reserved,  
  DWORD level,      
  LPBYTE *bufptr    
);
 

Parameters

reserved
This parameter must be set to NULL.
level
Specifies one of the following values to return the level of information provided.
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.
1101 The bufptr parameter points to a WKSTA_USER_INFO_1101 structure.

bufptr
On return, a pointer to the return information structure is returned in the address pointed to by bufptr.

Return Values

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_NOT_ENOUGH_MEMORY The system ran out of memory resources. Either the network manager configuration is incorrect, or the program is running on a system with insufficient memory.
ERROR_INVALID_LEVEL The level parameter, which indicates what level of data structure information is available, is invalid.
ERROR_INVALID_PARAMETER One of the function parameters is invalid.

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Unsupported.
  Windows CE: Unsupported.
  Header: Declared in lmwksta.h.
  Import Library: Use netapi32.lib.

See Also

Networking (Net) Overview, Net Functions, NetWkstaSetInfo