<div class="content" name="DFSNamespaceElementBLOB" uuid="8a9363ac-cab2-43ab-a9d5-49d8183ba318"><p>A DFSNamespaceElementBLOB contains information about a <a href="a9bc4403-a862-48b9-b99b-1b44a887d177#gt_639b7503-b879-4ef7-98a8-14adf85bc16d" data-linktype="relative-path">DFS root</a> or a <a href="a9bc4403-a862-48b9-b99b-1b44a887d177#gt_0611e93d-f0e7-42ee-a591-d77ebcbb6619" data-linktype="relative-path">DFS link</a>, or for mapping a
server to its site name.</p><p>The <a href="a9bc4403-a862-48b9-b99b-1b44a887d177#gt_e8de88fd-d760-46fa-ad77-76961fa20aea" data-linktype="relative-path">DFS
metadata</a> of a valid <a href="a9bc4403-a862-48b9-b99b-1b44a887d177#gt_6a3f0be9-b9b4-49df-9d1c-a3b89e4e9890" data-linktype="relative-path">DFS
namespace</a> MUST consist of one <a href="9f18db22-cfcc-429f-88eb-364a5ae7482c" data-linktype="relative-path">DFSNamespaceRootBLOB</a> for
the DFS root and one DFSNamespaceLinkBLOB for each DFS link in the DFS
namespace. There MUST no more than one <a href="2354d145-9283-48f2-85e6-57288eb1b2e6" data-linktype="relative-path">SiteInformationBLOB</a>. For
more information on SiteInformationBLOB, see section 2.3.3.1.1.4.</p><p>No alignment padding requirements exist for any of a BLOB&#39;s
fields, unless otherwise specified.</p><p>Each DFSNamespaceElementBLOB contains the following data
elements. The first three fields are standard for all DFSNamespaceElementBLOB
structures. Following those fields are additional fields that are specific to
the type of DFSNamespaceElementBLOB, in the format of a DFSNamespaceRootBLOB, a
DFSNamespaceLinkBLOB, or a SiteInformationBLOB.</p><table>
 <tbody><tr>
  <th><p><br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>1<br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>2<br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>3<br/>0</p></th>
  <th><p><br/>1</p></th>
 </tr>
 <tr>
  <td colspan="16">BLOBNameSize</td>
  <td colspan="16">BLOBName (variable)</td>
 </tr>
 <tr>
  <td colspan="32">...</td>
 </tr>
 <tr>
  <td colspan="32">BLOBDataSize</td>
 </tr>
 <tr>
  <td colspan="32">BLOBData (variable)</td>
 </tr>
 <tr>
  <td colspan="32">...</td>
 </tr>
</tbody></table><p><b>BLOBNameSize (2 bytes): </b>The size of the <b>BLOBName</b>,
in bytes, stored as an unsigned, 16-bit, <a href="a9bc4403-a862-48b9-b99b-1b44a887d177#gt_079478cb-f4c5-4ce5-b72b-2144da5d2ce7" data-linktype="relative-path">little-endian</a> integer.</p><p><b>BLOBName (variable): </b>The name of the
DFSNamespaceElementBLOB, stored as a string of <a href="a9bc4403-a862-48b9-b99b-1b44a887d177#gt_c305d0ab-8b94-461a-bd76-13b40cb8c4d8" data-linktype="relative-path">Unicode</a> characters.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>SiteInformationBLOB &#34;\siteroot&#34;</td>
  <td>A string of Unicode characters that forms the literal &#34;\siteroot&#34;.&lt;11&gt;</td>
 </tr><tr>
  <td>DFSNamespaceRootBLOB &#34;\domainroot&#34;</td>
  <td>A string of Unicode characters that forms the literal &#34;\domainroot&#34;.</td>
 </tr><tr>
  <td>DFSNamespaceLinkBLOB &#34;\domainroot\&lt;GUIDString&gt;&#34;</td>
  <td>A string of Unicode characters that forms the literal &#34;\domainroot\&lt;GUIDString&gt;&#34;, where &lt;GUIDString&gt; represents the string form of a GUID, as specified in [RFC4122], section 3. The GUID found in the link&#39;s ID BLOB MUST be used to create this.</td>
 </tr></tbody></table>
</dd></dl><p><b>BLOBDataSize (4 bytes): </b>The length of the BLOB
in the <b>BLOBData</b> field, stored as an unsigned, 32-bit, little-endian
integer. The value of this field MUST be used to determine the start of the
next DFSNamespaceElementBLOB.</p><p><b>BLOBData (variable): </b>Data specific to the type
of BLOB described, in the form of a DFSNamespaceRootBLOB, DFSNamespaceLinkBLOB,
or SiteInformationBLOB.</p><p>The following sections specify the format of the DFSNamespaceRootBLOB,
DFSNamespaceLinkBLOB, and SiteInformationBLOB.</p></div>