The SERVER_INFO_101 structure contains information about the specified server, including name, platform, type of server, and associated software.
typedef struct _SERVER_INFO_101 {
DWORD sv101_platform_id;
LPTSTR sv101_name;
DWORD sv101_version_major;
DWORD sv101_version_minor;
DWORD sv101_type;
LPTSTR sv101_comment;
} SERVER_INFO_101, *PSERVER_INFO_101, *LPSERVER_INFO_101;
Members
sv101_platform_id
Indicates the information levels to use for platform-specific information.
sv101_name
A Unicode string containing the name of a server.
sv101_version_major
Specifies, in the least significant 4 bits of the byte, the major release version number of the LAN Manager software. The most significant 4 bits of the byte specifies the server type. The mask MAJOR_VERSION_MASK should be used to ensure correct results.
sv101_version_minor
Indicates the minor release version number of the LAN Manager software.
sv101_type
Describes the type of software the computer is running. This member can be one of the following values.
Symbolic constant | Value | Meaning |
SV_TYPE_WORKSTATION | 0x00000001 | All LAN Manager workstations |
SV_TYPE_SERVER | 0x00000002 | All LAN Manager servers |
SV_TYPE_SQLSERVER | 0x00000004 | Any server running with Microsoft SQL Server |
SV_TYPE_DOMAIN_CTRL | 0x00000008 | Primary domain controller |
SV_TYPE_DOMAIN_BAKCTRL | 0x00000010 | Backup domain controller |
SV_TYPE_TIMESOURCE | 0x00000020 | Server running the Timesource service |
SV_TYPE_AFP | 0x00000040 | Apple File Protocol servers |
SV_TYPE_NOVELL | 0x00000080 | Novell servers |
SV_TYPE_DOMAIN_MEMBER | 0x00000100 | LAN Manager 2.x Domain Member |
SV_TYPE_LOCAL_LIST_ONLY | 0x40000000 | Servers maintained by the browser |
SV_TYPE_PRINT | 0x00000200 | Server sharing print queue |
SV_TYPE_DIALIN | 0x00000400 | Server running dial-in service |
SV_TYPE_XENIX_SERVER | 0x00000800 | Xenix server |
SV_TYPE_MFPN | 0x00004000 | Microsoft File and Print for Netware |
SV_TYPE_NT | 0x00001000 | Windows NT (either Workstation or Server) |
SV_TYPE_WFW | 0x00002000 | Server running Windows for Workgroups |
SV_TYPE_SERVER_NT | 0x00008000 | Windows NT non-DC server |
SV_TYPE_POTENTIAL_BROWSER | 0x00010000 | Server that can run the Browser service |
SV_TYPE_BACKUP_BROWSER | 0x00020000 | Server running a Browser service as backup |
SV_TYPE_MASTER_BROWSER | 0x00040000 | Server running the master Browser service |
SV_TYPE_DOMAIN_MASTER | 0x00080000 | Server running the domain master Browser |
SV_TYPE_DOMAIN_ENUM | 0x80000000 | Primary Domain |
SV_TYPE_WINDOWS | 0x00400000 | Windows 95 or later |
SV_TYPE_ALL | 0xFFFFFFFF | All servers |
sv101_comment
Points to a Unicode string containing a comment describing the server. The comment can be null.
See Also