SERVER_INFO_102  IGB9DH 

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