<div class="content" name="SERVER_INFO_103" uuid="a8909a6f-0cef-46d1-a85b-f990cd05a739"><p>The SERVER_INFO_103 structure contains information about
CIFS and SMB Version 1.0 file servers, including the name, platform, type of
server, attributes, associated software, and capabilities.</p><dl>
<dd>
<div><pre> typedef struct _SERVER_INFO_103 {
   DWORD sv103_platform_id;
   [string] wchar_t* sv103_name;
   DWORD sv103_version_major;
   DWORD sv103_version_minor;
   DWORD sv103_type;
   [string] wchar_t* sv103_comment;
   DWORD sv103_users;
   LONG sv103_disc;
   BOOL sv103_hidden;
   DWORD sv103_announce;
   DWORD sv103_anndelta;
   DWORD sv103_licenses;
   [string] wchar_t* sv103_userpath;
   DWORD sv103_capabilities;
 } SERVER_INFO_103,
  *PSERVER_INFO_103,
  *LPSERVER_INFO_103;
</pre></div>
</dd></dl><p><b>sv103_platform_id:</b>  Specifies the
information level to use for platform-specific information. This member can be
one of the values that are listed in <a href="4e970d48-73ce-464d-b033-d154a43982bc" data-linktype="relative-path">PLATFORM
IDs (section 2.2.2.6)</a>. The server MUST ignore this field during a
<a href="7adfab6e-4531-4a1f-a876-abc2ee2d8f6d" data-linktype="relative-path">NetrServerSetInfo</a>
operation. </p><p><b>sv103_name:</b>  A pointer to a
null-terminated Unicode UTF-16 <a href="1709f6a7-efb8-4ded-b7ae-5cee9ee36320#gt_4d5d5403-372f-4f9f-8d7a-65c310c807d9" data-linktype="relative-path">Internet host name</a> or <a href="1709f6a7-efb8-4ded-b7ae-5cee9ee36320#gt_150cc108-7e58-4fdb-957d-2a3734ba15f5" data-linktype="relative-path">NetBIOS host name</a> of a
server.</p><dl>
<dd>
<p>The server MUST ignore this field during a
NetrServerSetInfo operation.</p>
</dd></dl><p><b>sv103_version_major:</b>  Specifies the
major release version number of the operating system. The server MUST ignore
this field during a NetrServerSetInfo operation. The server MUST set this field
to an implementation-specific major release version number that corresponds to
the host operating system on a <a href="c5118f31-5150-4aff-ab16-224bda77d488" data-linktype="relative-path">NetrServerGetInfo</a>
operation.<a id="Appendix_A_Target_18"></a><a aria-label="Product behavior note 18" href="ebb74ff2-abb1-4e1b-a76a-563a5cbbea9a#Appendix_A_18" data-linktype="relative-path">&lt;18&gt;</a></p><p><b>sv103_version_minor:</b>  Specifies the
minor release version number of the operating system. The server MUST ignore
this field during a NetrServerSetInfo operation. The server MUST set this field
to an implementation-specific minor release version number that corresponds to
the host operating system on a NetrServerGetInfo operation.<a id="Appendix_A_Target_19"></a><a aria-label="Product behavior note 19" href="ebb74ff2-abb1-4e1b-a76a-563a5cbbea9a#Appendix_A_19" data-linktype="relative-path">&lt;19&gt;</a></p><p><b>sv103_type:</b>  Specifies the type of
software the computer is running. This member MUST be a combination of one or
more of the values that are listed in section <a href="f5f4195e-9a9c-4579-9378-0724eea754e2" data-linktype="relative-path">2.2.2.7</a>. The server MUST
ignore this field during a NetrServerSetInfo operation.</p><p><b>sv103_comment:</b>  An optional pointer
to a null-terminated Unicode UTF-16 string that specifies a comment that
describes the <a href="1709f6a7-efb8-4ded-b7ae-5cee9ee36320#gt_434b0234-e970-4e8c-bdfa-e16a30d96703" data-linktype="relative-path">server</a>.</p><p><b>sv103_users:</b>  Specifies the number
of users who can attempt to log on to the server. The range of values MUST be
from 0x00000001 to 0xFFFFFFFF, inclusive. The server enforces a ceiling, based
on the particular SKU that is running on the server, by taking a minimum of the
specified value and the ceiling.</p><p><b>sv103_disc:</b>  Specifies the automatic
disconnect time, in minutes. A session MUST be disconnected if it is idle
longer than the period of time that the <b>sv103_disc</b> member specifies. If
the value of <b>sv103_disc</b> is SV_NODISC (0xFFFFFFFF), an automatic
disconnect MUST NOT be enabled. The range of values MUST be from 0x00000001 to
0xFFFFFFFF, inclusive.</p><p><b>sv103_hidden:</b>  A Boolean that
specifies whether the server is hidden or visible to other computers in the
same network domain. It MUST be set to TRUE (1) to indicate that the server is
hidden; or it MUST be set to FALSE (0) to indicate that the server is visible.
The default value is FALSE (0).</p><p><b>sv103_announce:</b>  Specifies the
network announce rate, in seconds. This rate determines how often the server is
announced to other computers on the network for discovery by using the CIFS
Browser Protocol. For more information, see <a href="../ms-brws/d2d83b29-4b62-479e-b427-9b750303387b" data-linktype="relative-path">[MS-BRWS]</a>.
The range of values MUST be from 1 to 65535, inclusive.</p><p><b>sv103_anndelta:</b>  Specifies the delta
value for the announce rate, in milliseconds. This value specifies how much the
announce rate can vary from the period of time that is specified in the <b>sv103_announce</b>
member. The delta value enables the server to set randomly varied announce
rates in the range <b>sv103_announce</b> to <b>sv103_announce</b>+<b>sv103_anndelta</b>,
inclusive, to prevent many servers from announcing at the same time. The range
of values MUST be from 0 to 65535, inclusive.</p><p><b>sv103_licenses:</b>  Unused. The server
MUST ignore this field during a NetrServerSetInfo operation. The server MUST
return 0 during a NetrServerGetInfo operation.</p><p><b>sv103_userpath:</b>  A pointer to a
null-terminated Unicode UTF-16 string that specifies the path to the user
directories. Due to historical reasons, the default path is &#34;c:\&#34;.
The client can set this field to any value. The server stores this string and
returns it when queried. This field has no effect on the server.</p><p><b>sv103_capabilities:</b>  Specifies the
capabilities of the server. This MUST be a combination of zero or more of the
following flags. The server MUST ignore this field during a NetrServerSetInfo
operation. If the server does not support any of the following capabilities, it
MUST set this field to 0x0000.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>SRV_SUPPORT_HASH_GENERATION 0x0001</td>
  <td>Hash generation for branch cache functionality is supported by the server.</td>
 </tr><tr>
  <td>SRV_HASH_GENERATION_ACTIVE 0x0002</td>
  <td>The branch cache component is installed.&lt;20&gt;</td>
 </tr></tbody></table>
</dd></dl><p> </p></div>