Prev Next

SERVER_INFO_102 info  Overview  Group

The SERVER_INFO_102 structure contains information about the specified server, including name, platform, type of server, and associated software.

typedef struct _SERVER_INFO_102 {
DWORD sv102_platform_id;
LPTSTR sv102_name;
DWORD sv102_version_major;
DWORD sv102_version_minor;
DWORD sv102_type;
LPTSTR sv102_comment;
DWORD sv102_users;
LONG sv102_disc;
BOOL sv102_hidden;
DWORD sv102_announce;
DWORD sv102_anndelta;
LPTSTR sv102_userpath;
} SERVER_INFO_102, *PSERVER_INFO_102, *LPSERVER_INFO_102;  

Members

sv102_platform_id
Indicates the information levels to use for platform-specific information.
sv102_name
A Unicode string containing the name of a server.
sv102_version_major
Specifies, in the least significant 4 bits, the major release version number of the LAN Manager software. The most significant 4 bits specifies the server type. The mask MAJOR_VERSION_MASK should be used to ensure correct results.
sv102_version_minor
The minor release version number of the LAN Manager software.
sv102_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

sv102_comment
Points to a Unicode string containing a comment describing the server. The comment can be null.
sv102_users
Indicates the number of users who can attempt to log on to the system server. However, it is the license server that determines how many of these users can actually log on.
sv102_disc
Indicates the auto-disconnect time, in minutes. A session is disconnected if it is idle longer than the time specified by the sv102_disc member. If the value of sv102_disc is SV_NODISC, auto-disconnect is not enabled.
sv102_hidden
Determines whether the server is visible to other computers in the same network domain. This member can be one of the following values:

Value

Meaning

SV_VISIBLE

Server is visible.

SV_HIDDEN

Server is not visible.

sv102_announce
Specifies the network announce rate, in seconds. This rate determines how often the server is announced to other computers on the network.
sv102_anndelta
Specifies the delta value or change of the announce rate, in milliseconds. This value specifies how much the announce rate can vary from the time specified in the sv102_announce member. The delta value allows randomly varied announce rates. For example, if the sv102_announce member has the value 10 and the sv102_anndelta member has the value 1, the announce rate can vary from 9.999 seconds to 10.001 seconds.
sv102_userpath
Points to a Unicode string containing the path to user directories.

See Also

NetServerGetInfo, NetServerSetInfo