343 references to Utils
System.DirectoryServices (343)
System\DirectoryServices\ActiveDirectory\ActiveDirectoryInterSiteTransport.cs (1)
85if (Utils.CheckCapability(tmpDE, Capability.ActiveDirectoryApplicationMode) && transport == ActiveDirectoryTransportType.Smtp)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchema.cs (10)
133if ((context.isServer()) && (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectoryOrADAM))) 421directoryEntry.AuthenticationType = Utils.DefaultAuthType; 475directoryEntry.AuthenticationType = Utils.DefaultAuthType; 519string adamInstName = Utils.GetAdamDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, _schemaEntry, PropertyManager.FsmoRoleOwner)!); 520DirectoryContext adamInstContext = Utils.GetNewDirectoryContext(adamInstName, DirectoryContextType.DirectoryServer, context); 530if (Utils.CheckCapability(rootDSE, Capability.ActiveDirectory)) 532string dcName = Utils.GetDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, _schemaEntry, PropertyManager.FsmoRoleOwner)!); 533DirectoryContext dcContext = Utils.GetNewDirectoryContext(dcName, DirectoryContextType.DirectoryServer, context); 539string adamInstName = Utils.GetAdamDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, _schemaEntry, PropertyManager.FsmoRoleOwner)!); 540DirectoryContext adamInstContext = Utils.GetNewDirectoryContext(adamInstName, DirectoryContextType.DirectoryServer, context);
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchemaClass.cs (10)
279rdn = Utils.GetEscapedPath(rdn); 364if (Utils.Compare(schemaRoleOwner.Name, _context.GetServerName()) != 0) 366DirectoryContext schemaRoleOwnerContext = Utils.GetNewDirectoryContext(schemaRoleOwner.Name, DirectoryContextType.DirectoryServer, _context); 1154str.Append(Utils.GetEscapedFilterValue(name)); 1206propertyValuesFromServer = Utils.GetValuesWithRangeRetrieval(schemaEntry, str.ToString(), propertyNamesWithRangeRetrieval, propertyNamesWithoutRangeRetrieval, SearchScope.OneLevel); 1291str.Append(Utils.GetEscapedFilterValue(ldapDisplayName)); 1312de.AuthenticationType = Utils.DefaultAuthType; 1363str.Append(Utils.GetEscapedFilterValue(ldapDisplayName)); 1384de.AuthenticationType = Utils.DefaultAuthType; 1412if (Utils.Compare(SubClassOf!.Name, Name) != 0)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchemaClassCollection.cs (3)
164if (Utils.Compare(tmp.Name, schemaClass.Name) == 0) 204if (Utils.Compare(tmp.Name, schemaClass.Name) == 0) 230if (Utils.Compare(tmp.Name, schemaClass.Name) == 0)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchemaProperty.cs (4)
320rdn = Utils.GetEscapedPath(rdn); 406if (Utils.Compare(schemaRoleOwner.Name, _context.GetServerName()) != 0) 408DirectoryContext schemaRoleOwnerContext = Utils.GetNewDirectoryContext(schemaRoleOwner.Name, DirectoryContextType.DirectoryServer, _context); 1193str.Append(Utils.GetEscapedFilterValue(name));
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchemaPropertyCollection.cs (4)
167if (Utils.Compare(tmp.Name, schemaProperty.Name) == 0) 207if (Utils.Compare(tmp.Name, schemaProperty.Name) == 0) 221if (Utils.Compare(tmp.Name, propertyName) == 0) 247if (Utils.Compare(tmp.Name, schemaProperty.Name) == 0)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySite.cs (31)
91"(&(objectClass=site)(objectCategory=site)(name=" + Utils.GetEscapedFilterValue(siteName) + "))", 146rdn = Utils.GetEscapedPath(rdn); 215DirectoryContext currentContext = Utils.GetNewDirectoryContext(forestName, DirectoryContextType.Forest, null); 396_topologyGenerator = new AdamInstance(Utils.GetNewDirectoryContext(fullHostName, DirectoryContextType.DirectoryServer, context), fullHostName); 400_topologyGenerator = new DomainController(Utils.GetNewDirectoryContext(hostname, DirectoryContextType.DirectoryServer, context), hostname!); 927if (Utils.Compare(objectCategoryValue, 0, ocValue.Length, ocValue, 0, ocValue.Length) == 0) 936if (Utils.Compare(objectCategoryValue, 0, ocValue.Length, ocValue, 0, ocValue.Length) != 0) 941string fromSite = Utils.GetPartialDN(fromServer, 3); 944Debug.Assert(fromSite != null && Utils.Compare(fromSite, 0, 3, "CN=", 0, 3) == 0); 947string serverObjectName = Utils.GetPartialDN((string)PropertyManager.GetSearchResultPropertyValue(r, PropertyManager.DistinguishedName)!, 2); 957if (Utils.Compare((string)PropertyManager.GetPropertyValue(context, cachedEntry, PropertyManager.Cn)!, fromSite) != 0) 991str.Append(Utils.GetEscapedFilterValue((string)val.Key)); 1019string otherSite = Utils.GetPartialDN((string)PropertyManager.GetSearchResultPropertyValue(r, PropertyManager.DistinguishedName)!, 4); 1023Debug.Assert(otherSite != null && Utils.Compare(otherSite, 0, 3, "CN=", 0, 3) == 0); 1027if (Utils.Compare(otherSite, (string)PropertyManager.GetPropertyValue(context, cachedEntry, PropertyManager.Cn)!) != 0) 1058replica = new AdamInstance(Utils.GetNewDirectoryContext(fullhost, DirectoryContextType.DirectoryServer, context), fullhost); 1062replica = new DomainController(Utils.GetNewDirectoryContext(host, DirectoryContextType.DirectoryServer, context), host); 1140"(&(objectClass=subnet)(objectCategory=subnet)(siteObject=" + Utils.GetEscapedFilterValue((string)PropertyManager.GetPropertyValue(context, cachedEntry, PropertyManager.DistinguishedName)!) + "))", 1184"(&(objectClass=siteLink)(objectCategory=SiteLink)(siteList=" + Utils.GetEscapedFilterValue((string)PropertyManager.GetPropertyValue(context, cachedEntry, PropertyManager.DistinguishedName)!) + "))", 1206string transportName = (string)Utils.GetDNComponents(dn)[1].Value!; 1225if (Utils.Compare(tmpSite.Name, Name) == 0) 1252"(&(objectClass=siteLink)(objectCategory=SiteLink)(siteList=" + Utils.GetEscapedFilterValue((string)PropertyManager.GetPropertyValue(context, cachedEntry, PropertyManager.DistinguishedName)!) + "))", 1273string transport = Utils.GetDNComponents((string)PropertyManager.GetSearchResultPropertyValue(result, PropertyManager.DistinguishedName)!)[1].Value!; 1302DomainController dc = DomainController.GetDomainController(Utils.GetNewDirectoryContext(serverName, DirectoryContextType.DirectoryServer, context)); 1342string d = Utils.GetDnsNameFromDN(domainName); 1343Domain domain = new Domain(Utils.GetNewDirectoryContext(d, DirectoryContextType.Domain, context), d); 1410replica = new AdamInstance(Utils.GetNewDirectoryContext(fullHostName, DirectoryContextType.DirectoryServer, context), fullHostName); 1413replica = new DomainController(Utils.GetNewDirectoryContext(hostName, DirectoryContextType.DirectoryServer, context), hostName); 1435"(&(objectClass=server)(objectCategory=Server)(bridgeheadTransportList=" + Utils.GetEscapedFilterValue(transportDN) + "))", 1475replica = new AdamInstance(Utils.GetNewDirectoryContext(fullHostName, DirectoryContextType.DirectoryServer, context), fullHostName); 1478replica = new DomainController(Utils.GetNewDirectoryContext(hostName, DirectoryContextType.DirectoryServer, context), hostName);
System\DirectoryServices\ActiveDirectory\ActiveDirectorySiteCollection.cs (3)
87if (Utils.Compare(tmpDn, dn) == 0) 114if (Utils.Compare(tmpDn, dn) == 0) 149if (Utils.Compare(tmpDn, dn) == 0)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySiteLink.cs (6)
76rdn = Utils.GetEscapedPath(rdn); 89if (Utils.CheckCapability(tmpDE, Capability.ActiveDirectoryApplicationMode) && transport == ActiveDirectoryTransportType.Smtp) 151"(&(objectClass=siteLink)(objectCategory=SiteLink)(name=" + Utils.GetEscapedFilterValue(siteLinkName) + "))", 178if (Utils.CheckCapability(tmpDE, Capability.ActiveDirectoryApplicationMode) && transport == ActiveDirectoryTransportType.Smtp) 704Hashtable values = Utils.GetValuesWithRangeRetrieval(cachedEntry, "(objectClass=*)", propertyList, SearchScope.Base); 718Debug.Assert(rdn != null && Utils.Compare(rdn, 0, 3, "CN=", 0, 3) == 0);
System\DirectoryServices\ActiveDirectory\ActiveDirectorySiteLinkBridge.cs (6)
67rdn = Utils.GetEscapedPath(rdn); 76if (Utils.CheckCapability(tmpDE, Capability.ActiveDirectoryApplicationMode) && transport == ActiveDirectoryTransportType.Smtp) 138"(&(objectClass=siteLinkBridge)(objectCategory=SiteLinkBridge)(name=" + Utils.GetEscapedFilterValue(bridgeName) + "))", 166if (Utils.CheckCapability(tmpDE, Capability.ActiveDirectoryApplicationMode) && transport == ActiveDirectoryTransportType.Smtp) 360Hashtable values = Utils.GetValuesWithRangeRetrieval(cachedEntry!, "(objectClass=*)", propertyList, SearchScope.Base); 374Debug.Assert(rdn != null && Utils.Compare(rdn, 0, 3, "CN=", 0, 3) == 0);
System\DirectoryServices\ActiveDirectory\ActiveDirectorySiteLinkCollection.cs (3)
85if (Utils.Compare(tmpDn, dn) == 0) 113if (Utils.Compare(tmpDn, dn) == 0) 150if (Utils.Compare(tmpDn, dn) == 0)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySubnet.cs (3)
49"(&(objectClass=subnet)(objectCategory=subnet)(name=" + Utils.GetEscapedFilterValue(subnetName) + "))", 76Debug.Assert(rdn != null && Utils.Compare(rdn, 0, 3, "CN=", 0, 3) == 0); 131rdn = Utils.GetEscapedPath(rdn);
System\DirectoryServices\ActiveDirectory\ActiveDirectorySubnetCollection.cs (4)
103if (Utils.Compare(tmpDn, dn) == 0) 131if (Utils.Compare(tmpDn, dn) == 0) 168if (Utils.Compare(tmpDn, dn) == 0) 279string rdn = Utils.GetRdnFromDN(subnetDN);
System\DirectoryServices\ActiveDirectory\ADAMInstance.cs (8)
60Utils.SplitServerNameAndPortNumber(context.Name!, out portNumber); 141if (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectoryApplicationMode)) 489DirectoryContext configSetContext = Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context); 630if (!Utils.IsValidDNFormat(value)) 828_authIdentity = Utils.GetAuthIdentity(context, DirectoryContext.ADAMHandle); 834_ADAMHandle = Utils.GetDSHandle(bindingString, null, _authIdentity, DirectoryContext.ADAMHandle); 844Utils.FreeDSHandle(_ADAMHandle, DirectoryContext.ADAMHandle); 847Utils.FreeAuthIdentity(_authIdentity, DirectoryContext.ADAMHandle);
System\DirectoryServices\ActiveDirectory\ADAMInstanceCollection.cs (2)
29if (Utils.Compare(tmp.Name, adamInstance.Name) == 0) 44if (Utils.Compare(tmp.Name, adamInstance.Name) == 0)
System\DirectoryServices\ActiveDirectory\ApplicationPartition.cs (21)
128string distinguishedName = Utils.GetDNFromDnsName(context.Name!); 186if (!Utils.IsValidDNFormat(distinguishedName)) 226str.Append(Utils.GetEscapedFilterValue(distinguishedName)); 333appNCContext = Utils.GetNewDirectoryContext(serverName, DirectoryContextType.DirectoryServer, context); 339appNCContext = Utils.GetNewDirectoryContext(adamInstName, DirectoryContextType.DirectoryServer, context); 663DirectoryContext fsmoContext = Utils.GetNewDirectoryContext(GetNamingRoleOwner(), DirectoryContextType.DirectoryServer, context); 874_dnsName = Utils.GetDnsNameFromDN(distinguishedName); 880Component[] components = Utils.GetDNComponents(distinguishedName); 922this.context = Utils.GetNewDirectoryContext(serverDnsName, DirectoryContextType.DirectoryServer, context); 943AuthenticationTypes authType = Utils.DefaultAuthType | AuthenticationTypes.FastBind | AuthenticationTypes.Delegation; 950_domainDNSEntry = parent.Children.Add(Utils.GetRdnFromDN(distinguishedName), PropertyManager.DomainDNS); 985AuthenticationTypes authType = Utils.DefaultAuthType | AuthenticationTypes.FastBind; 992_domainDNSEntry = parent.Children.Add(Utils.GetRdnFromDN(distinguishedName), objectClass); 1026DirectoryContext roleOwnerContext = Utils.GetNewDirectoryContext(namingFsmoName, DirectoryContextType.DirectoryServer, context); 1037dnsHostName = Utils.GetAdamHostNameAndPortsFromNTDSA(context, ntdsaName); 1109_crossRefEntry = Utils.GetCrossRefEntry(context, partitionsEntry, Name); 1126namingFsmo = Utils.GetDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, partitionsEntry, PropertyManager.FsmoRoleOwner)!); 1130namingFsmo = Utils.GetAdamDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, partitionsEntry, PropertyManager.FsmoRoleOwner)!); 1181DirectoryContext dcContext = Utils.GetNewDirectoryContext(dcName, DirectoryContextType.DirectoryServer, context); 1201foreach (string dcName in Utils.GetReplicaList(context, Name, siteName, false /* isDefaultNC */, false /* isADAM */, false /* mustBeGC */)) 1203DirectoryContext dcContext = Utils.GetNewDirectoryContext(dcName, DirectoryContextType.DirectoryServer, context);
System\DirectoryServices\ActiveDirectory\ApplicationPartitionCollection.cs (2)
29if (Utils.Compare(tmp.Name, applicationPartition.Name) == 0) 44if (Utils.Compare(tmp.Name, applicationPartition.Name) == 0)
System\DirectoryServices\ActiveDirectory\AttributeMetaData.cs (1)
81_originatingServerName = Utils.GetServerNameFromInvocationID(_pszLastOriginatingDsaDN, LastOriginatingInvocationId, _server);
System\DirectoryServices\ActiveDirectory\AttributeMetadataCollection.cs (2)
24if (Utils.Compare(name, metadata.Name) == 0) 41if (Utils.Compare(tmp.Name, metadata.Name) == 0)
System\DirectoryServices\ActiveDirectory\ConfigSet.cs (14)
112if ((context.isServer()) && (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectoryApplicationMode))) 341AuthenticationTypes authType = Utils.DefaultAuthType; 353isGC = (Utils.Compare(isGCReady, "TRUE") == 0); 387if (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectoryApplicationMode)) 420str.Append(Utils.GetEscapedFilterValue(context.Name!)); // target = config set name 489ArrayList ntdsaNames = Utils.GetReplicaList(context, partitionName, siteName, false /* isDefaultNC */, true /* isADAM */, false /* mustBeGC */); 514foreach (string adamInstanceName in Utils.GetReplicaList(context, partitionName, siteName, false /* isDefaultNC */, true /* isADAM */, false /* mustBeGC */)) 516DirectoryContext adamInstContext = Utils.GetNewDirectoryContext(adamInstanceName, DirectoryContextType.DirectoryServer, context); 540DirectoryContext adamInstContext = Utils.GetNewDirectoryContext(adamInstanceName, DirectoryContextType.DirectoryServer, context); 604adamInstName = Utils.GetAdamDnsHostNameFromNTDSA(_context, (string)PropertyManager.GetPropertyValue(_context, entry, PropertyManager.FsmoRoleOwner)!); 617DirectoryContext adamInstContext = Utils.GetNewDirectoryContext(adamInstName, DirectoryContextType.DirectoryServer, _context); 711string replicaName = Utils.GetAdamDnsHostNameFromNTDSA(_context, (string)replicaLocations[Utils.GetRandomIndex(replicaLocations.Count)]!); 712DirectoryContext appNCContext = Utils.GetNewDirectoryContext(replicaName, DirectoryContextType.DirectoryServer, _context);
System\DirectoryServices\ActiveDirectory\DirectoryContext.cs (4)
343tempServerName = Utils.SplitServerNameAndPortNumber(context.Name!, out portNumber); 348DirectoryEntry de = new DirectoryEntry("WinNT://" + tempServerName + ",computer", context.UserName, context.Password, Utils.DefaultAuthType); 466result = (Utils.Compare(domainControllerInfo.DnsForestName, currentDomainControllerInfo.DnsForestName) == 0); 599if (!Utils.IsSamUser())
System\DirectoryServices\ActiveDirectory\DirectoryEntryManager.cs (4)
18Components = Utils.GetDNComponents(dn); 34if ((Utils.Compare(Components[i].Name, dn.Components[i].Name) != 0) 35|| (Utils.Compare(Components[i].Value, dn.Components[i].Value) != 0)) 258AuthenticationTypes authType = Utils.DefaultAuthType;
System\DirectoryServices\ActiveDirectory\DirectoryServer.cs (7)
89if (Utils.Compare(SiteName, siteName) != 0) 241values = Utils.GetValuesWithRangeRetrieval(serverNtdsaEntry, null, propertyNames, SearchScope.Base); 703DirectoryContext newContext = Utils.GetNewDirectoryContext(sourceServer, DirectoryContextType.DirectoryServer, context); 763DirectoryContext newContext = Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context); 768DirectoryEntry de = DirectoryEntryManager.GetDirectoryEntry(Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context), srchDN); 806DirectoryEntry de = DirectoryEntryManager.GetDirectoryEntry(Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context), siteName); 815DirectoryContext newContext = Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context);
System\DirectoryServices\ActiveDirectory\DirectoryServerCollection.cs (5)
97if (Utils.Compare(siteDN, siteName) != 0) 135if (Utils.Compare(tmp.Name, server.Name) == 0) 157if (Utils.Compare(tmp.Name, server.Name) == 0) 199if (Utils.Compare(siteDN, siteName) != 0) 220if (Utils.Compare(tmp.Name, server.Name) == 0)
System\DirectoryServices\ActiveDirectory\Domain.cs (19)
106if ((context.isServer()) && (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectory))) 134return new Domain(context, Utils.GetDnsNameFromDN(defaultDomainNC), directoryEntryMgr); 673DirectoryContext targetContext = Utils.GetNewDirectoryContext(targetDomainName, DirectoryContextType.Domain, context); 830string? forestName = Utils.GetDnsNameFromDN(rootDomainNC); 831DirectoryContext forestContext = Utils.GetNewDirectoryContext(forestName, DirectoryContextType.Forest, context); 1061dcName = Utils.GetDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, entry, PropertyManager.FsmoRoleOwner)!); 1074DirectoryContext dcContext = Utils.GetNewDirectoryContext(dcName, DirectoryContextType.DirectoryServer, context); 1105str.Append(Utils.GetEscapedFilterValue(partitionName!)); 1150domainContext = Utils.GetNewDirectoryContext(parentDomainName, DirectoryContextType.Domain, context); 1197str.Append(Utils.GetEscapedFilterValue(_crossRefDN)); 1210DirectoryContext childContext = Utils.GetNewDirectoryContext(childDomainName, DirectoryContextType.Domain, context); 1249impersonated = Utils.Impersonate(context); 1261Utils.Revert(); 1318if (obj.DnsDomainName != null && Utils.Compare(targetDomainName, obj.DnsDomainName) == 0) 1320else if (obj.NetbiosDomainName != null && Utils.Compare(targetDomainName, obj.NetbiosDomainName) == 0) 1367if (localDomainParent != null && Utils.Compare(localDomainParent, tmpObject.DnsDomainName) == 0) 1386tmpForestName = Utils.GetDnsNameFromDN(rootDomainNC); 1389DirectoryContext tmpContext = Utils.GetNewDirectoryContext(context.Name, DirectoryContextType.Forest, context); 1390if (tmpContext.isRootDomain() || Utils.Compare(tmpObject.DnsDomainName, tmpForestName) == 0)
System\DirectoryServices\ActiveDirectory\DomainCollection.cs (2)
33if (Utils.Compare(tmp.Name, domain.Name) == 0) 49if (Utils.Compare(tmp.Name, domain.Name) == 0)
System\DirectoryServices\ActiveDirectory\DomainController.cs (16)
151if (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectory)) 589DirectoryContext forestContext = Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context); 700domainName = Utils.GetDnsNameFromDN(defaultNCName); 709DirectoryContext domainContext = Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context); 877de = new DirectoryEntry("LDAP://" + dc.Name + "/RootDSE", context.UserName, context.Password, Utils.DefaultAuthType | AuthenticationTypes.ServerBind); 998DirectoryContext dcContext = Utils.GetNewDirectoryContext(domainControllerName, DirectoryContextType.DirectoryServer, context); 1032foreach (string dcName in Utils.GetReplicaList(context, Utils.GetDNFromDnsName(domainName), siteName, true /* isDefaultNC */, false /* isADAM */, false /* mustBeGC */)) 1034DirectoryContext dcContext = Utils.GetNewDirectoryContext(dcName, DirectoryContextType.DirectoryServer, context); 1094if (Utils.Compare(domainControllerInfo3.dnsHostName, replicaName) == 0) 1116if (Utils.Compare(domainControllerInfo2.dnsHostName, replicaName) == 0) 1185_authIdentity = Utils.GetAuthIdentity(context, DirectoryContext.ADHandle); 1189_dsHandle = Utils.GetDSHandle(replicaName, null, _authIdentity, DirectoryContext.ADHandle); 1199Utils.FreeDSHandle(_dsHandle, DirectoryContext.ADHandle); 1201Utils.FreeAuthIdentity(_authIdentity, DirectoryContext.ADHandle); 1304de.AuthenticationType = Utils.DefaultAuthType | AuthenticationTypes.ServerBind;
System\DirectoryServices\ActiveDirectory\DomainControllerCollection.cs (2)
30if (Utils.Compare(tmp.Name, domainController.Name) == 0) 46if (Utils.Compare(tmp.Name, domainController.Name) == 0)
System\DirectoryServices\ActiveDirectory\Forest.cs (19)
132if ((context.isServer()) && (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectory))) 161return new Forest(context, Utils.GetDnsNameFromDN(rootDomainNC), directoryEntryMgr); 485DirectoryContext targetContext = Utils.GetNewDirectoryContext(targetForestName, DirectoryContextType.Forest, _context); 708DirectoryContext domainContext = Utils.GetNewDirectoryContext(Name, DirectoryContextType.Domain, _context); 816dcName = Utils.GetDnsHostNameFromNTDSA(_context, (string)PropertyManager.GetPropertyValue(_context, entry, PropertyManager.FsmoRoleOwner)!); 829DirectoryContext dcContext = Utils.GetNewDirectoryContext(dcName, DirectoryContextType.DirectoryServer, _context); 874string siteName = Utils.GetDNComponents(dsNameResultItem.name!)[0].Value!; 907Utils.FreeDSHandle(dsHandle, DirectoryContext.ADHandle); 913Utils.FreeAuthIdentity(authIdentity, DirectoryContext.ADHandle); 971DirectoryContext appNCContext = Utils.GetNewDirectoryContext(dnsName, DirectoryContextType.ApplicationPartition, _context); 1026DirectoryContext domainContext = Utils.GetNewDirectoryContext(domainName, DirectoryContextType.Domain, _context); 1044authIdentity = Utils.GetAuthIdentity(_context, DirectoryContext.ADHandle); 1049dsHandle = Utils.GetDSHandle(_context.GetServerName(), null, authIdentity, DirectoryContext.ADHandle); 1053dsHandle = Utils.GetDSHandle(null, _context.GetServerName(), authIdentity, DirectoryContext.ADHandle); 1075serverName = Utils.GetPolicyServerName(_context, true, false, Name); 1078impersonated = Utils.Impersonate(_context); 1090Utils.Revert(); 1123if (tmpDNSName != null && Utils.Compare(targetForestName, tmpDNSName) == 0) 1125else if (tmpNetBIOSName != null && Utils.Compare(targetForestName, tmpNetBIOSName) == 0)
System\DirectoryServices\ActiveDirectory\ForestTrustRelationshipInformation.cs (8)
242serverName = Utils.GetPolicyServerName(context, true, true, SourceName); 245impersonated = Utils.Impersonate(context); 248handle = Utils.GetPolicyHandle(serverName); 281Utils.Revert(); 344serverName = Utils.GetPolicyServerName(context, true, false, source); 347impersonated = Utils.Impersonate(context); 350handle = Utils.GetPolicyHandle(serverName); 438Utils.Revert();
System\DirectoryServices\ActiveDirectory\GlobalCatalog.cs (6)
60if (!Utils.CheckCapability(rootDSE, Capability.ActiveDirectory)) 238_ = Utils.GetNewDirectoryContext(Name, DirectoryContextType.DirectoryServer, context); 401DirectoryContext gcContext = Utils.GetNewDirectoryContext(globalCatalogName, DirectoryContextType.DirectoryServer, context); 415foreach (string gcName in Utils.GetReplicaList(context, null /* not specific to any partition */, siteName, false /* isDefaultNC */, false /* isADAM */, true /* mustBeGC */)) 417DirectoryContext gcContext = Utils.GetNewDirectoryContext(gcName, DirectoryContextType.DirectoryServer, context); 428de.AuthenticationType = Utils.DefaultAuthType | AuthenticationTypes.ServerBind;
System\DirectoryServices\ActiveDirectory\GlobalCatalogCollection.cs (2)
30if (Utils.Compare(tmp.Name, globalCatalog.Name) == 0) 46if (Utils.Compare(tmp.Name, globalCatalog.Name) == 0)
System\DirectoryServices\ActiveDirectory\Locator.cs (1)
112DirectoryContext dcContext = Utils.GetNewDirectoryContext(dcName, DirectoryContextType.DirectoryServer, context);
System\DirectoryServices\ActiveDirectory\ReadOnlyActiveDirectorySchemaClassCollection.cs (2)
33if (Utils.Compare(tmp.Name, schemaClass.Name) == 0) 49if (Utils.Compare(tmp.Name, schemaClass.Name) == 0)
System\DirectoryServices\ActiveDirectory\ReadOnlyActiveDirectorySchemaPropertyCollection.cs (2)
32if (Utils.Compare(tmp.Name, schemaProperty.Name) == 0) 48if (Utils.Compare(tmp.Name, schemaProperty.Name) == 0)
System\DirectoryServices\ActiveDirectory\ReadOnlyDirectoryServerCollection.cs (2)
33if (Utils.Compare(tmp.Name, directoryServer.Name) == 0) 49if (Utils.Compare(tmp.Name, directoryServer.Name) == 0)
System\DirectoryServices\ActiveDirectory\ReadOnlySiteCollection.cs (2)
35if (Utils.Compare(tmpDn, dn) == 0) 56if (Utils.Compare(tmpDn, dn) == 0)
System\DirectoryServices\ActiveDirectory\ReadOnlySiteLinkBridgeCollection.cs (2)
29if (Utils.Compare(tmpDn, dn) == 0) 49if (Utils.Compare(tmpDn, dn) == 0)
System\DirectoryServices\ActiveDirectory\ReadOnlySiteLinkCollection.cs (2)
29if (Utils.Compare(tmpDn, dn) == 0) 49if (Utils.Compare(tmpDn, dn) == 0)
System\DirectoryServices\ActiveDirectory\ReadOnlyStringCollection.cs (2)
36if (Utils.Compare(tmp, value) == 0) 51if (Utils.Compare(tmp, value) == 0)
System\DirectoryServices\ActiveDirectory\ReplicationConnection.cs (12)
55"(&(objectClass=nTDSConnection)(objectCategory=NTDSConnection)(name=" + Utils.GetEscapedFilterValue(name) + "))", 145rdn = Utils.GetEscapedPath(rdn); 163string transportPath = Utils.GetDNFromTransportType(TransportType, context); 176if (Utils.CheckCapability(tmpDE, Capability.ActiveDirectoryApplicationMode) && transport == ActiveDirectoryTransportType.Smtp) 369return Utils.GetTransportTypeFromDN((string)propValue[0]!); 752string? destinationSite = Utils.GetDNComponents(destinationPath)[3].Value; 756string? serverSite = Utils.GetDNComponents(serverDN)[2].Value; 758if (Utils.Compare(destinationSite, serverSite) == 0) 934if (Utils.CheckCapability(targetDE, Capability.ActiveDirectory)) 938else if (!Utils.CheckCapability(targetDE, Capability.ActiveDirectoryApplicationMode)) 962if (Utils.Compare(targetRoot, sourceRoot) != 0) 971if (Utils.Compare(targetRoot, sourceRoot) != 0)
System\DirectoryServices\ActiveDirectory\ReplicationConnectionCollection.cs (2)
29if (Utils.Compare(tmpDn, dn) == 0) 52if (Utils.Compare(tmpDn, dn) == 0)
System\DirectoryServices\ActiveDirectory\ReplicationCursor.cs (1)
58_sourceServer = Utils.GetServerNameFromInvocationID(_serverDN, SourceInvocationId, _server);
System\DirectoryServices\ActiveDirectory\ReplicationFailure.cs (1)
46_sourceServer = Utils.GetServerNameFromInvocationID(_sourceDsaDN, SourceServerGuid, _server);
System\DirectoryServices\ActiveDirectory\ReplicationNeighbor.cs (3)
54string rdn = Utils.GetRdnFromDN(transportDN); 55string? transport = (Utils.GetDNComponents(rdn))[0].Value; 91_sourceServer = Utils.GetServerNameFromInvocationID(_sourceServerDN, SourceInvocationId, _server);
System\DirectoryServices\ActiveDirectory\ReplicationOperation.cs (1)
70_sourceServer = Utils.GetServerNameFromInvocationID(_dsaDN, SourceServerGuid, _server)!;
System\DirectoryServices\ActiveDirectory\TrustHelper.cs (38)
37serverName = Utils.GetPolicyServerName(context, isForest, false, sourceName); 39impersonated = Utils.Impersonate(context); 46using var handle = Utils.GetPolicyHandle(serverName); 111Utils.Revert(); 131serverName = Utils.GetPolicyServerName(context, isForest, false, sourceName); 133impersonated = Utils.Impersonate(context); 140using var handle = Utils.GetPolicyHandle(serverName); 235Utils.Revert(); 257serverName = Utils.GetPolicyServerName(sourceContext, isForest, false, sourceName); 259impersonated = Utils.Impersonate(sourceContext); 266using var policyHandle = Utils.GetPolicyHandle(serverName); 316Utils.Revert(); 336policyServerName = Utils.GetPolicyServerName(context, isForest, false, sourceName); 338impersonated = Utils.Impersonate(context); 345using var policyHandle = Utils.GetPolicyHandle(policyServerName); 417Utils.Revert(); 511serverName = Utils.GetPolicyServerName(sourceContext, isForest, false, sourceName); 514impersonated = Utils.Impersonate(sourceContext); 515using var policyHandle = Utils.GetPolicyHandle(serverName); 535Utils.Revert(); 569serverName = Utils.GetPolicyServerName(context, isForest, false, sourceName); 571impersonated = Utils.Impersonate(context); 578using var handle = Utils.GetPolicyHandle(serverName); 662Utils.Revert(); 698serverName = Utils.GetPolicyServerName(context, isForest, false, sourceName); 700impersonated = Utils.Impersonate(context); 707using var handle = Utils.GetPolicyHandle(serverName); 803Utils.Revert(); 971serverName = Utils.GetPolicyServerName(targetContext, isForest, false, targetName); 972impersonated = Utils.Impersonate(targetContext); 975policyHandle = Utils.GetPolicyHandle(serverName); 981Utils.Revert(); 985Utils.ImpersonateAnonymous(); 987policyHandle = Utils.GetPolicyHandle(serverName); 993Utils.Revert(); 997Utils.ImpersonateAnonymous(); 999policyHandle = Utils.GetPolicyHandle(serverName); 1014Utils.Revert();
System\DirectoryServices\ActiveDirectory\Utils.cs (31)
329if ((objectCategoryValue.Length >= ntdsdsa.Length) && (Utils.Compare(objectCategoryValue, 0, ntdsdsa.Length, ntdsdsa, 0, ntdsdsa.Length) == 0)) 388if ((objectCategoryValue.Length >= ntdsdsa.Length) && (Utils.Compare(objectCategoryValue, 0, ntdsdsa.Length, ntdsdsa, 0, ntdsdsa.Length) == 0)) 789str.Append(Utils.GetEscapedFilterValue(partitionName)); 961Utils.GetDomainAndUsername(context, out userName, out domainName); 1187if ((propertyNameWithRangeInfo.Length >= propertyToLoad.Length) && (Utils.Compare(propertyToLoad, 0, propertyToLoad.Length, propertyNameWithRangeInfo, 0, propertyToLoad.Length) != 0)) 1276fsmoRoleOwnerName = Utils.GetAdamDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, partitionsEntry, PropertyManager.FsmoRoleOwner)!); 1280fsmoRoleOwnerName = Utils.GetDnsHostNameFromNTDSA(context, (string)PropertyManager.GetPropertyValue(context, partitionsEntry, PropertyManager.FsmoRoleOwner)!); 1283DirectoryContext fsmoContext = Utils.GetNewDirectoryContext(fsmoRoleOwnerName, DirectoryContextType.DirectoryServer, context); 1288string filter = "(&(" + PropertyManager.ObjectCategory + "=crossRef)(" + PropertyManager.NCName + "=" + Utils.GetEscapedFilterValue(partitionName!) + "))"; 1296values = Utils.GetValuesWithRangeRetrieval(fsmoPartitionsEntry, filter, propertyNames, SearchScope.OneLevel); 1324ntdsaFilter.Append(Utils.GetEscapedFilterValue(replicaLocation)); 1330serverFilter.Append(Utils.GetEscapedFilterValue(Utils.GetPartialDN(replicaLocation, 1))); 1339roNtdsaFilter.Append(Utils.GetEscapedFilterValue(roReplicaLocation)); 1345roServerFilter.Append(Utils.GetEscapedFilterValue(Utils.GetPartialDN(roReplicaLocation, 1))); 1389"=" + Utils.GetEscapedFilterValue(partitionName) + "))(&(" + PropertyManager.ObjectCategory + "=nTDSDSARO)(" + 1390PropertyManager.MsDSHasFullReplicaNCs + "=" + Utils.GetEscapedFilterValue(partitionName) + "))(" + 1423":1.2.840.113556.1.4.804:=1)(" + PropertyManager.MsDSHasMasterNCs + "=" + Utils.GetEscapedFilterValue(partitionName) + 1432":1.2.840.113556.1.4.804:=1)(" + PropertyManager.MsDSHasMasterNCs + "=" + Utils.GetEscapedFilterValue(partitionName) + 1443filter2 = "(|(&(" + PropertyManager.ObjectCategory + "=nTDSDSA)(" + PropertyManager.MsDSHasMasterNCs + "=" + Utils.GetEscapedFilterValue(partitionName) + ")(|" + ntdsaFilter.ToString() + "))" 1450filter2 = "(|(&(" + PropertyManager.ObjectCategory + "=nTDSDSA)(" + PropertyManager.MsDSHasMasterNCs + "=" + Utils.GetEscapedFilterValue(partitionName) + ")(|" + ntdsaFilter.ToString() + "))" 1484if ((objectCategory.Length >= objectCategoryValue.Length) && (Utils.Compare(objectCategory, 0, objectCategoryValue.Length, objectCategoryValue, 0, objectCategoryValue.Length) == 0)) 1492if ((objectCategory.Length >= roObjectCategoryValue.Length) && (Utils.Compare(objectCategory, 0, roObjectCategoryValue.Length, roObjectCategoryValue, 0, roObjectCategoryValue.Length) == 0)) 1514if ((property.Length >= PropertyManager.MsDSHasInstantiatedNCs.Length) && (Utils.Compare(property, 0, PropertyManager.MsDSHasInstantiatedNCs.Length, PropertyManager.MsDSHasInstantiatedNCs, 0, PropertyManager.MsDSHasInstantiatedNCs.Length) == 0)) 1539if (((dnString.Length - 13) >= partitionName!.Length) && (Utils.Compare(dnString, 13, partitionName.Length, partitionName, 0, partitionName.Length) == 0)) 1560if ((!foundPartitionEntry) && ((propertyName.Length >= propertyWithRangeInfo.Length) && (Utils.Compare(propertyName, 0, propertyWithRangeInfo.Length, propertyWithRangeInfo, 0, propertyWithRangeInfo.Length) != 0))) 1616str.Append(Utils.GetEscapedFilterValue(name)); 1676if (((dnString.Length - 13) >= partitionName!.Length) && (Utils.Compare(dnString, 13, partitionName.Length, partitionName, 0, partitionName.Length) == 0)) 1694if ((!foundPartitionEntry) && ((propertyName.Length >= propertyWithRangeInfo2.Length) && (Utils.Compare(propertyName, 0, propertyWithRangeInfo2.Length, propertyWithRangeInfo2, 0, propertyWithRangeInfo2.Length) != 0))) 2288pSid = Utils.ConvertByteArrayToIntPtr(sid);
System\DirectoryServices\DirectoryEntry.cs (7)
342if (System.DirectoryServices.ActiveDirectory.Utils.Compare(_path, value) == 0) 884if (System.DirectoryServices.ActiveDirectory.Utils.Compare(childPath, 0, parentPath.Length, parentPath, 0, parentPath.Length) == 0) 886uint compareFlags = System.DirectoryServices.ActiveDirectory.Utils.NORM_IGNORENONSPACE | 887System.DirectoryServices.ActiveDirectory.Utils.NORM_IGNOREKANATYPE | 888System.DirectoryServices.ActiveDirectory.Utils.NORM_IGNOREWIDTH | 889System.DirectoryServices.ActiveDirectory.Utils.SORT_STRINGSORT; 891if (System.DirectoryServices.ActiveDirectory.Utils.Compare(childPath, 0, parentPath.Length, parentPath, 0, parentPath.Length, compareFlags) != 0)