<div class="content"><p align="right"><a href="https://msdn.microsoft.com/en-us/library/afeb873c-4826-4beb-a35c-ae73a708b108" data-linktype="external">msdn link</a></p><p>The <b>NETLOGON_INFO_1</b> structure defines information
returned as part of an administrative query, as detailed in the description of
the <b>NetrLogonControl2Ex </b>method in section <a href="df7e5dd1-ebcc-4754-9da0-2e0bded82d29" data-linktype="relative-path">3.5.4.9.1</a>. This structure
is used to convey information about the state and properties of the <a href="b5e7d25a-40b2-41c8-9611-98f53358af66#gt_08ce423c-9f9c-48ed-afa8-8b64c04ecdca" data-linktype="relative-path">secure channel</a> to a <a href="b5e7d25a-40b2-41c8-9611-98f53358af66#gt_76a05049-3531-4abd-aec8-30e19954b4bd" data-linktype="relative-path">DC</a> in the <a href="b5e7d25a-40b2-41c8-9611-98f53358af66#gt_387021de-3d6b-4372-835f-0d68c50cb496" data-linktype="relative-path">primary domain</a> of the
queried server. Additionally, this structure MAY<a id="Appendix_A_Target_60"></a><a aria-label="Product behavior note 60" href="0c858a52-732a-43ec-85dd-e44b357c1898#Appendix_A_60" data-linktype="relative-path">&lt;60&gt;</a> contain
information about the state of the <a href="b5e7d25a-40b2-41c8-9611-98f53358af66#gt_00f35ba3-4dbb-4ff9-8e27-572a6aea1b15" data-linktype="relative-path">database</a> synchronization.</p><dl>
<dd>
<div><pre> typedef struct _NETLOGON_INFO_1 {
   DWORD netlog1_flags;
   NET_API_STATUS netlog1_pdc_connection_status;
 } NETLOGON_INFO_1,
  *PNETLOGON_INFO_1;
</pre></div>
</dd></dl><p><b>netlog1_flags:</b> A set of bit flags that are
defined in the following table. A flag SHOULD<a id="Appendix_A_Target_61"></a><a aria-label="Product behavior note 61" href="0c858a52-732a-43ec-85dd-e44b357c1898#Appendix_A_61" data-linktype="relative-path">&lt;61&gt;</a> be TRUE
(or set) if its value is equal to 1. The value is constructed from zero or more
bit flags from the following table.</p><dl>
<dd>
<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>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>0</p>
  </td>
  <td>
  <p>G</p>
  </td>
  <td>
  <p>F</p>
  </td>
  <td>
  <p>E</p>
  </td>
  <td>
  <p>D</p>
  </td>
  <td>
  <p>C</p>
  </td>
  <td>
  <p>B</p>
  </td>
  <td>
  <p>A</p>
  </td>
 </tr>
</tbody></table>
</dd>
<dd>
<p> </p>
</dd>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Description</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>A</p>
  </td>
  <td>
  <p>One of the databases is out-of-date, and replication
  is needed.</p>
  </td>
 </tr><tr>
  <td>
  <p>B</p>
  </td>
  <td>
  <p>At least one of the databases is currently being
  replicated.</p>
  </td>
 </tr><tr>
  <td>
  <p>C</p>
  </td>
  <td>
  <p>At least one of the databases requires a full
  synchronization update.</p>
  </td>
 </tr><tr>
  <td>
  <p>D</p>
  </td>
  <td>
  <p>At least one database record requires an update.</p>
  </td>
 </tr><tr>
  <td>
  <p>E</p>
  </td>
  <td>
  <p>The DC used on the secure channel is reachable over
  TCP/IP. If this flag is not set, then the DC does not have a known IP
  address.</p>
  </td>
 </tr><tr>
  <td>
  <p>F</p>
  </td>
  <td>
  <p>The DC used on the secure channel runs <a href="b5e7d25a-40b2-41c8-9611-98f53358af66#gt_43e51d0a-ac6a-4662-a99a-8f3029b78caf" data-linktype="relative-path">W32Time</a>.</p>
  </td>
 </tr><tr>
  <td>
  <p>G</p>
  </td>
  <td>
  <p>The last update of one of the <a href="b5e7d25a-40b2-41c8-9611-98f53358af66#gt_604dcfcd-72f5-46e5-85c1-f3ce69956700" data-linktype="relative-path">DNS</a> records on the DC
  failed.</p>
  </td>
 </tr></tbody></table>
</dd>
<dd>
<p>All other bits MUST be set to zero and MUST be ignored
on receipt.</p>
</dd>
<dd>
<p>To a client, bit D will appear arbitrarily set to 0
or 1 and the client is not expected to perform any action based on this value.
For more information, see the server to server database synchronization topic
in section <a href="f28f9dc8-eeb2-4112-9eec-a466f639c761" data-linktype="relative-path">3.6</a>.</p>
</dd></dl><p><b>netlog1_pdc_connection_status:</b> The integer
value that indicates the connection status, as described in <b>Setting
ConnectionStatus</b> (section <a href="739115d0-0d16-460f-96c8-775fde606bd5" data-linktype="relative-path">3.4.5.3.1</a>), of the secure
channel to a DC in the primary domain of the queried server.</p></div>