32 references to TRUST_ATTRIBUTE
System.DirectoryServices (32)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.LsaCreateTrustedDomainEx.cs (1)
32
public
TRUST_ATTRIBUTE
TrustAttributes;
System\DirectoryServices\ActiveDirectory\Domain.cs (5)
531
return TrustHelper.GetTrustedDomainInfoStatus(context, Name, targetDomainName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION, false);
544
TrustHelper.SetTrustedDomainInfoStatus(context, Name, targetDomainName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION, enable, false);
557
return TrustHelper.GetTrustedDomainInfoStatus(context, Name, targetDomainName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN, false);
570
TrustHelper.SetTrustedDomainInfoStatus(context, Name, targetDomainName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN, enable, false);
1408
if ((tmpObject.TrustAttributes & (int)Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_FOREST_TRANSITIVE) != 0)
System\DirectoryServices\ActiveDirectory\Forest.cs (5)
343
return TrustHelper.GetTrustedDomainInfoStatus(_context, Name, targetForestName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION, true);
356
TrustHelper.SetTrustedDomainInfoStatus(_context, Name, targetForestName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION, enable, true);
369
return TrustHelper.GetTrustedDomainInfoStatus(_context, Name, targetForestName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL, true);
382
TrustHelper.SetTrustedDomainInfoStatus(_context, Name, targetForestName, Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL, enable, true);
1133
if (unmanagedTrust.TrustType == TrustHelper.TRUST_TYPE_UPLEVEL && ((unmanagedTrust.TrustAttributes & (int)Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_FOREST_TRANSITIVE) != 0))
System\DirectoryServices\ActiveDirectory\TrustHelper.cs (21)
29
internal static unsafe bool GetTrustedDomainInfoStatus(DirectoryContext context, string? sourceName, string targetName, Interop.Advapi32.
TRUST_ATTRIBUTE
attribute, bool isForest)
79
if (attribute == Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION)
81
if ((domainInfo.TrustAttributes & Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION) == 0)
87
else if (attribute == Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL)
89
if ((domainInfo.TrustAttributes & Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL) == 0)
95
else if (attribute == Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN)
97
if ((domainInfo.TrustAttributes & Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN) == 0)
123
internal static unsafe void SetTrustedDomainInfoStatus(DirectoryContext context, string? sourceName, string targetName, Interop.Advapi32.
TRUST_ATTRIBUTE
attribute, bool status, bool isForest)
174
if (attribute == Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION)
179
domainInfo.TrustAttributes |= Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION;
184
domainInfo.TrustAttributes &= ~(Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_CROSS_ORGANIZATION);
188
else if (attribute == Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL)
193
domainInfo.TrustAttributes &= ~(Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL);
198
domainInfo.TrustAttributes |= Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL;
202
else if (attribute == Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN)
207
domainInfo.TrustAttributes |= Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN;
212
domainInfo.TrustAttributes &= ~(Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN);
503
tdi.TrustAttributes = Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_FOREST_TRANSITIVE;
507
tdi.TrustAttributes = Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_QUARANTINED_DOMAIN;
881
if ((domainInfo.TrustAttributes & Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_FOREST_TRANSITIVE) == 0)
889
if ((domainInfo.TrustAttributes & Interop.Advapi32.
TRUST_ATTRIBUTE
.TRUST_ATTRIBUTE_FOREST_TRANSITIVE) != 0)