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