The NetServerGetInfo function retrieves information about the specified server.
Windows 95:
This function is exported by SVRAPI.DLL. Therefore, link your application with
SVRAPI.LIB.
Only the Administrators or Accounts Operators local group, or those with Communication, Print, or Server operator group membership can successfully execute NetServerGetInfo at level 102 or higher. No special group membership is required for level 100 or level 101 calls.
NET_API_STATUS NetServerGetInfo(
LPTSTR servername, | |
DWORD level, | |
LPBYTE *bufptr | |
); |
Value |
Meaning |
100 |
The bufptr parameter points to an array of SERVER_INFO_100 structures. |
101 |
The bufptr parameter points to an array of SERVER_INFO_101 structures. |
102 |
The bufptr parameter points to an array of SERVER_INFO_102 structures. |
The preceding levels are valid for all platforms. The following levels are valid only for the appropriate platforms.
Value |
Meaning |
402 |
The buf parameter points to an array of SERVER_INFO_402 structures. |
403 |
The buf parameter points to an array of SERVER_INFO_403 structures. |
502 |
The buf parameter points to an array of SERVER_INFO_502 structures. |
503 |
The buf parameter points to an array of SERVER_INFO_503 structures. |
If the function returns account information, the return value is NERR_Success.
If the function fails, the return value is one of the following error codes.
Value |
Meaning |
ERROR_ACCESS_DENIED |
The user does not have access to the requested information. |
ERROR_INVALID_LEVEL |
The value specified for the Level parameter is invalid. |
ERROR_INVALID_PARAMETER |
The specified parameter is invalid. |
ERROR_NOT_ENOUGH_MEMORY |
Insufficient memory is available. |
NetServerSetInfo, SERVER_INFO_100, SERVER_INFO_101, SERVER_INFO_102, SERVER_INFO_402, SERVER_INFO_403, SERVER_INFO_502, SERVER_INFO_503