2.2.7.3 LSAPR_TRUSTED_DOMAIN_INFO
The LSAPR_TRUSTED_DOMAIN_INFO union is defined as follows, where the structure depends on the TRUSTED_INFORMATION_CLASS that is specified in the message.
-
typedef [switch_type(TRUSTED_INFORMATION_CLASS)] union _LSAPR_TRUSTED_DOMAIN_INFO { [case(TrustedDomainNameInformation)] LSAPR_TRUSTED_DOMAIN_NAME_INFO TrustedDomainNameInfo; [case(TrustedControllersInformation)] LSAPR_TRUSTED_CONTROLLERS_INFO TrustedControllersInfo; [case(TrustedPosixOffsetInformation)] TRUSTED_POSIX_OFFSET_INFO TrustedPosixOffsetInfo; [case(TrustedPasswordInformation)] LSAPR_TRUSTED_PASSWORD_INFO TrustedPasswordInfo; [case(TrustedDomainInformationBasic)] LSAPR_TRUSTED_DOMAIN_INFORMATION_BASIC TrustedDomainInfoBasic; [case(TrustedDomainInformationEx)] LSAPR_TRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInfoEx; [case(TrustedDomainAuthInformation)] LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION TrustedAuthInfo; [case(TrustedDomainFullInformation)] LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION TrustedFullInfo; [case(TrustedDomainAuthInformationInternal)] LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL TrustedAuthInfoInternal; [case(TrustedDomainFullInformationInternal)] LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL TrustedFullInfoInternal; [case(TrustedDomainInformationEx2Internal)] LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 TrustedDomainInfoEx2; [case(TrustedDomainFullInformation2Internal)] LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2 TrustedFullInfo2; [case(TrustedDomainSupportedEncryptionTypes)] TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES TrustedDomainSETs; [case(TrustedDomainAuthInformationInternalAes)] LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL_AES TrustedAuthInfoInternalAes; [case(TrustedDomainFullInformationInternalAes)] LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL_AES TrustedFullInfoInternalAes } LSAPR_TRUSTED_DOMAIN_INFO, *PLSAPR_TRUSTED_DOMAIN_INFO;
TrustedDomainNameInfo: An instance of the LSAPR_TRUSTED_DOMAIN_NAME_INFO structure specified in section 2.2.7.4.
TrustedControllersInfo: An instance of the LSAPR_TRUSTED_CONTROLLERS_INFO structure specified in section 2.2.7.5.
TrustedPosixOffsetInfo: An instance of the TRUSTED_POSIX_OFFSET_INFO structure specified in section 2.2.7.6.
TrustedPasswordInfo: An instance of the LSAPR_TRUSTED_PASSWORD_INFO structure specified in section 2.2.7.7.
TrustedDomainInfoBasic: An instance of the LSAPR_TRUSTED_DOMAIN_INFORMATION_BASIC structure specified in section 2.2.7.8.
TrustedDomainInfoEx: An instance of the LSAPR_TRUSTED_DOMAIN_INFORMATION_EX structure specified in section 2.2.7.9.
TrustedAuthInfo: An instance of the LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION structure specified in section 2.2.7.11.
TrustedFullInfo: An instance of the LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION structure specified in section 2.2.7.13.
TrustedAuthInfoInternal: An instance of the LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL structure specified in section 2.2.7.12.
TrustedFullInfoInternal: An instance of the LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL structure specified in section 2.2.7.14.
TrustedDomainInfoEx2: An instance of the LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 structure specified in section 2.2.7.10.
TrustedFullInfo2: An instance of the LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2 structure specified in section 2.2.7.15.
TrustedDomainSETs: An instance of the TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES structure specified in section 2.2.7.18.
TrustedAuthInfoInternalAes: An instance of the LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL_AES structure specified in section 2.2.7.29.
TrustedFullInfoInternalAes: An instance of the [case(TrustedDomainFullInformationInternalAes)] LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL_AES structure specified in section 2.2.7.30.