1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
6 [assembly:System.CLSCompliantAttribute(true)]
7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.DirectoryServices.Protocols.dll")]
11 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.DirectoryServices.Protocols.dll")]
12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2046.0")]
13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2046.0")]
14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
15 [assembly:System.Reflection.AssemblyTitleAttribute("System.DirectoryServices.Protocols.dll")]
16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
18 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
19 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
20 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
22 [assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))]
23 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
24 [assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)]
25 [assembly:System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Unrestricted=true)]
26 [assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, UnmanagedCode=true)]
27 [assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
28 [assembly:System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Unrestricted=true)]
29 [assembly:System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Unrestricted=true)]
30 [assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
31 namespace System.DirectoryServices.Protocols
32 {
33     public partial class AddRequest : System.DirectoryServices.Protocols.DirectoryRequest
34     {
AddRequest()35         public AddRequest() { }
AddRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttribute[] attributes)36         public AddRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttribute[] attributes) { }
AddRequest(string distinguishedName, string objectClass)37         public AddRequest(string distinguishedName, string objectClass) { }
38         public System.DirectoryServices.Protocols.DirectoryAttributeCollection Attributes { get { throw null; } }
39         public string DistinguishedName { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)40         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
41     }
42     public partial class AddResponse : System.DirectoryServices.Protocols.DirectoryResponse
43     {
AddResponse()44         internal AddResponse() { }
45     }
46     public partial class AsqRequestControl : System.DirectoryServices.Protocols.DirectoryControl
47     {
AsqRequestControl()48         public AsqRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
AsqRequestControl(string attributeName)49         public AsqRequestControl(string attributeName) : base (default(string), default(byte[]), default(bool), default(bool)) { }
50         public string AttributeName { get { throw null; } set { } }
GetValue()51         public override byte[] GetValue() { throw null; }
52     }
53     public partial class AsqResponseControl : System.DirectoryServices.Protocols.DirectoryControl
54     {
AsqResponseControl()55         internal AsqResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
56         public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } }
57     }
58     public enum AuthType
59     {
60         Anonymous = 0,
61         Basic = 1,
62         Digest = 4,
63         Dpa = 6,
64         External = 8,
65         Kerberos = 9,
66         Msn = 7,
67         Negotiate = 2,
68         Ntlm = 3,
69         Sicily = 5,
70     }
71     [System.SerializableAttribute]
72     public partial class BerConversionException : System.DirectoryServices.Protocols.DirectoryException
73     {
BerConversionException()74         public BerConversionException() { }
BerConversionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)75         protected BerConversionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
BerConversionException(string message)76         public BerConversionException(string message) { }
BerConversionException(string message, System.Exception inner)77         public BerConversionException(string message, System.Exception inner) { }
78     }
79     public sealed partial class BerConverter
80     {
BerConverter()81         internal BerConverter() { }
Decode(string format, byte[] value)82         public static object[] Decode(string format, byte[] value) { throw null; }
Encode(string format, params object[] value)83         public static byte[] Encode(string format, params object[] value) { throw null; }
84     }
85     public partial class CompareRequest : System.DirectoryServices.Protocols.DirectoryRequest
86     {
CompareRequest()87         public CompareRequest() { }
CompareRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttribute assertion)88         public CompareRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttribute assertion) { }
CompareRequest(string distinguishedName, string attributeName, byte[] value)89         public CompareRequest(string distinguishedName, string attributeName, byte[] value) { }
CompareRequest(string distinguishedName, string attributeName, string value)90         public CompareRequest(string distinguishedName, string attributeName, string value) { }
CompareRequest(string distinguishedName, string attributeName, System.Uri value)91         public CompareRequest(string distinguishedName, string attributeName, System.Uri value) { }
92         public System.DirectoryServices.Protocols.DirectoryAttribute Assertion { get { throw null; } }
93         public string DistinguishedName { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)94         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
95     }
96     public partial class CompareResponse : System.DirectoryServices.Protocols.DirectoryResponse
97     {
CompareResponse()98         internal CompareResponse() { }
99     }
100     public partial class CrossDomainMoveControl : System.DirectoryServices.Protocols.DirectoryControl
101     {
CrossDomainMoveControl()102         public CrossDomainMoveControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
CrossDomainMoveControl(string targetDomainController)103         public CrossDomainMoveControl(string targetDomainController) : base (default(string), default(byte[]), default(bool), default(bool)) { }
104         public string TargetDomainController { get { throw null; } set { } }
GetValue()105         public override byte[] GetValue() { throw null; }
106     }
107     public partial class DeleteRequest : System.DirectoryServices.Protocols.DirectoryRequest
108     {
DeleteRequest()109         public DeleteRequest() { }
DeleteRequest(string distinguishedName)110         public DeleteRequest(string distinguishedName) { }
111         public string DistinguishedName { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)112         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
113     }
114     public partial class DeleteResponse : System.DirectoryServices.Protocols.DirectoryResponse
115     {
DeleteResponse()116         internal DeleteResponse() { }
117     }
118     public enum DereferenceAlias
119     {
120         Always = 3,
121         FindingBaseObject = 2,
122         InSearching = 1,
123         Never = 0,
124     }
DereferenceConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection connectionToDereference)125     public delegate void DereferenceConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection connectionToDereference);
126     public partial class DirectoryAttribute : System.Collections.CollectionBase
127     {
DirectoryAttribute()128         public DirectoryAttribute() { }
DirectoryAttribute(string name, byte[] value)129         public DirectoryAttribute(string name, byte[] value) { }
DirectoryAttribute(string name, params object[] values)130         public DirectoryAttribute(string name, params object[] values) { }
DirectoryAttribute(string name, string value)131         public DirectoryAttribute(string name, string value) { }
DirectoryAttribute(string name, System.Uri value)132         public DirectoryAttribute(string name, System.Uri value) { }
133         public object this[int index] { get { throw null; } set { } }
134         public string Name { get { throw null; } set { } }
Add(byte[] value)135         public int Add(byte[] value) { throw null; }
Add(string value)136         public int Add(string value) { throw null; }
Add(System.Uri value)137         public int Add(System.Uri value) { throw null; }
AddRange(object[] values)138         public void AddRange(object[] values) { }
Contains(object value)139         public bool Contains(object value) { throw null; }
CopyTo(object[] array, int index)140         public void CopyTo(object[] array, int index) { }
GetValues(System.Type valuesType)141         public object[] GetValues(System.Type valuesType) { throw null; }
IndexOf(object value)142         public int IndexOf(object value) { throw null; }
Insert(int index, byte[] value)143         public void Insert(int index, byte[] value) { }
Insert(int index, string value)144         public void Insert(int index, string value) { }
Insert(int index, System.Uri value)145         public void Insert(int index, System.Uri value) { }
OnValidate(object value)146         protected override void OnValidate(object value) { }
Remove(object value)147         public void Remove(object value) { }
148     }
149     public partial class DirectoryAttributeCollection : System.Collections.CollectionBase
150     {
DirectoryAttributeCollection()151         public DirectoryAttributeCollection() { }
152         public System.DirectoryServices.Protocols.DirectoryAttribute this[int index] { get { throw null; } set { } }
Add(System.DirectoryServices.Protocols.DirectoryAttribute attribute)153         public int Add(System.DirectoryServices.Protocols.DirectoryAttribute attribute) { throw null; }
AddRange(System.DirectoryServices.Protocols.DirectoryAttributeCollection attributeCollection)154         public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeCollection attributeCollection) { }
AddRange(System.DirectoryServices.Protocols.DirectoryAttribute[] attributes)155         public void AddRange(System.DirectoryServices.Protocols.DirectoryAttribute[] attributes) { }
Contains(System.DirectoryServices.Protocols.DirectoryAttribute value)156         public bool Contains(System.DirectoryServices.Protocols.DirectoryAttribute value) { throw null; }
CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index)157         public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index) { }
IndexOf(System.DirectoryServices.Protocols.DirectoryAttribute value)158         public int IndexOf(System.DirectoryServices.Protocols.DirectoryAttribute value) { throw null; }
Insert(int index, System.DirectoryServices.Protocols.DirectoryAttribute value)159         public void Insert(int index, System.DirectoryServices.Protocols.DirectoryAttribute value) { }
OnValidate(object value)160         protected override void OnValidate(object value) { }
Remove(System.DirectoryServices.Protocols.DirectoryAttribute value)161         public void Remove(System.DirectoryServices.Protocols.DirectoryAttribute value) { }
162     }
163     public partial class DirectoryAttributeModification : System.DirectoryServices.Protocols.DirectoryAttribute
164     {
DirectoryAttributeModification()165         public DirectoryAttributeModification() { }
166         public System.DirectoryServices.Protocols.DirectoryAttributeOperation Operation { get { throw null; } set { } }
167     }
168     public partial class DirectoryAttributeModificationCollection : System.Collections.CollectionBase
169     {
DirectoryAttributeModificationCollection()170         public DirectoryAttributeModificationCollection() { }
171         public System.DirectoryServices.Protocols.DirectoryAttributeModification this[int index] { get { throw null; } set { } }
Add(System.DirectoryServices.Protocols.DirectoryAttributeModification attribute)172         public int Add(System.DirectoryServices.Protocols.DirectoryAttributeModification attribute) { throw null; }
AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModificationCollection attributeCollection)173         public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModificationCollection attributeCollection) { }
AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModification[] attributes)174         public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModification[] attributes) { }
Contains(System.DirectoryServices.Protocols.DirectoryAttributeModification value)175         public bool Contains(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { throw null; }
CopyTo(System.DirectoryServices.Protocols.DirectoryAttributeModification[] array, int index)176         public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttributeModification[] array, int index) { }
IndexOf(System.DirectoryServices.Protocols.DirectoryAttributeModification value)177         public int IndexOf(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { throw null; }
Insert(int index, System.DirectoryServices.Protocols.DirectoryAttributeModification value)178         public void Insert(int index, System.DirectoryServices.Protocols.DirectoryAttributeModification value) { }
OnValidate(object value)179         protected override void OnValidate(object value) { }
Remove(System.DirectoryServices.Protocols.DirectoryAttributeModification value)180         public void Remove(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { }
181     }
182     public enum DirectoryAttributeOperation
183     {
184         Add = 0,
185         Delete = 1,
186         Replace = 2,
187     }
188     public abstract partial class DirectoryConnection
189     {
DirectoryConnection()190         protected DirectoryConnection() { }
191         public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } }
192         public virtual System.Net.NetworkCredential Credential { [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2)), System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]set { } }
193         public virtual System.DirectoryServices.Protocols.DirectoryIdentifier Directory { get { throw null; } }
194         public virtual System.TimeSpan Timeout { get { throw null; } set { } }
195         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request)196         public abstract System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request);
197     }
198     public partial class DirectoryControl
199     {
DirectoryControl(string type, byte[] value, bool isCritical, bool serverSide)200         public DirectoryControl(string type, byte[] value, bool isCritical, bool serverSide) { }
201         public bool IsCritical { get { throw null; } set { } }
202         public bool ServerSide { get { throw null; } set { } }
203         public string Type { get { throw null; } }
GetValue()204         public virtual byte[] GetValue() { throw null; }
205     }
206     public partial class DirectoryControlCollection : System.Collections.CollectionBase
207     {
DirectoryControlCollection()208         public DirectoryControlCollection() { }
209         public System.DirectoryServices.Protocols.DirectoryControl this[int index] { get { throw null; } set { } }
Add(System.DirectoryServices.Protocols.DirectoryControl control)210         public int Add(System.DirectoryServices.Protocols.DirectoryControl control) { throw null; }
AddRange(System.DirectoryServices.Protocols.DirectoryControlCollection controlCollection)211         public void AddRange(System.DirectoryServices.Protocols.DirectoryControlCollection controlCollection) { }
AddRange(System.DirectoryServices.Protocols.DirectoryControl[] controls)212         public void AddRange(System.DirectoryServices.Protocols.DirectoryControl[] controls) { }
Contains(System.DirectoryServices.Protocols.DirectoryControl value)213         public bool Contains(System.DirectoryServices.Protocols.DirectoryControl value) { throw null; }
CopyTo(System.DirectoryServices.Protocols.DirectoryControl[] array, int index)214         public void CopyTo(System.DirectoryServices.Protocols.DirectoryControl[] array, int index) { }
IndexOf(System.DirectoryServices.Protocols.DirectoryControl value)215         public int IndexOf(System.DirectoryServices.Protocols.DirectoryControl value) { throw null; }
Insert(int index, System.DirectoryServices.Protocols.DirectoryControl value)216         public void Insert(int index, System.DirectoryServices.Protocols.DirectoryControl value) { }
OnValidate(object value)217         protected override void OnValidate(object value) { }
Remove(System.DirectoryServices.Protocols.DirectoryControl value)218         public void Remove(System.DirectoryServices.Protocols.DirectoryControl value) { }
219     }
220     [System.SerializableAttribute]
221     public partial class DirectoryException : System.Exception
222     {
DirectoryException()223         public DirectoryException() { }
DirectoryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)224         protected DirectoryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
DirectoryException(string message)225         public DirectoryException(string message) { }
DirectoryException(string message, System.Exception inner)226         public DirectoryException(string message, System.Exception inner) { }
227     }
228     public abstract partial class DirectoryIdentifier
229     {
DirectoryIdentifier()230         protected DirectoryIdentifier() { }
231     }
232     public partial class DirectoryNotificationControl : System.DirectoryServices.Protocols.DirectoryControl
233     {
DirectoryNotificationControl()234         public DirectoryNotificationControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
235     }
236     public abstract partial class DirectoryOperation
237     {
DirectoryOperation()238         protected DirectoryOperation() { }
239     }
240     [System.SerializableAttribute]
241     public partial class DirectoryOperationException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable
242     {
DirectoryOperationException()243         public DirectoryOperationException() { }
DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response)244         public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response) { }
DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message)245         public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message) { }
DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner)246         public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner) { }
DirectoryOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)247         protected DirectoryOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
DirectoryOperationException(string message)248         public DirectoryOperationException(string message) { }
DirectoryOperationException(string message, System.Exception inner)249         public DirectoryOperationException(string message, System.Exception inner) { }
250         public System.DirectoryServices.Protocols.DirectoryResponse Response { get { throw null; } }
251         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)252         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
253     }
254     public abstract partial class DirectoryRequest : System.DirectoryServices.Protocols.DirectoryOperation
255     {
DirectoryRequest()256         internal DirectoryRequest() { }
257         public System.DirectoryServices.Protocols.DirectoryControlCollection Controls { get { throw null; } }
258         public string RequestId { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)259         protected abstract System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc);
260     }
261     public abstract partial class DirectoryResponse : System.DirectoryServices.Protocols.DirectoryOperation
262     {
DirectoryResponse()263         internal DirectoryResponse() { }
264         public virtual System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
265         public virtual string ErrorMessage { get { throw null; } }
266         public virtual string MatchedDN { get { throw null; } }
267         public virtual System.Uri[] Referral { get { throw null; } }
268         public string RequestId { get { throw null; } }
269         public virtual System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } }
270     }
271     [System.FlagsAttribute]
272     public enum DirectorySynchronizationOptions : long
273     {
274         IncrementalValues = (long)2147483648,
275         None = (long)0,
276         ObjectSecurity = (long)1,
277         ParentsFirst = (long)2048,
278         PublicDataOnly = (long)8192,
279     }
280     public partial class DirSyncRequestControl : System.DirectoryServices.Protocols.DirectoryControl
281     {
DirSyncRequestControl()282         public DirSyncRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
DirSyncRequestControl(byte[] cookie)283         public DirSyncRequestControl(byte[] cookie) : base (default(string), default(byte[]), default(bool), default(bool)) { }
DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option)284         public DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option) : base (default(string), default(byte[]), default(bool), default(bool)) { }
DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option, int attributeCount)285         public DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option, int attributeCount) : base (default(string), default(byte[]), default(bool), default(bool)) { }
286         public int AttributeCount { get { throw null; } set { } }
287         public byte[] Cookie { get { throw null; } set { } }
288         public System.DirectoryServices.Protocols.DirectorySynchronizationOptions Option { get { throw null; } set { } }
GetValue()289         public override byte[] GetValue() { throw null; }
290     }
291     public partial class DirSyncResponseControl : System.DirectoryServices.Protocols.DirectoryControl
292     {
DirSyncResponseControl()293         internal DirSyncResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
294         public byte[] Cookie { get { throw null; } }
295         public bool MoreData { get { throw null; } }
296         public int ResultSize { get { throw null; } }
297     }
298     public partial class DomainScopeControl : System.DirectoryServices.Protocols.DirectoryControl
299     {
DomainScopeControl()300         public DomainScopeControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
301     }
302     public partial class DsmlAuthRequest : System.DirectoryServices.Protocols.DirectoryRequest
303     {
DsmlAuthRequest()304         public DsmlAuthRequest() { }
DsmlAuthRequest(string principal)305         public DsmlAuthRequest(string principal) { }
306         public string Principal { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)307         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
308     }
309     public partial class DsmlAuthResponse : System.DirectoryServices.Protocols.DirectoryResponse
310     {
DsmlAuthResponse()311         internal DsmlAuthResponse() { }
312     }
313     public partial class DsmlDirectoryIdentifier : System.DirectoryServices.Protocols.DirectoryIdentifier
314     {
DsmlDirectoryIdentifier(System.Uri serverUri)315         public DsmlDirectoryIdentifier(System.Uri serverUri) { }
316         public System.Uri ServerUri { get { throw null; } }
317     }
318     public abstract partial class DsmlDocument
319     {
DsmlDocument()320         protected DsmlDocument() { }
ToXml()321         public abstract System.Xml.XmlDocument ToXml();
322     }
323     public enum DsmlDocumentProcessing
324     {
325         Parallel = 1,
326         Sequential = 0,
327     }
328     public enum DsmlErrorProcessing
329     {
330         Exit = 1,
331         Resume = 0,
332     }
333     public partial class DsmlErrorResponse : System.DirectoryServices.Protocols.DirectoryResponse
334     {
DsmlErrorResponse()335         internal DsmlErrorResponse() { }
336         public override System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
337         public string Detail { get { throw null; } }
338         public override string ErrorMessage { get { throw null; } }
339         public override string MatchedDN { get { throw null; } }
340         public string Message { get { throw null; } }
341         public override System.Uri[] Referral { get { throw null; } }
342         public override System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } }
343         public System.DirectoryServices.Protocols.ErrorResponseCategory Type { get { throw null; } }
344     }
345     [System.SerializableAttribute]
346     public partial class DsmlInvalidDocumentException : System.DirectoryServices.Protocols.DirectoryException
347     {
DsmlInvalidDocumentException()348         public DsmlInvalidDocumentException() { }
DsmlInvalidDocumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)349         protected DsmlInvalidDocumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
DsmlInvalidDocumentException(string message)350         public DsmlInvalidDocumentException(string message) { }
DsmlInvalidDocumentException(string message, System.Exception inner)351         public DsmlInvalidDocumentException(string message, System.Exception inner) { }
352     }
353     public partial class DsmlRequestDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
354     {
DsmlRequestDocument()355         public DsmlRequestDocument() { }
356         public int Count { get { throw null; } }
357         public System.DirectoryServices.Protocols.DsmlDocumentProcessing DocumentProcessing { get { throw null; } set { } }
358         public System.DirectoryServices.Protocols.DsmlErrorProcessing ErrorProcessing { get { throw null; } set { } }
359         protected bool IsFixedSize { get { throw null; } }
360         protected bool IsReadOnly { get { throw null; } }
361         protected bool IsSynchronized { get { throw null; } }
362         public System.DirectoryServices.Protocols.DirectoryRequest this[int index] { get { throw null; } set { } }
363         public string RequestId { get { throw null; } set { } }
364         public System.DirectoryServices.Protocols.DsmlResponseOrder ResponseOrder { get { throw null; } set { } }
365         protected object SyncRoot { get { throw null; } }
366         int System.Collections.ICollection.Count { get { throw null; } }
367         bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
368         object System.Collections.ICollection.SyncRoot { get { throw null; } }
369         bool System.Collections.IList.IsFixedSize { get { throw null; } }
370         bool System.Collections.IList.IsReadOnly { get { throw null; } }
371         object System.Collections.IList.this[int index] { get { throw null; } set { } }
Add(System.DirectoryServices.Protocols.DirectoryRequest request)372         public int Add(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; }
Clear()373         public void Clear() { }
Contains(System.DirectoryServices.Protocols.DirectoryRequest value)374         public bool Contains(System.DirectoryServices.Protocols.DirectoryRequest value) { throw null; }
CopyTo(System.DirectoryServices.Protocols.DirectoryRequest[] value, int i)375         public void CopyTo(System.DirectoryServices.Protocols.DirectoryRequest[] value, int i) { }
GetEnumerator()376         public System.Collections.IEnumerator GetEnumerator() { throw null; }
IndexOf(System.DirectoryServices.Protocols.DirectoryRequest value)377         public int IndexOf(System.DirectoryServices.Protocols.DirectoryRequest value) { throw null; }
Insert(int index, System.DirectoryServices.Protocols.DirectoryRequest value)378         public void Insert(int index, System.DirectoryServices.Protocols.DirectoryRequest value) { }
Remove(System.DirectoryServices.Protocols.DirectoryRequest value)379         public void Remove(System.DirectoryServices.Protocols.DirectoryRequest value) { }
RemoveAt(int index)380         public void RemoveAt(int index) { }
System.Collections.ICollection.CopyTo(System.Array value, int i)381         void System.Collections.ICollection.CopyTo(System.Array value, int i) { }
System.Collections.IList.Add(object request)382         int System.Collections.IList.Add(object request) { throw null; }
System.Collections.IList.Clear()383         void System.Collections.IList.Clear() { }
System.Collections.IList.Contains(object value)384         bool System.Collections.IList.Contains(object value) { throw null; }
System.Collections.IList.IndexOf(object value)385         int System.Collections.IList.IndexOf(object value) { throw null; }
System.Collections.IList.Insert(int index, object value)386         void System.Collections.IList.Insert(int index, object value) { }
System.Collections.IList.Remove(object value)387         void System.Collections.IList.Remove(object value) { }
System.Collections.IList.RemoveAt(int index)388         void System.Collections.IList.RemoveAt(int index) { }
ToXml()389         public override System.Xml.XmlDocument ToXml() { throw null; }
390     }
391     public partial class DsmlResponseDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.ICollection, System.Collections.IEnumerable
392     {
DsmlResponseDocument()393         internal DsmlResponseDocument() { }
394         public int Count { get { throw null; } }
395         public bool IsErrorResponse { get { throw null; } }
396         public bool IsOperationError { get { throw null; } }
397         protected bool IsSynchronized { get { throw null; } }
398         public System.DirectoryServices.Protocols.DirectoryResponse this[int index] { get { throw null; } }
399         public string RequestId { get { throw null; } }
400         protected object SyncRoot { get { throw null; } }
401         int System.Collections.ICollection.Count { get { throw null; } }
402         bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
403         object System.Collections.ICollection.SyncRoot { get { throw null; } }
CopyTo(System.DirectoryServices.Protocols.DirectoryResponse[] value, int i)404         public void CopyTo(System.DirectoryServices.Protocols.DirectoryResponse[] value, int i) { }
GetEnumerator()405         public System.Collections.IEnumerator GetEnumerator() { throw null; }
System.Collections.ICollection.CopyTo(System.Array value, int i)406         void System.Collections.ICollection.CopyTo(System.Array value, int i) { }
ToXml()407         public override System.Xml.XmlDocument ToXml() { throw null; }
408     }
409     public enum DsmlResponseOrder
410     {
411         Sequential = 0,
412         Unordered = 1,
413     }
414     public abstract partial class DsmlSoapConnection : System.DirectoryServices.Protocols.DirectoryConnection
415     {
DsmlSoapConnection()416         protected DsmlSoapConnection() { }
417         public abstract string SessionId { get; }
418         public System.Xml.XmlNode SoapRequestHeader { get { throw null; } set { } }
419         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
BeginSession()420         public abstract void BeginSession();
421         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
EndSession()422         public abstract void EndSession();
423     }
424     public partial class DsmlSoapHttpConnection : System.DirectoryServices.Protocols.DsmlSoapConnection
425     {
426         [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
427         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier)428         public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier) { }
429         [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
430         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
431         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential)432         public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential) { }
433         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType)434         public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType) { }
435         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
DsmlSoapHttpConnection(System.Uri uri)436         public DsmlSoapHttpConnection(System.Uri uri) { }
437         public System.DirectoryServices.Protocols.AuthType AuthType { get { throw null; } set { } }
438         public override string SessionId { get { throw null; } }
439         public string SoapActionHeader { get { throw null; } set { } }
440         public override System.TimeSpan Timeout { get { throw null; } set { } }
441         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
Abort(System.IAsyncResult asyncResult)442         public void Abort(System.IAsyncResult asyncResult) { }
443         [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
444         [System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
445         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
BeginSendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request, System.AsyncCallback callback, object state)446         public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request, System.AsyncCallback callback, object state) { throw null; }
447         [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
448         [System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
449         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
BeginSession()450         public override void BeginSession() { }
EndSendRequest(System.IAsyncResult asyncResult)451         public System.DirectoryServices.Protocols.DsmlResponseDocument EndSendRequest(System.IAsyncResult asyncResult) { throw null; }
452         [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
453         [System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
454         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
EndSession()455         public override void EndSession() { }
456         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request)457         public override System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; }
458         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
SendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request)459         public System.DirectoryServices.Protocols.DsmlResponseDocument SendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request) { throw null; }
460     }
461     public enum ErrorResponseCategory
462     {
463         AuthenticationFailed = 5,
464         ConnectionClosed = 2,
465         CouldNotConnect = 1,
466         GatewayInternalError = 4,
467         MalformedRequest = 3,
468         NotAttempted = 0,
469         Other = 7,
470         UnresolvableUri = 6,
471     }
472     [System.SerializableAttribute]
473     public partial class ErrorResponseException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable
474     {
ErrorResponseException()475         public ErrorResponseException() { }
ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response)476         public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response) { }
ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message)477         public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message) { }
ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message, System.Exception inner)478         public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message, System.Exception inner) { }
ErrorResponseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)479         protected ErrorResponseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
ErrorResponseException(string message)480         public ErrorResponseException(string message) { }
ErrorResponseException(string message, System.Exception inner)481         public ErrorResponseException(string message, System.Exception inner) { }
482         public System.DirectoryServices.Protocols.DsmlErrorResponse Response { get { throw null; } }
483         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)484         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
485     }
486     public partial class ExtendedDNControl : System.DirectoryServices.Protocols.DirectoryControl
487     {
ExtendedDNControl()488         public ExtendedDNControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
ExtendedDNControl(System.DirectoryServices.Protocols.ExtendedDNFlag flag)489         public ExtendedDNControl(System.DirectoryServices.Protocols.ExtendedDNFlag flag) : base (default(string), default(byte[]), default(bool), default(bool)) { }
490         public System.DirectoryServices.Protocols.ExtendedDNFlag Flag { get { throw null; } set { } }
GetValue()491         public override byte[] GetValue() { throw null; }
492     }
493     public enum ExtendedDNFlag
494     {
495         HexString = 0,
496         StandardString = 1,
497     }
498     public partial class ExtendedRequest : System.DirectoryServices.Protocols.DirectoryRequest
499     {
ExtendedRequest()500         public ExtendedRequest() { }
ExtendedRequest(string requestName)501         public ExtendedRequest(string requestName) { }
ExtendedRequest(string requestName, byte[] requestValue)502         public ExtendedRequest(string requestName, byte[] requestValue) { }
503         public string RequestName { get { throw null; } set { } }
504         public byte[] RequestValue { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)505         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
506     }
507     public partial class ExtendedResponse : System.DirectoryServices.Protocols.DirectoryResponse
508     {
ExtendedResponse()509         internal ExtendedResponse() { }
510         public string ResponseName { get { throw null; } }
511         public byte[] ResponseValue { get { throw null; } }
512     }
513     public partial class LazyCommitControl : System.DirectoryServices.Protocols.DirectoryControl
514     {
LazyCommitControl()515         public LazyCommitControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
516     }
517     public partial class LdapConnection : System.DirectoryServices.Protocols.DirectoryConnection, System.IDisposable
518     {
519         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier)520         public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier) { }
521         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential)522         public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential) { }
523         [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
524         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
525         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType)526         public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType) { }
527         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
LdapConnection(string server)528         public LdapConnection(string server) { }
529         public System.DirectoryServices.Protocols.AuthType AuthType { get { throw null; } set { } }
530         public bool AutoBind { get { throw null; } set { } }
531         public override System.Net.NetworkCredential Credential { [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2)), System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]set { } }
532         public System.DirectoryServices.Protocols.LdapSessionOptions SessionOptions { get { throw null; } }
533         public override System.TimeSpan Timeout { get { throw null; } set { } }
534         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
Abort(System.IAsyncResult asyncResult)535         public void Abort(System.IAsyncResult asyncResult) { }
536         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state)537         public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state) { throw null; }
538         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state)539         public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state) { throw null; }
540         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
Bind()541         public void Bind() { }
542         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
Bind(System.Net.NetworkCredential newCredential)543         public void Bind(System.Net.NetworkCredential newCredential) { }
Dispose()544         public void Dispose() { }
Dispose(bool disposing)545         protected virtual void Dispose(bool disposing) { }
EndSendRequest(System.IAsyncResult asyncResult)546         public System.DirectoryServices.Protocols.DirectoryResponse EndSendRequest(System.IAsyncResult asyncResult) { throw null; }
~LdapConnection()547         ~LdapConnection() { }
GetPartialResults(System.IAsyncResult asyncResult)548         public System.DirectoryServices.Protocols.PartialResultsCollection GetPartialResults(System.IAsyncResult asyncResult) { throw null; }
549         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request)550         public override System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; }
551         [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout)552         public System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout) { throw null; }
553     }
554     public partial class LdapDirectoryIdentifier : System.DirectoryServices.Protocols.DirectoryIdentifier
555     {
LdapDirectoryIdentifier(string server)556         public LdapDirectoryIdentifier(string server) { }
LdapDirectoryIdentifier(string server, bool fullyQualifiedDnsHostName, bool connectionless)557         public LdapDirectoryIdentifier(string server, bool fullyQualifiedDnsHostName, bool connectionless) { }
LdapDirectoryIdentifier(string server, int portNumber)558         public LdapDirectoryIdentifier(string server, int portNumber) { }
LdapDirectoryIdentifier(string server, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless)559         public LdapDirectoryIdentifier(string server, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless) { }
LdapDirectoryIdentifier(string[] servers, bool fullyQualifiedDnsHostName, bool connectionless)560         public LdapDirectoryIdentifier(string[] servers, bool fullyQualifiedDnsHostName, bool connectionless) { }
LdapDirectoryIdentifier(string[] servers, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless)561         public LdapDirectoryIdentifier(string[] servers, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless) { }
562         public bool Connectionless { get { throw null; } }
563         public bool FullyQualifiedDnsHostName { get { throw null; } }
564         public int PortNumber { get { throw null; } }
565         public string[] Servers { get { throw null; } }
566     }
567     [System.SerializableAttribute]
568     public partial class LdapException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable
569     {
LdapException()570         public LdapException() { }
LdapException(int errorCode)571         public LdapException(int errorCode) { }
LdapException(int errorCode, string message)572         public LdapException(int errorCode, string message) { }
LdapException(int errorCode, string message, System.Exception inner)573         public LdapException(int errorCode, string message, System.Exception inner) { }
LdapException(int errorCode, string message, string serverErrorMessage)574         public LdapException(int errorCode, string message, string serverErrorMessage) { }
LdapException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)575         protected LdapException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
LdapException(string message)576         public LdapException(string message) { }
LdapException(string message, System.Exception inner)577         public LdapException(string message, System.Exception inner) { }
578         public int ErrorCode { get { throw null; } }
579         public System.DirectoryServices.Protocols.PartialResultsCollection PartialResults { get { throw null; } }
580         public string ServerErrorMessage { get { throw null; } }
581         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)582         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
583     }
584     public partial class LdapSessionOptions
585     {
LdapSessionOptions()586         internal LdapSessionOptions() { }
587         public bool AutoReconnect { get { throw null; } set { } }
588         public string DomainName { get { throw null; } set { } }
589         public string HostName { get { throw null; } set { } }
590         public bool HostReachable { get { throw null; } }
591         public System.DirectoryServices.Protocols.LocatorFlags LocatorFlag { get { throw null; } set { } }
592         public System.TimeSpan PingKeepAliveTimeout { get { throw null; } set { } }
593         public int PingLimit { get { throw null; } set { } }
594         public System.TimeSpan PingWaitTimeout { get { throw null; } set { } }
595         public int ProtocolVersion { get { throw null; } set { } }
596         public System.DirectoryServices.Protocols.QueryClientCertificateCallback QueryClientCertificate { get { throw null; } set { } }
597         public System.DirectoryServices.Protocols.ReferralCallback ReferralCallback { get { throw null; } set { } }
598         public System.DirectoryServices.Protocols.ReferralChasingOptions ReferralChasing { get { throw null; } set { } }
599         public int ReferralHopLimit { get { throw null; } set { } }
600         public bool RootDseCache { get { throw null; } set { } }
601         public string SaslMethod { get { throw null; } set { } }
602         public bool Sealing { get { throw null; } set { } }
603         public bool SecureSocketLayer { get { throw null; } set { } }
604         public object SecurityContext { get { throw null; } }
605         public System.TimeSpan SendTimeout { get { throw null; } set { } }
606         public bool Signing { get { throw null; } set { } }
607         public System.DirectoryServices.Protocols.SecurityPackageContextConnectionInformation SslInformation { get { throw null; } }
608         public int SspiFlag { get { throw null; } set { } }
609         public bool TcpKeepAlive { get { throw null; } set { } }
610         public System.DirectoryServices.Protocols.VerifyServerCertificateCallback VerifyServerCertificate { get { throw null; } set { } }
FastConcurrentBind()611         public void FastConcurrentBind() { }
StartTransportLayerSecurity(System.DirectoryServices.Protocols.DirectoryControlCollection controls)612         public void StartTransportLayerSecurity(System.DirectoryServices.Protocols.DirectoryControlCollection controls) { }
StopTransportLayerSecurity()613         public void StopTransportLayerSecurity() { }
614     }
615     [System.FlagsAttribute]
616     public enum LocatorFlags : long
617     {
618         AvoidSelf = (long)16384,
619         DirectoryServicesPreferred = (long)32,
620         DirectoryServicesRequired = (long)16,
621         ForceRediscovery = (long)1,
622         GCRequired = (long)64,
623         GoodTimeServerPreferred = (long)8192,
624         IPRequired = (long)512,
625         IsDnsName = (long)131072,
626         IsFlatName = (long)65536,
627         KdcRequired = (long)1024,
628         None = (long)0,
629         OnlyLdapNeeded = (long)32768,
630         PdcRequired = (long)128,
631         ReturnDnsName = (long)1073741824,
632         ReturnFlatName = (long)2147483648,
633         TimeServerRequired = (long)2048,
634         WriteableRequired = (long)4096,
635     }
636     public partial class ModifyDNRequest : System.DirectoryServices.Protocols.DirectoryRequest
637     {
ModifyDNRequest()638         public ModifyDNRequest() { }
ModifyDNRequest(string distinguishedName, string newParentDistinguishedName, string newName)639         public ModifyDNRequest(string distinguishedName, string newParentDistinguishedName, string newName) { }
640         public bool DeleteOldRdn { get { throw null; } set { } }
641         public string DistinguishedName { get { throw null; } set { } }
642         public string NewName { get { throw null; } set { } }
643         public string NewParentDistinguishedName { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)644         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
645     }
646     public partial class ModifyDNResponse : System.DirectoryServices.Protocols.DirectoryResponse
647     {
ModifyDNResponse()648         internal ModifyDNResponse() { }
649     }
650     public partial class ModifyRequest : System.DirectoryServices.Protocols.DirectoryRequest
651     {
ModifyRequest()652         public ModifyRequest() { }
ModifyRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttributeModification[] modifications)653         public ModifyRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttributeModification[] modifications) { }
ModifyRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttributeOperation operation, string attributeName, params object[] values)654         public ModifyRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttributeOperation operation, string attributeName, params object[] values) { }
655         public string DistinguishedName { get { throw null; } set { } }
656         public System.DirectoryServices.Protocols.DirectoryAttributeModificationCollection Modifications { get { throw null; } }
ToXmlNode(System.Xml.XmlDocument doc)657         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
658     }
659     public partial class ModifyResponse : System.DirectoryServices.Protocols.DirectoryResponse
660     {
ModifyResponse()661         internal ModifyResponse() { }
662     }
NotifyOfNewConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.DirectoryServices.Protocols.LdapConnection newConnection, System.Net.NetworkCredential credential, long currentUserToken, int errorCodeFromBind)663     public delegate bool NotifyOfNewConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.DirectoryServices.Protocols.LdapConnection newConnection, System.Net.NetworkCredential credential, long currentUserToken, int errorCodeFromBind);
664     public partial class PageResultRequestControl : System.DirectoryServices.Protocols.DirectoryControl
665     {
PageResultRequestControl()666         public PageResultRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
PageResultRequestControl(byte[] cookie)667         public PageResultRequestControl(byte[] cookie) : base (default(string), default(byte[]), default(bool), default(bool)) { }
PageResultRequestControl(int pageSize)668         public PageResultRequestControl(int pageSize) : base (default(string), default(byte[]), default(bool), default(bool)) { }
669         public byte[] Cookie { get { throw null; } set { } }
670         public int PageSize { get { throw null; } set { } }
GetValue()671         public override byte[] GetValue() { throw null; }
672     }
673     public partial class PageResultResponseControl : System.DirectoryServices.Protocols.DirectoryControl
674     {
PageResultResponseControl()675         internal PageResultResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
676         public byte[] Cookie { get { throw null; } }
677         public int TotalCount { get { throw null; } }
678     }
679     public enum PartialResultProcessing
680     {
681         NoPartialResultSupport = 0,
682         ReturnPartialResults = 1,
683         ReturnPartialResultsAndNotifyCallback = 2,
684     }
685     public partial class PartialResultsCollection : System.Collections.ReadOnlyCollectionBase
686     {
PartialResultsCollection()687         internal PartialResultsCollection() { }
688         public object this[int index] { get { throw null; } }
Contains(object value)689         public bool Contains(object value) { throw null; }
CopyTo(object[] values, int index)690         public void CopyTo(object[] values, int index) { }
IndexOf(object value)691         public int IndexOf(object value) { throw null; }
692     }
693     public partial class PermissiveModifyControl : System.DirectoryServices.Protocols.DirectoryControl
694     {
PermissiveModifyControl()695         public PermissiveModifyControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
696     }
QueryClientCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, byte[][] trustedCAs)697     public delegate System.Security.Cryptography.X509Certificates.X509Certificate QueryClientCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, byte[][] trustedCAs);
QueryForConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, long currentUserToken)698     public delegate System.DirectoryServices.Protocols.LdapConnection QueryForConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, long currentUserToken);
699     public partial class QuotaControl : System.DirectoryServices.Protocols.DirectoryControl
700     {
QuotaControl()701         public QuotaControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
QuotaControl(System.Security.Principal.SecurityIdentifier querySid)702         public QuotaControl(System.Security.Principal.SecurityIdentifier querySid) : base (default(string), default(byte[]), default(bool), default(bool)) { }
703         public System.Security.Principal.SecurityIdentifier QuerySid { get { throw null; } set { } }
GetValue()704         public override byte[] GetValue() { throw null; }
705     }
706     public sealed partial class ReferralCallback
707     {
ReferralCallback()708         public ReferralCallback() { }
709         public System.DirectoryServices.Protocols.DereferenceConnectionCallback DereferenceConnection { get { throw null; } set { } }
710         public System.DirectoryServices.Protocols.NotifyOfNewConnectionCallback NotifyNewConnection { get { throw null; } set { } }
711         public System.DirectoryServices.Protocols.QueryForConnectionCallback QueryForConnection { get { throw null; } set { } }
712     }
713     [System.FlagsAttribute]
714     public enum ReferralChasingOptions
715     {
716         All = 96,
717         External = 64,
718         None = 0,
719         Subordinate = 32,
720     }
721     public enum ResultCode
722     {
723         AdminLimitExceeded = 11,
724         AffectsMultipleDsas = 71,
725         AliasDereferencingProblem = 36,
726         AliasProblem = 33,
727         AttributeOrValueExists = 20,
728         AuthMethodNotSupported = 7,
729         Busy = 51,
730         CompareFalse = 5,
731         CompareTrue = 6,
732         ConfidentialityRequired = 13,
733         ConstraintViolation = 19,
734         EntryAlreadyExists = 68,
735         InappropriateAuthentication = 48,
736         InappropriateMatching = 18,
737         InsufficientAccessRights = 50,
738         InvalidAttributeSyntax = 21,
739         InvalidDNSyntax = 34,
740         LoopDetect = 54,
741         NamingViolation = 64,
742         NoSuchAttribute = 16,
743         NoSuchObject = 32,
744         NotAllowedOnNonLeaf = 66,
745         NotAllowedOnRdn = 67,
746         ObjectClassModificationsProhibited = 69,
747         ObjectClassViolation = 65,
748         OffsetRangeError = 61,
749         OperationsError = 1,
750         Other = 80,
751         ProtocolError = 2,
752         Referral = 10,
753         ReferralV2 = 9,
754         ResultsTooLarge = 70,
755         SaslBindInProgress = 14,
756         SizeLimitExceeded = 4,
757         SortControlMissing = 60,
758         StrongAuthRequired = 8,
759         Success = 0,
760         TimeLimitExceeded = 3,
761         Unavailable = 52,
762         UnavailableCriticalExtension = 12,
763         UndefinedAttributeType = 17,
764         UnwillingToPerform = 53,
765         VirtualListViewError = 76,
766     }
767     public enum SearchOption
768     {
769         DomainScope = 1,
770         PhantomRoot = 2,
771     }
772     public partial class SearchOptionsControl : System.DirectoryServices.Protocols.DirectoryControl
773     {
SearchOptionsControl()774         public SearchOptionsControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
SearchOptionsControl(System.DirectoryServices.Protocols.SearchOption flags)775         public SearchOptionsControl(System.DirectoryServices.Protocols.SearchOption flags) : base (default(string), default(byte[]), default(bool), default(bool)) { }
776         public System.DirectoryServices.Protocols.SearchOption SearchOption { get { throw null; } set { } }
GetValue()777         public override byte[] GetValue() { throw null; }
778     }
779     public partial class SearchRequest : System.DirectoryServices.Protocols.DirectoryRequest
780     {
SearchRequest()781         public SearchRequest() { }
SearchRequest(string distinguishedName, string ldapFilter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList)782         public SearchRequest(string distinguishedName, string ldapFilter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList) { }
SearchRequest(string distinguishedName, System.Xml.XmlDocument filter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList)783         public SearchRequest(string distinguishedName, System.Xml.XmlDocument filter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList) { }
784         public System.DirectoryServices.Protocols.DereferenceAlias Aliases { get { throw null; } set { } }
785         public System.Collections.Specialized.StringCollection Attributes { get { throw null; } }
786         public string DistinguishedName { get { throw null; } set { } }
787         public object Filter { get { throw null; } set { } }
788         public System.DirectoryServices.Protocols.SearchScope Scope { get { throw null; } set { } }
789         public int SizeLimit { get { throw null; } set { } }
790         public System.TimeSpan TimeLimit { get { throw null; } set { } }
791         public bool TypesOnly { get { throw null; } set { } }
ToXmlNode(System.Xml.XmlDocument doc)792         protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; }
793     }
794     public partial class SearchResponse : System.DirectoryServices.Protocols.DirectoryResponse
795     {
SearchResponse()796         internal SearchResponse() { }
797         public override System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
798         public System.DirectoryServices.Protocols.SearchResultEntryCollection Entries { get { throw null; } }
799         public override string ErrorMessage { get { throw null; } }
800         public override string MatchedDN { get { throw null; } }
801         public System.DirectoryServices.Protocols.SearchResultReferenceCollection References { get { throw null; } }
802         public override System.Uri[] Referral { get { throw null; } }
803         public override System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } }
804     }
805     public partial class SearchResultAttributeCollection : System.Collections.DictionaryBase
806     {
SearchResultAttributeCollection()807         internal SearchResultAttributeCollection() { }
808         public System.Collections.ICollection AttributeNames { get { throw null; } }
809         public System.DirectoryServices.Protocols.DirectoryAttribute this[string attributeName] { get { throw null; } }
810         public System.Collections.ICollection Values { get { throw null; } }
Contains(string attributeName)811         public bool Contains(string attributeName) { throw null; }
CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index)812         public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index) { }
813     }
814     public partial class SearchResultEntry
815     {
SearchResultEntry()816         internal SearchResultEntry() { }
817         public System.DirectoryServices.Protocols.SearchResultAttributeCollection Attributes { get { throw null; } }
818         public System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
819         public string DistinguishedName { get { throw null; } }
820     }
821     public partial class SearchResultEntryCollection : System.Collections.ReadOnlyCollectionBase
822     {
SearchResultEntryCollection()823         internal SearchResultEntryCollection() { }
824         public System.DirectoryServices.Protocols.SearchResultEntry this[int index] { get { throw null; } }
Contains(System.DirectoryServices.Protocols.SearchResultEntry value)825         public bool Contains(System.DirectoryServices.Protocols.SearchResultEntry value) { throw null; }
CopyTo(System.DirectoryServices.Protocols.SearchResultEntry[] values, int index)826         public void CopyTo(System.DirectoryServices.Protocols.SearchResultEntry[] values, int index) { }
IndexOf(System.DirectoryServices.Protocols.SearchResultEntry value)827         public int IndexOf(System.DirectoryServices.Protocols.SearchResultEntry value) { throw null; }
828     }
829     public partial class SearchResultReference
830     {
SearchResultReference()831         internal SearchResultReference() { }
832         public System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } }
833         public System.Uri[] Reference { get { throw null; } }
834     }
835     public partial class SearchResultReferenceCollection : System.Collections.ReadOnlyCollectionBase
836     {
SearchResultReferenceCollection()837         internal SearchResultReferenceCollection() { }
838         public System.DirectoryServices.Protocols.SearchResultReference this[int index] { get { throw null; } }
Contains(System.DirectoryServices.Protocols.SearchResultReference value)839         public bool Contains(System.DirectoryServices.Protocols.SearchResultReference value) { throw null; }
CopyTo(System.DirectoryServices.Protocols.SearchResultReference[] values, int index)840         public void CopyTo(System.DirectoryServices.Protocols.SearchResultReference[] values, int index) { }
IndexOf(System.DirectoryServices.Protocols.SearchResultReference value)841         public int IndexOf(System.DirectoryServices.Protocols.SearchResultReference value) { throw null; }
842     }
843     public enum SearchScope
844     {
845         Base = 0,
846         OneLevel = 1,
847         Subtree = 2,
848     }
849     public partial class SecurityDescriptorFlagControl : System.DirectoryServices.Protocols.DirectoryControl
850     {
SecurityDescriptorFlagControl()851         public SecurityDescriptorFlagControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
SecurityDescriptorFlagControl(System.DirectoryServices.Protocols.SecurityMasks masks)852         public SecurityDescriptorFlagControl(System.DirectoryServices.Protocols.SecurityMasks masks) : base (default(string), default(byte[]), default(bool), default(bool)) { }
853         public System.DirectoryServices.Protocols.SecurityMasks SecurityMasks { get { throw null; } set { } }
GetValue()854         public override byte[] GetValue() { throw null; }
855     }
856     [System.FlagsAttribute]
857     public enum SecurityMasks
858     {
859         Dacl = 4,
860         Group = 2,
861         None = 0,
862         Owner = 1,
863         Sacl = 8,
864     }
865     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, CharSet=System.Runtime.InteropServices.CharSet.Unicode)]
866     public partial class SecurityPackageContextConnectionInformation
867     {
SecurityPackageContextConnectionInformation()868         internal SecurityPackageContextConnectionInformation() { }
869         public System.Security.Authentication.CipherAlgorithmType AlgorithmIdentifier { get { throw null; } }
870         public int CipherStrength { get { throw null; } }
871         public int ExchangeStrength { get { throw null; } }
872         public System.Security.Authentication.HashAlgorithmType Hash { get { throw null; } }
873         public int HashStrength { get { throw null; } }
874         public int KeyExchangeAlgorithm { get { throw null; } }
875         public System.DirectoryServices.Protocols.SecurityProtocol Protocol { get { throw null; } }
876     }
877     public enum SecurityProtocol
878     {
879         Pct1Client = 2,
880         Pct1Server = 1,
881         Ssl2Client = 8,
882         Ssl2Server = 4,
883         Ssl3Client = 32,
884         Ssl3Server = 16,
885         Tls1Client = 128,
886         Tls1Server = 64,
887     }
888     public partial class ShowDeletedControl : System.DirectoryServices.Protocols.DirectoryControl
889     {
ShowDeletedControl()890         public ShowDeletedControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
891     }
892     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, CharSet=System.Runtime.InteropServices.CharSet.Unicode)]
893     public partial class SortKey
894     {
SortKey()895         public SortKey() { }
SortKey(string attributeName, string matchingRule, bool reverseOrder)896         public SortKey(string attributeName, string matchingRule, bool reverseOrder) { }
897         public string AttributeName { get { throw null; } set { } }
898         public string MatchingRule { get { throw null; } set { } }
899         public bool ReverseOrder { get { throw null; } set { } }
900     }
901     public partial class SortRequestControl : System.DirectoryServices.Protocols.DirectoryControl
902     {
SortRequestControl(params System.DirectoryServices.Protocols.SortKey[] sortKeys)903         public SortRequestControl(params System.DirectoryServices.Protocols.SortKey[] sortKeys) : base (default(string), default(byte[]), default(bool), default(bool)) { }
SortRequestControl(string attributeName, bool reverseOrder)904         public SortRequestControl(string attributeName, bool reverseOrder) : base (default(string), default(byte[]), default(bool), default(bool)) { }
SortRequestControl(string attributeName, string matchingRule, bool reverseOrder)905         public SortRequestControl(string attributeName, string matchingRule, bool reverseOrder) : base (default(string), default(byte[]), default(bool), default(bool)) { }
906         public System.DirectoryServices.Protocols.SortKey[] SortKeys { get { throw null; } set { } }
GetValue()907         public override byte[] GetValue() { throw null; }
908     }
909     public partial class SortResponseControl : System.DirectoryServices.Protocols.DirectoryControl
910     {
SortResponseControl()911         internal SortResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
912         public string AttributeName { get { throw null; } }
913         public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } }
914     }
915     [System.SerializableAttribute]
916     public partial class TlsOperationException : System.DirectoryServices.Protocols.DirectoryOperationException
917     {
TlsOperationException()918         public TlsOperationException() { }
TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response)919         public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response) { }
TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message)920         public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message) { }
TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner)921         public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner) { }
TlsOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)922         protected TlsOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
TlsOperationException(string message)923         public TlsOperationException(string message) { }
TlsOperationException(string message, System.Exception inner)924         public TlsOperationException(string message, System.Exception inner) { }
925     }
926     public partial class TreeDeleteControl : System.DirectoryServices.Protocols.DirectoryControl
927     {
TreeDeleteControl()928         public TreeDeleteControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
929     }
930     public partial class VerifyNameControl : System.DirectoryServices.Protocols.DirectoryControl
931     {
VerifyNameControl()932         public VerifyNameControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
VerifyNameControl(string serverName)933         public VerifyNameControl(string serverName) : base (default(string), default(byte[]), default(bool), default(bool)) { }
VerifyNameControl(string serverName, int flag)934         public VerifyNameControl(string serverName, int flag) : base (default(string), default(byte[]), default(bool), default(bool)) { }
935         public int Flag { get { throw null; } set { } }
936         public string ServerName { get { throw null; } set { } }
GetValue()937         public override byte[] GetValue() { throw null; }
938     }
VerifyServerCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, System.Security.Cryptography.X509Certificates.X509Certificate certificate)939     public delegate bool VerifyServerCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, System.Security.Cryptography.X509Certificates.X509Certificate certificate);
940     public partial class VlvRequestControl : System.DirectoryServices.Protocols.DirectoryControl
941     {
VlvRequestControl()942         public VlvRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
VlvRequestControl(int beforeCount, int afterCount, byte[] target)943         public VlvRequestControl(int beforeCount, int afterCount, byte[] target) : base (default(string), default(byte[]), default(bool), default(bool)) { }
VlvRequestControl(int beforeCount, int afterCount, int offset)944         public VlvRequestControl(int beforeCount, int afterCount, int offset) : base (default(string), default(byte[]), default(bool), default(bool)) { }
VlvRequestControl(int beforeCount, int afterCount, string target)945         public VlvRequestControl(int beforeCount, int afterCount, string target) : base (default(string), default(byte[]), default(bool), default(bool)) { }
946         public int AfterCount { get { throw null; } set { } }
947         public int BeforeCount { get { throw null; } set { } }
948         public byte[] ContextId { get { throw null; } set { } }
949         public int EstimateCount { get { throw null; } set { } }
950         public int Offset { get { throw null; } set { } }
951         public byte[] Target { get { throw null; } set { } }
GetValue()952         public override byte[] GetValue() { throw null; }
953     }
954     public partial class VlvResponseControl : System.DirectoryServices.Protocols.DirectoryControl
955     {
VlvResponseControl()956         internal VlvResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { }
957         public int ContentCount { get { throw null; } }
958         public byte[] ContextId { get { throw null; } }
959         public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } }
960         public int TargetPosition { get { throw null; } }
961     }
962 }
963