2.2.7.2 TRUSTED_INFORMATION_CLASS

The TRUSTED_INFORMATION_CLASS enumeration type contains values that specify the type of trusted domain information queried or set by the client.

 typedef  enum _TRUSTED_INFORMATION_CLASS
 {
   TrustedDomainNameInformation = 1,
   TrustedControllersInformation,
   TrustedPosixOffsetInformation,
   TrustedPasswordInformation,
   TrustedDomainInformationBasic,
   TrustedDomainInformationEx,
   TrustedDomainAuthInformation,
   TrustedDomainFullInformation,
   TrustedDomainAuthInformationInternal,
   TrustedDomainFullInformationInternal,
   TrustedDomainInformationEx2Internal,
   TrustedDomainFullInformation2Internal,
   TrustedDomainSupportedEncryptionTypes,
   TrustedDomainAuthInformationInternalAes,
   TrustedDomainFullInformationInternalAes
 } TRUSTED_INFORMATION_CLASS,
  *PTRUSTED_INFORMATION_CLASS;

TrustedDomainNameInformation: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_NAME_INFO structure specified in section 2.2.7.4.

TrustedControllersInformation: The trusted domain information contains the LSAPR_TRUSTED_CONTROLLERS_INFO structure specified in section 2.2.7.5.

TrustedPosixOffsetInformation: The trusted domain information contains the TRUSTED_POSIX_OFFSET_INFO structure specified in section 2.2.7.6.

TrustedPasswordInformation: The trusted domain information contains the LSAPR_TRUSTED_PASSWORD_INFO structure specified in section 2.2.7.7.

TrustedDomainInformationBasic: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_INFORMATION_BASIC structure specified in section 2.2.7.8.

TrustedDomainInformationEx: The trusted domain information contains the LSAPR_TRUSTED_ DOMAIN_INFORMATION_EX structure specified in section 2.2.7.9.

TrustedDomainAuthInformation: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION structure specified in section 2.2.7.11.

TrustedDomainFullInformation: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION structure specified in section 2.2.7.13.

TrustedDomainAuthInformationInternal: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL structure specified in section 2.2.7.12.

TrustedDomainFullInformationInternal: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL structure specified in section 2.2.7.14.

TrustedDomainInformationEx2Internal: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 structure specified in section 2.2.7.10.

TrustedDomainFullInformation2Internal: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2 structure specified in section 2.2.7.15.

TrustedDomainSupportedEncryptionTypes: The trusted domain information contains the TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES structure specified in section 2.2.7.18.

TrustedDomainAuthInformationInternalAes: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL_AES structure specified in section 2.2.7.29.

TrustedDomainFullInformationInternalAes: The trusted domain information contains the LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL_AES structure specified in section 2.2.7.30.

The following citation contains a timeline of when each enumeration value was introduced.<32>

The values in this enumeration are used in defining the contents of the LSAPR_TRUSTED_DOMAIN_INFO union.