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\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\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\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\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\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\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\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\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\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\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\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)