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;
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 |