Export (0) Print
Expand All
Expand Minimize

SERVER_INFO_101 structure

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

Syntax


typedef struct _SERVER_INFO_101 {
  DWORD  sv101_platform_id;
  LPWSTR sv101_name;
  DWORD  sv101_version_major;
  DWORD  sv101_version_minor;
  DWORD  sv101_type;
  LPWSTR sv101_comment;
} SERVER_INFO_101, *PSERVER_INFO_101, *LPSERVER_INFO_101;

Members

sv101_platform_id

Type: DWORD

The information level to use for platform-specific information.

Possible values for this member are listed in the Lmcons.h header file.

ValueMeaning
PLATFORM_ID_DOS
300

The MS-DOS platform.

PLATFORM_ID_OS2
400

The OS/2 platform.

PLATFORM_ID_NT
500

The Windows NT platform.

PLATFORM_ID_OSF
600

The OSF platform.

PLATFORM_ID_VMS
700

The VMS platform.

 

sv101_name

Type: LPWSTR

A pointer to a Unicode string specifying the name of a server.

sv101_version_major

Type: DWORD

The major version number and the server type.

The major release version number of the operating system is specified in the least significant 4 bits. The server type is specified in the most significant 4 bits. The MAJOR_VERSION_MASK bitmask defined in the Lmserver.h header should be used by an application to obtain the major version number from this member.

sv101_version_minor

Type: DWORD

The minor release version number of the operating system.

sv101_type

Type: DWORD

The type of software the computer is running.

Possible values for this member are listed in the Lmserver.h header file. This member can be a combination of some of the following values.

ValueMeaning
SV_TYPE_WORKSTATION
0x00000001

A workstation.

SV_TYPE_SERVER
0x00000002

A server.

SV_TYPE_SQLSERVER
0x00000004

A server running with Microsoft SQL Server.

SV_TYPE_DOMAIN_CTRL
0x00000008

A primary domain controller.

SV_TYPE_DOMAIN_BAKCTRL
0x00000010

A backup domain controller.

SV_TYPE_TIME_SOURCE
0x00000020

A server running the Timesource service.

SV_TYPE_AFP
0x00000040

A server running the Apple Filing Protocol (AFP) file service.

SV_TYPE_NOVELL
0x00000080

A Novell server.

SV_TYPE_DOMAIN_MEMBER
0x00000100

A LAN Manager 2.x domain member.

SV_TYPE_PRINTQ_SERVER
0x00000200

A server that shares a print queue.

SV_TYPE_DIALIN_SERVER
0x00000400

A server that runs a dial-in service.

SV_TYPE_XENIX_SERVER
0x00000800

A Xenix or Unix server.

SV_TYPE_NT
0x00001000

A workstation or server.

SV_TYPE_WFW
0x00002000

A computer that runs Windows for Workgroups.

SV_TYPE_SERVER_MFPN
0x00004000

A server that runs the Microsoft File and Print for NetWare service.

SV_TYPE_SERVER_NT
0x00008000

Any server that is not a domain controller.

SV_TYPE_POTENTIAL_BROWSER
0x00010000

A computer that can run the browser service.

SV_TYPE_BACKUP_BROWSER
0x00020000

A server running a browser service as backup.

SV_TYPE_MASTER_BROWSER
0x00040000

A server running the master browser service.

SV_TYPE_DOMAIN_MASTER
0x00080000

A server running the domain master browser.

SV_TYPE_SERVER_OSF
0x00100000

A computer that runs OSF.

SV_TYPE_SERVER_VMS
0x00200000

A computer that runs VMS.

SV_TYPE_WINDOWS
0x00400000

A computer that runs Windows.

SV_TYPE_DFS
0x00800000

A server that is the root of a DFS tree.

SV_TYPE_CLUSTER_NT
0x01000000

A server cluster available in the domain.

SV_TYPE_TERMINALSERVER
0x02000000

A server that runs the Terminal Server service.

SV_TYPE_CLUSTER_VS_NT
0x04000000

Cluster virtual servers available in the domain.

Windows 2000:  This value is not supported.

SV_TYPE_DCE
0x10000000

A server that runs the DCE Directory and Security Services or equivalent.

SV_TYPE_ALTERNATE_XPORT
0x20000000

A server that is returned by an alternate transport.

SV_TYPE_LOCAL_LIST_ONLY
0x40000000

A server that is maintained by the browser.

SV_TYPE_DOMAIN_ENUM
0x80000000

A primary domain.

 

The SV_TYPE_ALL constant is defined to 0xFFFFFFFF in the Lmserver.h header file. This constant can be used to check for all server types when used with the NetServerEnum function.

sv101_comment

Type: LPWSTR

A pointer to a Unicode string specifying a comment describing the server. The comment can be null.

Remarks

To retrieve a value that indicates whether a share is the root volume in a Dfs tree structure, you must call the NetShareGetInfo function and specify information level 1005.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Lmserver.h (include Lm.h)

See also

Network Management Overview
Network Management Structures
Server Functions
NetServerEnum
NetServerGetInfo
NetServerSetInfo
NetShareGetInfo

 

 

Community Additions

ADD
Show:
© 2014 Microsoft