<div class="content" name="LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION" uuid="084fdb6b-5bc3-4912-9aed-0257159996dd"><p>The LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION structure
communicates authentication material. The following structure corresponds to
the TrustedDomainAuthInformation information class. <span><a href="31ca2a31-0be4-4773-bcef-05ad6cd3ccfb#gt_b0276eb2-4e65-4cf1-a718-e0920a614aca" data-linktype="relative-path">Domain</a></span> <span><a href="31ca2a31-0be4-4773-bcef-05ad6cd3ccfb#gt_5ee032d0-d944-4acb-bbb5-b1cfc7df6db6" data-linktype="relative-path">trust</a></span>
authentication is specified in <span><a href="../ms-adts/d2435927-0999-4c62-8c6d-13ba31a52e1a" data-linktype="relative-path">[MS-ADTS]</a></span>
section <span><a href="../ms-adts/c964fca9-c50e-426a-9173-5bf3cb720e2e" data-linktype="relative-path">6.1.6.9.1</a></span>.
This structure maps to the Incoming and Outgoing Trust Password fields, as
specified in section <span><a href="0228f75e-9725-479c-b4cd-1cacd667343c" data-linktype="relative-path">3.1.1.5</a></span>.</p><dl>
<dd>
<div><pre> typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION {
   [range(0,1)] unsigned long IncomingAuthInfos;
   PLSAPR_AUTH_INFORMATION IncomingAuthenticationInformation;
   PLSAPR_AUTH_INFORMATION IncomingPreviousAuthenticationInformation;
   [range(0,1)] unsigned long OutgoingAuthInfos;
   PLSAPR_AUTH_INFORMATION OutgoingAuthenticationInformation;
   PLSAPR_AUTH_INFORMATION OutgoingPreviousAuthenticationInformation;
 } LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION,
  *PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION;
</pre></div>
</dd></dl><p><b>IncomingAuthInfos:</b>  The count of <span><a href="cedb0d1b-c7c0-4480-99fc-279b06f22a0c" data-linktype="relative-path">LSAPR_AUTH_INFORMATION</a></span>
entries (section 2.2.7.17) in the <b>IncomingAuthenticationInformation</b>
field.<a id="Appendix_A_Target_35"></a><a aria-label="Product behavior note 35" href="2a769a08-e023-459f-aebe-4fb3f595c0b7#Appendix_A_35" data-linktype="relative-path">&lt;35&gt;</a></p><p><b>IncomingAuthenticationInformation:</b>  An
array of LSAPR_AUTH_INFORMATION structures. The values are used to compute keys
used in inbound trust validation, as specified in [MS-ADTS] section 6.1.6.9.1.</p><p><b>IncomingPreviousAuthenticationInformation:</b>  Same
as <b>IncomingAuthenticationInformation</b>, but the data is the previous
version of the authentication information.</p><p><b>OutgoingAuthInfos:</b>  The count of
LSAPR_AUTH_INFORMATION entries in the OutgoingAuthenticationInformation field.<a id="Appendix_A_Target_36"></a><a aria-label="Product behavior note 36" href="2a769a08-e023-459f-aebe-4fb3f595c0b7#Appendix_A_36" data-linktype="relative-path">&lt;36&gt;</a></p><p><b>OutgoingAuthenticationInformation:</b>  An
array of LSAPR_AUTH_INFORMATION structures. The values are used to compute keys
used in outbound trust validation, as specified in [MS-ADTS] section 6.1.6.9.1.</p><p><b>OutgoingPreviousAuthenticationInformation:</b>  Same
as <b>OutgoingAuthenticationInformation</b>, but the data is the previous
version of the authentication information.</p></div>