diff options
Diffstat (limited to 'src/v4.5.2/Novell.Directory.Ldap.cs')
-rw-r--r-- | src/v4.5.2/Novell.Directory.Ldap.cs | 2939 |
1 files changed, 2939 insertions, 0 deletions
diff --git a/src/v4.5.2/Novell.Directory.Ldap.cs b/src/v4.5.2/Novell.Directory.Ldap.cs new file mode 100644 index 0000000..49fd168 --- /dev/null +++ b/src/v4.5.2/Novell.Directory.Ldap.cs @@ -0,0 +1,2939 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(258))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Novell, Inc")] +[assembly:System.Reflection.AssemblyConfigurationAttribute("")] +[assembly:System.Reflection.AssemblyCopyrightAttribute(" (C) 2003 Novell, Inc")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Novell.Directory.Ldap")] +[assembly:System.Reflection.AssemblyProductAttribute("")] +[assembly:System.Reflection.AssemblyTitleAttribute("C# LDAP")] +[assembly:System.Reflection.AssemblyTrademarkAttribute("")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +public partial class Integer32 +{ + public Integer32(int ival) { } + public int intValue { get { throw null; } set { } } +} +public partial interface IThreadRunnable +{ + void Run(); +} +public partial class SupportClass +{ + public SupportClass() { } + public static object CreateNewInstance(System.Type classType) { throw null; } + public static bool EqualsSupport(System.Collections.ICollection source, System.Collections.ICollection target) { throw null; } + public static bool EqualsSupport(System.Collections.ICollection source, object target) { throw null; } + public static bool EqualsSupport(System.Collections.IDictionaryEnumerator source, System.Collections.IDictionaryEnumerator target) { throw null; } + public static bool EqualsSupport(System.Collections.IDictionaryEnumerator source, object target) { throw null; } + public static string FormatDateTime(System.Globalization.DateTimeFormatInfo format, System.DateTime date) { throw null; } + public static void GetCharsFromString(string sourceString, int sourceStart, int sourceEnd, ref char[] destinationArray, int destinationStart) { } + public static System.IO.FileStream GetFileStream(string FileName, bool Append) { throw null; } + public static object HashtableRemove(System.Collections.Hashtable hashtable, object key) { throw null; } + public static double Identity(double literal) { throw null; } + public static long Identity(long literal) { throw null; } + public static float Identity(float literal) { throw null; } + [System.CLSCompliantAttribute(false)] + public static ulong Identity(ulong literal) { throw null; } + public static object PutElement(System.Collections.IDictionary collection, object key, object newValue) { throw null; } + [System.CLSCompliantAttribute(false)] + public static int ReadInput(System.IO.Stream sourceStream, ref sbyte[] target, int start, int count) { throw null; } + [System.CLSCompliantAttribute(false)] + public static int ReadInput(System.IO.TextReader sourceTextReader, ref sbyte[] target, int start, int count) { throw null; } + public static System.Collections.IEnumerator ReverseStack(System.Collections.ICollection collection) { throw null; } + public static void SetSize(System.Collections.ArrayList arrayList, int newSize) { } + public static object StackPush(System.Collections.Stack stack, object element) { throw null; } + public static byte[] ToByteArray(object[] tempObjectArray) { throw null; } + [System.CLSCompliantAttribute(false)] + public static byte[] ToByteArray(sbyte[] sbyteArray) { throw null; } + public static byte[] ToByteArray(string sourceString) { throw null; } + public static char[] ToCharArray(byte[] byteArray) { throw null; } + [System.CLSCompliantAttribute(false)] + public static char[] ToCharArray(sbyte[] sByteArray) { throw null; } + [System.CLSCompliantAttribute(false)] + public static sbyte[] ToSByteArray(byte[] byteArray) { throw null; } + public static bool VectorRemoveElement(System.Collections.IList arrayList, object element) { throw null; } + public static void WriteStackTrace(System.Exception throwable, System.IO.TextWriter stream) { } + public partial class AbstractSetSupport : SupportClass.SetSupport + { + public AbstractSetSupport() { } + } + public partial class ArrayListSupport + { + public ArrayListSupport() { } + public static object[] ToArray(System.Collections.ArrayList collection, object[] objects) { throw null; } + } + public partial class ArraysSupport + { + public ArraysSupport() { } + public static void FillArray(System.Array array, int fromindex, int toindex, object val) { } + public static void FillArray(System.Array array, object val) { } + public static bool IsArrayEqual(System.Array array1, System.Array array2) { throw null; } + } + public partial class CollectionSupport : System.Collections.CollectionBase + { + public CollectionSupport() { } + public virtual bool Add(object element) { throw null; } + public virtual bool AddAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool AddAll(System.Collections.ICollection collection) { throw null; } + public virtual bool Contains(object element) { throw null; } + public virtual bool ContainsAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool ContainsAll(System.Collections.ICollection collection) { throw null; } + public virtual bool IsEmpty() { throw null; } + public virtual bool Remove(object element) { throw null; } + public virtual bool RemoveAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool RemoveAll(System.Collections.ICollection collection) { throw null; } + public virtual bool RetainAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool RetainAll(System.Collections.ICollection collection) { throw null; } + public virtual object[] ToArray() { throw null; } + public virtual object[] ToArray(object[] objects) { throw null; } + public static SupportClass.CollectionSupport ToCollectionSupport(object[] array) { throw null; } + } + public partial class DateTimeFormatManager + { + public static SupportClass.DateTimeFormatManager.DateTimeFormatHashTable manager; + public DateTimeFormatManager() { } + public partial class DateTimeFormatHashTable : System.Collections.Hashtable + { + public DateTimeFormatHashTable() { } + public string GetDateFormatPattern(System.Globalization.DateTimeFormatInfo format) { throw null; } + public string GetTimeFormatPattern(System.Globalization.DateTimeFormatInfo format) { throw null; } + public void SetDateFormatPattern(System.Globalization.DateTimeFormatInfo format, string newPattern) { } + public void SetTimeFormatPattern(System.Globalization.DateTimeFormatInfo format, string newPattern) { } + } + } + public partial class ListCollectionSupport : System.Collections.ArrayList + { + public ListCollectionSupport() { } + public ListCollectionSupport(System.Collections.ICollection collection) { } + public ListCollectionSupport(int capacity) { } + public virtual new bool Add(object valueToInsert) { throw null; } + public virtual bool AddAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool AddAll(System.Collections.IList collection) { throw null; } + public virtual bool AddAll(int index, SupportClass.CollectionSupport collection) { throw null; } + public virtual bool AddAll(int index, System.Collections.IList list) { throw null; } + public virtual bool ContainsAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool ContainsAll(System.Collections.ICollection collection) { throw null; } + public virtual object Get(int index) { throw null; } + public virtual object GetLast() { throw null; } + public virtual bool IsEmpty() { throw null; } + public virtual object ListCollectionClone() { throw null; } + public virtual System.Collections.IEnumerator ListIterator() { throw null; } + public virtual System.Collections.IEnumerator ListIterator(int index) { throw null; } + public virtual bool RemoveAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool RemoveAll(System.Collections.ICollection collection) { throw null; } + public virtual object RemoveElement(int index) { throw null; } + public virtual bool RemoveElement(object element) { throw null; } + public virtual object RemoveFirst() { throw null; } + public virtual object RemoveLast() { throw null; } + public virtual bool RetainAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool RetainAll(System.Collections.ICollection collection) { throw null; } + public virtual object Set(int index, object element) { throw null; } + public virtual SupportClass.ListCollectionSupport SubList(int startIndex, int endIndex) { throw null; } + public virtual object[] ToArray(object[] objects) { throw null; } + } + public partial class MessageDigestSupport + { + public MessageDigestSupport(string algorithm) { } + public System.Security.Cryptography.HashAlgorithm Algorithm { get { throw null; } set { } } + public string AlgorithmName { get { throw null; } } + public byte[] Data { get { throw null; } set { } } + [System.CLSCompliantAttribute(false)] + public sbyte[] DigestData() { throw null; } + [System.CLSCompliantAttribute(false)] + public sbyte[] DigestData(byte[] newData) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool EquivalentDigest(sbyte[] firstDigest, sbyte[] secondDigest) { throw null; } + public static SupportClass.MessageDigestSupport GetInstance(string algorithm) { throw null; } + public void Reset() { } + public override string ToString() { throw null; } + public void Update(byte newData) { } + public void Update(byte[] newData) { } + public void Update(byte[] newData, int offset, int count) { } + } + public partial class SecureRandomSupport + { + public SecureRandomSupport() { } + public SecureRandomSupport(byte[] seed) { } + public static byte[] GetSeed(int numberOfBytes) { throw null; } + [System.CLSCompliantAttribute(false)] + public sbyte[] NextBytes(byte[] randomnumbersarray) { throw null; } + public void SetSeed(byte[] newSeed) { } + public void SetSeed(long newSeed) { } + } + public partial class SetSupport : System.Collections.ArrayList + { + public SetSupport() { } + public SetSupport(System.Collections.ICollection collection) { } + public SetSupport(int capacity) { } + public virtual new bool Add(object objectToAdd) { throw null; } + public virtual bool AddAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool AddAll(System.Collections.ICollection collection) { throw null; } + public virtual bool ContainsAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool ContainsAll(System.Collections.ICollection collection) { throw null; } + public virtual bool IsEmpty() { throw null; } + public virtual new bool Remove(object elementToRemove) { throw null; } + public virtual bool RemoveAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool RemoveAll(System.Collections.ICollection collection) { throw null; } + public virtual bool RetainAll(SupportClass.CollectionSupport collection) { throw null; } + public virtual bool RetainAll(System.Collections.ICollection collection) { throw null; } + public virtual new object[] ToArray() { throw null; } + public virtual object[] ToArray(object[] objects) { throw null; } + } + public partial interface SingleThreadModel + { + } + public partial class ThreadClass : IThreadRunnable + { + public ThreadClass() { } + public ThreadClass(string Name) { } + public ThreadClass(System.Threading.ThreadStart Start) { } + public ThreadClass(System.Threading.ThreadStart Start, string Name) { } + public System.Threading.Thread Instance { get { throw null; } set { } } + public bool IsAlive { get { throw null; } } + public bool IsBackground { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public System.Threading.ThreadPriority Priority { get { throw null; } set { } } + public void Abort() { } + public void Abort(object stateInfo) { } + public static SupportClass.ThreadClass Current() { throw null; } + public virtual void Interrupt() { } + public void Join() { } + public void Join(long MiliSeconds) { } + public void Join(long MiliSeconds, int NanoSeconds) { } + public void Resume() { } + public virtual void Run() { } + public virtual void Start() { } + public void Suspend() { } + public override string ToString() { throw null; } + } + public partial class Tokenizer + { + public Tokenizer(string source) { } + public Tokenizer(string source, string delimiters) { } + public Tokenizer(string source, string delimiters, bool retDel) { } + public int Count { get { throw null; } } + public bool HasMoreTokens() { throw null; } + public string NextToken() { throw null; } + public string NextToken(string delimiters) { throw null; } + } +} +namespace Novell.Directory.Ldap +{ + public enum AuthenticationTypes + { + Anonymous = 16, + Delegation = 256, + Encryption = 2, + FastBind = 32, + None = 0, + ReadonlyServer = 4, + Sealing = 128, + Secure = 1, + SecureSocketsLayer = 2, + ServerBind = 512, + Signing = 64, + } + public delegate bool CertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate certificate, int[] certificateErrors); + public partial class InterThreadException : Novell.Directory.Ldap.LdapException + { + internal InterThreadException() { } + } + public partial class LdapAbandonRequest : Novell.Directory.Ldap.LdapMessage + { + public LdapAbandonRequest(int id, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + } + public partial class LdapAddRequest : Novell.Directory.Ldap.LdapMessage + { + public LdapAddRequest(Novell.Directory.Ldap.LdapEntry entry, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual Novell.Directory.Ldap.LdapEntry Entry { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class LdapAttribute : System.ICloneable, System.IComparable + { + public LdapAttribute(Novell.Directory.Ldap.LdapAttribute attr) { } + public LdapAttribute(string attrName) { } + [System.CLSCompliantAttribute(false)] + public LdapAttribute(string attrName, sbyte[] attrBytes) { } + public LdapAttribute(string attrName, string attrString) { } + public LdapAttribute(string attrName, string[] attrStrings) { } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[] ByteValue { get { throw null; } } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[][] ByteValueArray { get { throw null; } } + public virtual System.Collections.IEnumerator ByteValues { get { throw null; } } + public virtual string LangSubtype { get { throw null; } } + public virtual string Name { get { throw null; } } + public virtual string StringValue { get { throw null; } } + public virtual string[] StringValueArray { get { throw null; } } + public virtual System.Collections.IEnumerator StringValues { get { throw null; } } + protected internal virtual string Value { set { } } + public virtual void addBase64Value(char[] attrChars) { } + public virtual void addBase64Value(string attrString) { } + public virtual void addBase64Value(System.Text.StringBuilder attrString, int start, int end) { } + public virtual void addURLValue(string url) { } + public virtual void addURLValue(System.Uri url) { } + [System.CLSCompliantAttribute(false)] + public virtual void addValue(sbyte[] attrBytes) { } + public virtual void addValue(string attrString) { } + public object Clone() { throw null; } + public virtual int CompareTo(object attribute) { throw null; } + public virtual string getBaseName() { throw null; } + public static string getBaseName(string attrName) { throw null; } + public virtual string[] getSubtypes() { throw null; } + public static string[] getSubtypes(string attrName) { throw null; } + public virtual bool hasSubtype(string subtype) { throw null; } + public virtual bool hasSubtypes(string[] subtypes) { throw null; } + [System.CLSCompliantAttribute(false)] + public virtual void removeValue(sbyte[] attrBytes) { } + public virtual void removeValue(string attrString) { } + public virtual int size() { throw null; } + public override string ToString() { throw null; } + } + public partial class LdapAttributeSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public const int DIRECTORY_OPERATION = 1; + public const int DISTRIBUTED_OPERATION = 2; + public const int DSA_OPERATION = 3; + public const int USER_APPLICATIONS = 0; + public LdapAttributeSchema(string raw) : base (default(string)) { } + public LdapAttributeSchema(string[] names, string oid, string description, string syntaxString, bool single, string superior, bool obsolete, string equality, string ordering, string substring, bool collective, bool isUserModifiable, int usage) : base (default(string)) { } + public virtual bool Collective { get { throw null; } } + public virtual string EqualityMatchingRule { get { throw null; } } + public virtual string OrderingMatchingRule { get { throw null; } } + public virtual bool SingleValued { get { throw null; } } + public virtual string SubstringMatchingRule { get { throw null; } } + public virtual string Superior { get { throw null; } } + public virtual string SyntaxString { get { throw null; } } + public virtual int Usage { get { throw null; } } + public virtual bool UserModifiable { get { throw null; } } + protected internal override string formatString() { throw null; } + } + public partial class LdapAttributeSet : SupportClass.AbstractSetSupport, System.ICloneable + { + public LdapAttributeSet() { } + public override int Count { get { throw null; } } + public override bool Add(object attr) { throw null; } + public override bool AddAll(System.Collections.ICollection c) { throw null; } + public override void Clear() { } + public override object Clone() { throw null; } + public override bool Contains(object attr) { throw null; } + public virtual Novell.Directory.Ldap.LdapAttribute getAttribute(string attrName) { throw null; } + public virtual Novell.Directory.Ldap.LdapAttribute getAttribute(string attrName, string lang) { throw null; } + public override System.Collections.IEnumerator GetEnumerator() { throw null; } + public virtual Novell.Directory.Ldap.LdapAttributeSet getSubset(string subtype) { throw null; } + public override bool IsEmpty() { throw null; } + public override bool Remove(object object_Renamed) { throw null; } + public override string ToString() { throw null; } + } + public partial interface LdapAuthHandler : Novell.Directory.Ldap.LdapReferralHandler + { + Novell.Directory.Ldap.LdapAuthProvider getAuthProvider(string host, int port); + } + public partial class LdapAuthProvider + { + [System.CLSCompliantAttribute(false)] + public LdapAuthProvider(string dn, sbyte[] password) { } + public virtual string DN { get { throw null; } } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[] Password { get { throw null; } } + } + public partial interface LdapBindHandler : Novell.Directory.Ldap.LdapReferralHandler + { + Novell.Directory.Ldap.LdapConnection Bind(string[] ldapurl, Novell.Directory.Ldap.LdapConnection conn); + } + public partial class LdapBindRequest : Novell.Directory.Ldap.LdapMessage + { + [System.CLSCompliantAttribute(false)] + public LdapBindRequest(int version, string dn, sbyte[] passwd, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + [System.CLSCompliantAttribute(false)] + public LdapBindRequest(int version, string dn, string mechanism, sbyte[] credentials, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string AuthenticationDN { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class LdapCompareAttrNames : System.Collections.IComparer + { + public LdapCompareAttrNames(string attrName) { } + public LdapCompareAttrNames(string attrName, bool ascendingFlag) { } + public LdapCompareAttrNames(string[] attrNames) { } + public LdapCompareAttrNames(string[] attrNames, bool[] ascendingFlags) { } + public virtual System.Globalization.CultureInfo Locale { get { throw null; } set { } } + public virtual int Compare(object object1, object object2) { throw null; } + public override bool Equals(object comparator) { throw null; } + } + public partial class LdapCompareRequest : Novell.Directory.Ldap.LdapMessage + { + [System.CLSCompliantAttribute(false)] + public LdapCompareRequest(string dn, string name, sbyte[] value_Renamed, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[] AssertionValue { get { throw null; } } + public virtual string AttributeDescription { get { throw null; } } + public virtual string DN { get { throw null; } } + } + public partial class LdapConnection : System.ICloneable + { + public const string ALL_USER_ATTRS = "*"; + public const int DEFAULT_PORT = 389; + public const int DEFAULT_SSL_PORT = 636; + public const string Ldap_PROPERTY_PROTOCOL = "version.protocol"; + public const string Ldap_PROPERTY_SDK = "version.sdk"; + public const string Ldap_PROPERTY_SECURITY = "version.security"; + public const int Ldap_V3 = 3; + public const string NO_ATTRS = "1.1"; + public const int SCOPE_BASE = 0; + public const int SCOPE_ONE = 1; + public const int SCOPE_SUB = 2; + public const string SERVER_SHUTDOWN_OID = "1.3.6.1.4.1.1466.20036"; + public LdapConnection() { } + public virtual string AuthenticationDN { get { throw null; } } + public virtual string AuthenticationMethod { get { throw null; } } + public virtual bool Bound { get { throw null; } } + public virtual bool Connected { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapConstraints Constraints { get { throw null; } set { } } + public virtual string Host { get { throw null; } } + public virtual int Port { get { throw null; } } + public virtual int ProtocolVersion { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapControl[] ResponseControls { get { throw null; } } + public virtual object SaslBindCallbackHandler { get { throw null; } } + public virtual System.Collections.IDictionary SaslBindProperties { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapSearchConstraints SearchConstraints { get { throw null; } } + public bool SecureSocketLayer { get { throw null; } set { } } + public virtual bool TLS { get { throw null; } } + public event Novell.Directory.Ldap.CertificateValidationCallback UserDefinedServerCertValidationDelegate { add { } remove { } } + public virtual void Abandon(Novell.Directory.Ldap.LdapMessageQueue queue) { } + public virtual void Abandon(Novell.Directory.Ldap.LdapMessageQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual void Abandon(Novell.Directory.Ldap.LdapSearchResults results) { } + public virtual void Abandon(Novell.Directory.Ldap.LdapSearchResults results, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual void Abandon(int id) { } + public virtual void Abandon(int id, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual void Add(Novell.Directory.Ldap.LdapEntry entry) { } + public virtual void Add(Novell.Directory.Ldap.LdapEntry entry, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual Novell.Directory.Ldap.LdapResponseQueue Add(Novell.Directory.Ldap.LdapEntry entry, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Add(Novell.Directory.Ldap.LdapEntry entry, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual void AddUnsolicitedNotificationListener(Novell.Directory.Ldap.LdapUnsolicitedNotificationListener listener) { } + [System.CLSCompliantAttribute(false)] + public virtual void Bind(int version, string dn, sbyte[] passwd) { } + [System.CLSCompliantAttribute(false)] + public virtual void Bind(int version, string dn, sbyte[] passwd, Novell.Directory.Ldap.LdapConstraints cons) { } + [System.CLSCompliantAttribute(false)] + public virtual Novell.Directory.Ldap.LdapResponseQueue Bind(int version, string dn, sbyte[] passwd, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + [System.CLSCompliantAttribute(false)] + public virtual Novell.Directory.Ldap.LdapResponseQueue Bind(int version, string dn, sbyte[] passwd, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons, string mech) { throw null; } + public virtual void Bind(int version, string dn, string passwd) { } + public virtual void Bind(int version, string dn, string passwd, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual void Bind(string dn, string passwd) { } + public virtual void Bind(string dn, string passwd, Novell.Directory.Ldap.AuthenticationTypes authenticationTypes) { } + public virtual void Bind(string dn, string passwd, Novell.Directory.Ldap.LdapConstraints cons) { } + public object Clone() { throw null; } + public virtual bool Compare(string dn, Novell.Directory.Ldap.LdapAttribute attr) { throw null; } + public virtual bool Compare(string dn, Novell.Directory.Ldap.LdapAttribute attr, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Compare(string dn, Novell.Directory.Ldap.LdapAttribute attr, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Compare(string dn, Novell.Directory.Ldap.LdapAttribute attr, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual void Connect(string host, int port) { } + public virtual void Delete(string dn) { } + public virtual void Delete(string dn, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual Novell.Directory.Ldap.LdapResponseQueue Delete(string dn, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Delete(string dn, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual void Disconnect() { } + public virtual void Disconnect(Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual Novell.Directory.Ldap.LdapExtendedResponse ExtendedOperation(Novell.Directory.Ldap.LdapExtendedOperation op) { throw null; } + public virtual Novell.Directory.Ldap.LdapExtendedResponse ExtendedOperation(Novell.Directory.Ldap.LdapExtendedOperation op, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue ExtendedOperation(Novell.Directory.Ldap.LdapExtendedOperation op, Novell.Directory.Ldap.LdapConstraints cons, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue ExtendedOperation(Novell.Directory.Ldap.LdapExtendedOperation op, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapSchema FetchSchema(string schemaDN) { throw null; } + ~LdapConnection() { } + public virtual object getProperty(string name) { throw null; } + public virtual string GetSchemaDN() { throw null; } + public virtual string GetSchemaDN(string dn) { throw null; } + protected internal virtual Novell.Directory.Ldap.LdapMessage MakeExtendedOperation(Novell.Directory.Ldap.LdapExtendedOperation op, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual void Modify(string dn, Novell.Directory.Ldap.LdapModification mod) { } + public virtual void Modify(string dn, Novell.Directory.Ldap.LdapModification mod, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual Novell.Directory.Ldap.LdapResponseQueue Modify(string dn, Novell.Directory.Ldap.LdapModification mod, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Modify(string dn, Novell.Directory.Ldap.LdapModification mod, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual void Modify(string dn, Novell.Directory.Ldap.LdapModification[] mods) { } + public virtual void Modify(string dn, Novell.Directory.Ldap.LdapModification[] mods, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual Novell.Directory.Ldap.LdapResponseQueue Modify(string dn, Novell.Directory.Ldap.LdapModification[] mods, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Modify(string dn, Novell.Directory.Ldap.LdapModification[] mods, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public static Novell.Directory.Ldap.LdapEntry Read(Novell.Directory.Ldap.LdapUrl toGet) { throw null; } + public static Novell.Directory.Ldap.LdapEntry Read(Novell.Directory.Ldap.LdapUrl toGet, Novell.Directory.Ldap.LdapSearchConstraints cons) { throw null; } + public virtual Novell.Directory.Ldap.LdapEntry Read(string dn) { throw null; } + public virtual Novell.Directory.Ldap.LdapEntry Read(string dn, Novell.Directory.Ldap.LdapSearchConstraints cons) { throw null; } + public virtual Novell.Directory.Ldap.LdapEntry Read(string dn, string[] attrs) { throw null; } + public virtual Novell.Directory.Ldap.LdapEntry Read(string dn, string[] attrs, Novell.Directory.Ldap.LdapSearchConstraints cons) { throw null; } + public virtual void RemoveUnsolicitedNotificationListener(Novell.Directory.Ldap.LdapUnsolicitedNotificationListener listener) { } + public virtual void Rename(string dn, string newRdn, bool deleteOldRdn) { } + public virtual void Rename(string dn, string newRdn, bool deleteOldRdn, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual Novell.Directory.Ldap.LdapResponseQueue Rename(string dn, string newRdn, bool deleteOldRdn, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Rename(string dn, string newRdn, bool deleteOldRdn, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual void Rename(string dn, string newRdn, string newParentdn, bool deleteOldRdn) { } + public virtual void Rename(string dn, string newRdn, string newParentdn, bool deleteOldRdn, Novell.Directory.Ldap.LdapConstraints cons) { } + public virtual Novell.Directory.Ldap.LdapResponseQueue Rename(string dn, string newRdn, string newParentdn, bool deleteOldRdn, Novell.Directory.Ldap.LdapResponseQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapResponseQueue Rename(string dn, string newRdn, string newParentdn, bool deleteOldRdn, Novell.Directory.Ldap.LdapResponseQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public static Novell.Directory.Ldap.LdapSearchResults Search(Novell.Directory.Ldap.LdapUrl toGet) { throw null; } + public static Novell.Directory.Ldap.LdapSearchResults Search(Novell.Directory.Ldap.LdapUrl toGet, Novell.Directory.Ldap.LdapSearchConstraints cons) { throw null; } + public virtual Novell.Directory.Ldap.LdapSearchResults Search(string base_Renamed, int scope, string filter, string[] attrs, bool typesOnly) { throw null; } + public virtual Novell.Directory.Ldap.LdapSearchResults Search(string base_Renamed, int scope, string filter, string[] attrs, bool typesOnly, Novell.Directory.Ldap.LdapSearchConstraints cons) { throw null; } + public virtual Novell.Directory.Ldap.LdapSearchQueue Search(string base_Renamed, int scope, string filter, string[] attrs, bool typesOnly, Novell.Directory.Ldap.LdapSearchQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapSearchQueue Search(string base_Renamed, int scope, string filter, string[] attrs, bool typesOnly, Novell.Directory.Ldap.LdapSearchQueue queue, Novell.Directory.Ldap.LdapSearchConstraints cons) { throw null; } + public virtual Novell.Directory.Ldap.LdapMessageQueue SendRequest(Novell.Directory.Ldap.LdapMessage request, Novell.Directory.Ldap.LdapMessageQueue queue) { throw null; } + public virtual Novell.Directory.Ldap.LdapMessageQueue SendRequest(Novell.Directory.Ldap.LdapMessage request, Novell.Directory.Ldap.LdapMessageQueue queue, Novell.Directory.Ldap.LdapConstraints cons) { throw null; } + public virtual void startTLS() { } + public virtual void stopTLS() { } + } + public partial class LdapConstraints : System.ICloneable + { + public LdapConstraints() { } + public LdapConstraints(int msLimit, bool doReferrals, Novell.Directory.Ldap.LdapReferralHandler handler, int hop_limit) { } + public virtual int HopLimit { get { throw null; } set { } } + public virtual bool ReferralFollowing { get { throw null; } set { } } + public virtual int TimeLimit { get { throw null; } set { } } + public object Clone() { throw null; } + public virtual Novell.Directory.Ldap.LdapControl[] getControls() { throw null; } + public virtual object getProperty(string name) { throw null; } + public virtual void setControls(Novell.Directory.Ldap.LdapControl control) { } + public virtual void setControls(Novell.Directory.Ldap.LdapControl[] controls) { } + public virtual void setProperty(string name, object value_Renamed) { } + public virtual void setReferralHandler(Novell.Directory.Ldap.LdapReferralHandler handler) { } + } + public partial class LdapControl : System.ICloneable + { + protected internal LdapControl(Novell.Directory.Ldap.Rfc2251.RfcControl control) { } + [System.CLSCompliantAttribute(false)] + public LdapControl(string oid, bool critical, sbyte[] values) { } + public virtual bool Critical { get { throw null; } } + public virtual string ID { get { throw null; } } + public object Clone() { throw null; } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[] getValue() { throw null; } + public static void register(string oid, System.Type controlClass) { } + [System.CLSCompliantAttribute(false)] + protected internal virtual void setValue(sbyte[] controlValue) { } + } + public partial class LdapDeleteRequest : Novell.Directory.Ldap.LdapMessage + { + public LdapDeleteRequest(string dn, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string DN { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class LdapDITContentRuleSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public LdapDITContentRuleSchema(string raw) : base (default(string)) { } + public LdapDITContentRuleSchema(string[] names, string oid, string description, bool obsolete, string[] auxiliary, string[] required, string[] optional, string[] precluded) : base (default(string)) { } + public virtual string[] AuxiliaryClasses { get { throw null; } } + public virtual string[] OptionalAttributes { get { throw null; } } + public virtual string[] PrecludedAttributes { get { throw null; } } + public virtual string[] RequiredAttributes { get { throw null; } } + protected internal override string formatString() { throw null; } + } + public partial class LdapDITStructureRuleSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public LdapDITStructureRuleSchema(string raw) : base (default(string)) { } + public LdapDITStructureRuleSchema(string[] names, int ruleID, string description, bool obsolete, string nameForm, string[] superiorIDs) : base (default(string)) { } + public virtual string NameForm { get { throw null; } } + public virtual int RuleID { get { throw null; } } + public virtual string[] Superiors { get { throw null; } } + protected internal override string formatString() { throw null; } + } + public partial class LdapDN + { + public LdapDN() { } + [System.CLSCompliantAttribute(false)] + public static bool equals(string dn1, string dn2) { throw null; } + public static string escapeRDN(string rdn) { throw null; } + public static string[] explodeDN(string dn, bool noTypes) { throw null; } + public static string[] explodeRDN(string rdn, bool noTypes) { throw null; } + public static bool isValid(string dn) { throw null; } + public static string normalize(string dn) { throw null; } + public static string unescapeRDN(string rdn) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)] + public partial struct LdapDSConstants + { + public static readonly int LDAP_DS_40X_REFERENCE_ENTRY; + public static readonly int LDAP_DS_ALIAS_ENTRY; + public static readonly long LDAP_DS_ATTR_COMPARE; + public static readonly long LDAP_DS_ATTR_INHERIT_CTL; + public static readonly long LDAP_DS_ATTR_READ; + public static readonly long LDAP_DS_ATTR_SELF; + public static readonly long LDAP_DS_ATTR_SUPERVISOR; + public static readonly long LDAP_DS_ATTR_WRITE; + public static readonly int LDAP_DS_AUDITED; + public static readonly int LDAP_DS_BACKLINKED; + public static readonly int LDAP_DS_CONTAINER_ALIAS; + public static readonly int LDAP_DS_CONTAINER_ENTRY; + public static readonly long LDAP_DS_DYNAMIC_ACL; + public static readonly long LDAP_DS_ENTRY_ADD; + public static readonly long LDAP_DS_ENTRY_BROWSE; + public static readonly int LDAP_DS_ENTRY_DAMAGED; + public static readonly long LDAP_DS_ENTRY_DELETE; + public static readonly long LDAP_DS_ENTRY_INHERIT_CTL; + public static readonly int LDAP_DS_ENTRY_NOT_PRESENT; + public static readonly long LDAP_DS_ENTRY_RENAME; + public static readonly long LDAP_DS_ENTRY_SUPERVISOR; + public static readonly int LDAP_DS_ENTRY_VERIFY_CTS; + public static readonly int LDAP_DS_MATCHES_LIST_FILTER; + public static readonly int LDAP_DS_NEW_ENTRY; + public static readonly int LDAP_DS_PARTITION_ROOT; + public static readonly int LDAP_DS_REFERENCE_ENTRY; + public static readonly int LDAP_DS_TEMPORARY_REFERENCE; + } + public partial class LdapEntry : System.IComparable + { + protected internal Novell.Directory.Ldap.LdapAttributeSet attrs; + protected internal string dn; + public LdapEntry() { } + public LdapEntry(string dn) { } + public LdapEntry(string dn, Novell.Directory.Ldap.LdapAttributeSet attrs) { } + [System.CLSCompliantAttribute(false)] + public virtual string DN { get { throw null; } } + public virtual int CompareTo(object entry) { throw null; } + public virtual Novell.Directory.Ldap.LdapAttribute getAttribute(string attrName) { throw null; } + public virtual Novell.Directory.Ldap.LdapAttributeSet getAttributeSet() { throw null; } + public virtual Novell.Directory.Ldap.LdapAttributeSet getAttributeSet(string subtype) { throw null; } + public override string ToString() { throw null; } + } + public partial class LdapException : System.Exception + { + public const int ADMIN_LIMIT_EXCEEDED = 11; + public const int AFFECTS_MULTIPLE_DSAS = 71; + public const int ALIAS_DEREFERENCING_PROBLEM = 36; + public const int ALIAS_PROBLEM = 33; + public const int AMBIGUOUS_RESPONSE = 101; + public const int ATTRIBUTE_OR_VALUE_EXISTS = 20; + public const int AUTH_METHOD_NOT_SUPPORTED = 7; + public const int AUTH_UNKNOWN = 86; + public const int BUSY = 51; + public const int CLIENT_LOOP = 96; + public const int COMPARE_FALSE = 5; + public const int COMPARE_TRUE = 6; + public const int CONFIDENTIALITY_REQUIRED = 13; + public const int CONNECT_ERROR = 91; + public const int CONSTRAINT_VIOLATION = 19; + public const int CONTROL_NOT_FOUND = 93; + public const int DECODING_ERROR = 84; + public const int ENCODING_ERROR = 83; + public const int ENTRY_ALREADY_EXISTS = 68; + public const int FILTER_ERROR = 87; + public const int INAPPROPRIATE_AUTHENTICATION = 48; + public const int INAPPROPRIATE_MATCHING = 18; + public const int INSUFFICIENT_ACCESS_RIGHTS = 50; + public const int INVALID_ATTRIBUTE_SYNTAX = 21; + public const int INVALID_CREDENTIALS = 49; + public const int INVALID_DN_SYNTAX = 34; + public const int INVALID_RESPONSE = 100; + public const int IS_LEAF = 35; + public const int Ldap_NOT_SUPPORTED = 92; + public const int Ldap_PARTIAL_RESULTS = 9; + public const int Ldap_TIMEOUT = 85; + public const int LOCAL_ERROR = 82; + public const int LOOP_DETECT = 54; + public const int MORE_RESULTS_TO_RETURN = 95; + public const int NAMING_VIOLATION = 64; + public const int NOT_ALLOWED_ON_NONLEAF = 66; + public const int NOT_ALLOWED_ON_RDN = 67; + public const int NO_MEMORY = 90; + public const int NO_RESULTS_RETURNED = 94; + public const int NO_SUCH_ATTRIBUTE = 16; + public const int NO_SUCH_OBJECT = 32; + public const int OBJECT_CLASS_MODS_PROHIBITED = 69; + public const int OBJECT_CLASS_VIOLATION = 65; + public const int OPERATIONS_ERROR = 1; + public const int OTHER = 80; + public const int PROTOCOL_ERROR = 2; + public const int REFERRAL = 10; + public const int REFERRAL_LIMIT_EXCEEDED = 97; + public const int SASL_BIND_IN_PROGRESS = 14; + public const int SERVER_DOWN = 81; + public const int SIZE_LIMIT_EXCEEDED = 4; + public const int SSL_HANDSHAKE_FAILED = 113; + public const int SSL_PROVIDER_NOT_FOUND = 114; + public const int STRONG_AUTH_REQUIRED = 8; + public const int SUCCESS = 0; + public const int TIME_LIMIT_EXCEEDED = 3; + public const int TLS_NOT_SUPPORTED = 112; + public const int UNAVAILABLE = 52; + public const int UNAVAILABLE_CRITICAL_EXTENSION = 12; + public const int UNDEFINED_ATTRIBUTE_TYPE = 17; + public const int UNWILLING_TO_PERFORM = 53; + public const int USER_CANCELLED = 88; + public LdapException() { } + public LdapException(string messageOrKey, int resultCode, string serverMsg) { } + public LdapException(string messageOrKey, int resultCode, string serverMsg, System.Exception rootException) { } + public LdapException(string messageOrKey, int resultCode, string serverMsg, string matchedDN) { } + public LdapException(string messageOrKey, object[] arguments, int resultCode, string serverMsg) { } + public LdapException(string messageOrKey, object[] arguments, int resultCode, string serverMsg, System.Exception rootException) { } + public LdapException(string messageOrKey, object[] arguments, int resultCode, string serverMsg, string matchedDN) { } + public virtual System.Exception Cause { get { throw null; } } + public virtual string LdapErrorMessage { get { throw null; } } + public virtual string MatchedDN { get { throw null; } } + public override string Message { get { throw null; } } + public virtual int ResultCode { get { throw null; } } + public virtual string resultCodeToString() { throw null; } + public virtual string resultCodeToString(System.Globalization.CultureInfo locale) { throw null; } + public static string resultCodeToString(int code) { throw null; } + public static string resultCodeToString(int code, System.Globalization.CultureInfo locale) { throw null; } + public override string ToString() { throw null; } + } + public partial class LdapExtendedOperation : System.ICloneable + { + [System.CLSCompliantAttribute(false)] + public LdapExtendedOperation(string oid, sbyte[] vals) { } + public object Clone() { throw null; } + public virtual string getID() { throw null; } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[] getValue() { throw null; } + protected internal virtual void setID(string newoid) { } + [System.CLSCompliantAttribute(false)] + protected internal virtual void setValue(sbyte[] newVals) { } + } + public partial class LdapExtendedRequest : Novell.Directory.Ldap.LdapMessage + { + public LdapExtendedRequest(Novell.Directory.Ldap.LdapExtendedOperation op, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual Novell.Directory.Ldap.LdapExtendedOperation ExtendedOperation { get { throw null; } } + } + public partial class LdapExtendedResponse : Novell.Directory.Ldap.LdapResponse + { + public LdapExtendedResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage message) : base (default(Novell.Directory.Ldap.InterThreadException), default(Novell.Directory.Ldap.Utilclass.ReferralInfo)) { } + public virtual string ID { get { throw null; } } + public static Novell.Directory.Ldap.Utilclass.RespExtensionSet RegisteredResponses { get { throw null; } } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[] Value { get { throw null; } } + public static void register(string oid, System.Type extendedResponseClass) { } + } + public partial class LdapIntermediateResponse : Novell.Directory.Ldap.LdapResponse + { + public LdapIntermediateResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage message) : base (default(Novell.Directory.Ldap.InterThreadException), default(Novell.Directory.Ldap.Utilclass.ReferralInfo)) { } + public string getID() { throw null; } + public static Novell.Directory.Ldap.Utilclass.RespExtensionSet getRegisteredResponses() { throw null; } + [System.CLSCompliantAttribute(false)] + public sbyte[] getValue() { throw null; } + public static void register(string oid, System.Type extendedResponseClass) { } + } + public partial class LdapLocalException : Novell.Directory.Ldap.LdapException + { + public LdapLocalException() { } + public LdapLocalException(string messageOrKey, int resultCode) { } + public LdapLocalException(string messageOrKey, int resultCode, System.Exception rootException) { } + public LdapLocalException(string messageOrKey, object[] arguments, int resultCode) { } + public LdapLocalException(string messageOrKey, object[] arguments, int resultCode, System.Exception rootException) { } + public override string ToString() { throw null; } + } + public partial class LdapMatchingRuleSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public LdapMatchingRuleSchema(string rawMatchingRule, string rawMatchingRuleUse) : base (default(string)) { } + public LdapMatchingRuleSchema(string[] names, string oid, string description, string[] attributes, bool obsolete, string syntaxString) : base (default(string)) { } + public virtual string[] Attributes { get { throw null; } } + public virtual string SyntaxString { get { throw null; } } + protected internal override string formatString() { throw null; } + } + public partial class LdapMatchingRuleUseSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public LdapMatchingRuleUseSchema(string raw) : base (default(string)) { } + public LdapMatchingRuleUseSchema(string[] names, string oid, string description, bool obsolete, string[] attributes) : base (default(string)) { } + public virtual string[] Attributes { get { throw null; } } + protected internal override string formatString() { throw null; } + } + public partial class LdapMessage + { + public const int ABANDON_REQUEST = 16; + public const int ADD_REQUEST = 8; + public const int ADD_RESPONSE = 9; + public const int BIND_REQUEST = 0; + public const int BIND_RESPONSE = 1; + public const int COMPARE_REQUEST = 14; + public const int COMPARE_RESPONSE = 15; + public const int DEL_REQUEST = 10; + public const int DEL_RESPONSE = 11; + public const int EXTENDED_REQUEST = 23; + public const int EXTENDED_RESPONSE = 24; + public const int INTERMEDIATE_RESPONSE = 25; + protected internal Novell.Directory.Ldap.Rfc2251.RfcLdapMessage message; + public const int MODIFY_RDN_REQUEST = 12; + public const int MODIFY_RDN_RESPONSE = 13; + public const int MODIFY_REQUEST = 6; + public const int MODIFY_RESPONSE = 7; + public const int SEARCH_REQUEST = 3; + public const int SEARCH_RESPONSE = 4; + public const int SEARCH_RESULT = 5; + public const int SEARCH_RESULT_REFERENCE = 19; + public const int UNBIND_REQUEST = 2; + protected internal LdapMessage(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage message) { } + public virtual Novell.Directory.Ldap.LdapControl[] Controls { get { throw null; } } + public virtual int MessageID { get { throw null; } } + public virtual bool Request { get { throw null; } } + public virtual string Tag { get { throw null; } set { } } + public virtual int Type { get { throw null; } } + public override string ToString() { throw null; } + } + public abstract partial class LdapMessageQueue + { + internal LdapMessageQueue() { } + public virtual int[] MessageIDs { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapMessage getResponse() { throw null; } + public virtual Novell.Directory.Ldap.LdapMessage getResponse(int msgid) { throw null; } + public virtual bool isComplete(int msgid) { throw null; } + public virtual bool isResponseReceived() { throw null; } + public virtual bool isResponseReceived(int msgid) { throw null; } + } + public partial class LdapModification + { + public const int ADD = 0; + public const int DELETE = 1; + public const int REPLACE = 2; + public LdapModification(int op, Novell.Directory.Ldap.LdapAttribute attr) { } + public virtual Novell.Directory.Ldap.LdapAttribute Attribute { get { throw null; } } + public virtual int Op { get { throw null; } } + } + public partial class LdapModifyDNRequest : Novell.Directory.Ldap.LdapMessage + { + public LdapModifyDNRequest(string dn, string newRdn, string newParentdn, bool deleteOldRdn, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual bool DeleteOldRDN { get { throw null; } } + public virtual string DN { get { throw null; } } + public virtual string NewRDN { get { throw null; } } + public virtual string ParentDN { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class LdapModifyRequest : Novell.Directory.Ldap.LdapMessage + { + public LdapModifyRequest(string dn, Novell.Directory.Ldap.LdapModification[] mods, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string DN { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapModification[] Modifications { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class LdapNameFormSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public LdapNameFormSchema(string raw) : base (default(string)) { } + public LdapNameFormSchema(string[] names, string oid, string description, bool obsolete, string objectClass, string[] required, string[] optional) : base (default(string)) { } + public virtual string ObjectClass { get { throw null; } } + public virtual string[] OptionalNamingAttributes { get { throw null; } } + public virtual string[] RequiredNamingAttributes { get { throw null; } } + protected internal override string formatString() { throw null; } + } + public partial class LdapObjectClassSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public const int ABSTRACT = 0; + public const int AUXILIARY = 2; + public const int STRUCTURAL = 1; + public LdapObjectClassSchema(string raw) : base (default(string)) { } + public LdapObjectClassSchema(string[] names, string oid, string[] superiors, string description, string[] required, string[] optional, int type, bool obsolete) : base (default(string)) { } + public virtual string[] OptionalAttributes { get { throw null; } } + public virtual string[] RequiredAttributes { get { throw null; } } + public virtual string[] Superiors { get { throw null; } } + public virtual int Type { get { throw null; } } + protected internal override string formatString() { throw null; } + } + public partial class LdapReferralException : Novell.Directory.Ldap.LdapException + { + public LdapReferralException() { } + public LdapReferralException(string message) { } + public LdapReferralException(string message, System.Exception rootException) { } + public LdapReferralException(string message, int resultCode, string serverMessage) { } + public LdapReferralException(string message, int resultCode, string serverMessage, System.Exception rootException) { } + public LdapReferralException(string message, object[] arguments) { } + public LdapReferralException(string message, object[] arguments, System.Exception rootException) { } + public LdapReferralException(string message, object[] arguments, int resultCode, string serverMessage) { } + public LdapReferralException(string message, object[] arguments, int resultCode, string serverMessage, System.Exception rootException) { } + public virtual string FailedReferral { get { throw null; } set { } } + public virtual string[] getReferrals() { throw null; } + public override string ToString() { throw null; } + } + public partial interface LdapReferralHandler + { + } + public partial class LdapResponse : Novell.Directory.Ldap.LdapMessage + { + public LdapResponse(Novell.Directory.Ldap.InterThreadException ex, Novell.Directory.Ldap.Utilclass.ReferralInfo activeReferral) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public LdapResponse(int type) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public LdapResponse(int type, int resultCode, string matchedDN, string serverMessage, string[] referrals, Novell.Directory.Ldap.LdapControl[] controls) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public override Novell.Directory.Ldap.LdapControl[] Controls { get { throw null; } } + public virtual string ErrorMessage { get { throw null; } } + public virtual string MatchedDN { get { throw null; } } + public override int MessageID { get { throw null; } } + public virtual string[] Referrals { get { throw null; } } + public virtual int ResultCode { get { throw null; } } + public override int Type { get { throw null; } } + } + public partial class LdapResponseQueue : Novell.Directory.Ldap.LdapMessageQueue + { + internal LdapResponseQueue() { } + public virtual void merge(Novell.Directory.Ldap.LdapMessageQueue queue2) { } + } + public partial class LdapSchema : Novell.Directory.Ldap.LdapEntry + { + public LdapSchema(Novell.Directory.Ldap.LdapEntry ent) { } + public virtual System.Collections.IEnumerator AttributeNames { get { throw null; } } + public virtual System.Collections.IEnumerator AttributeSchemas { get { throw null; } } + public virtual System.Collections.IEnumerator DITContentRuleNames { get { throw null; } } + public virtual System.Collections.IEnumerator DITContentRuleSchemas { get { throw null; } } + public virtual System.Collections.IEnumerator DITStructureRuleNames { get { throw null; } } + public virtual System.Collections.IEnumerator DITStructureRuleSchemas { get { throw null; } } + public virtual System.Collections.IEnumerator MatchingRuleNames { get { throw null; } } + public virtual System.Collections.IEnumerator MatchingRuleSchemas { get { throw null; } } + public virtual System.Collections.IEnumerator MatchingRuleUseNames { get { throw null; } } + public virtual System.Collections.IEnumerator MatchingRuleUseSchemas { get { throw null; } } + public virtual System.Collections.IEnumerator NameFormNames { get { throw null; } } + public virtual System.Collections.IEnumerator NameFormSchemas { get { throw null; } } + public virtual System.Collections.IEnumerator ObjectClassNames { get { throw null; } } + public virtual System.Collections.IEnumerator ObjectClassSchemas { get { throw null; } } + public virtual System.Collections.IEnumerator SyntaxSchemas { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapAttributeSchema getAttributeSchema(string name) { throw null; } + public virtual Novell.Directory.Ldap.LdapDITContentRuleSchema getDITContentRuleSchema(string name) { throw null; } + public virtual Novell.Directory.Ldap.LdapDITStructureRuleSchema getDITStructureRuleSchema(int ID) { throw null; } + public virtual Novell.Directory.Ldap.LdapDITStructureRuleSchema getDITStructureRuleSchema(string name) { throw null; } + public virtual Novell.Directory.Ldap.LdapMatchingRuleSchema getMatchingRuleSchema(string name) { throw null; } + public virtual Novell.Directory.Ldap.LdapMatchingRuleUseSchema getMatchingRuleUseSchema(string name) { throw null; } + public virtual Novell.Directory.Ldap.LdapNameFormSchema getNameFormSchema(string name) { throw null; } + public virtual Novell.Directory.Ldap.LdapObjectClassSchema getObjectClassSchema(string name) { throw null; } + public virtual Novell.Directory.Ldap.LdapSyntaxSchema getSyntaxSchema(string oid) { throw null; } + } + public abstract partial class LdapSchemaElement : Novell.Directory.Ldap.LdapAttribute + { + [System.CLSCompliantAttribute(false)] + protected internal string description; + protected internal System.Collections.Hashtable hashQualifier; + [System.CLSCompliantAttribute(false)] + protected internal string[] names; + [System.CLSCompliantAttribute(false)] + protected internal bool obsolete; + protected internal string oid; + protected internal string[] qualifier; + protected internal LdapSchemaElement(string attrName) : base (default(Novell.Directory.Ldap.LdapAttribute)) { } + public virtual string Description { get { throw null; } } + public virtual string ID { get { throw null; } } + public virtual string[] Names { get { throw null; } } + public virtual bool Obsolete { get { throw null; } } + public virtual System.Collections.IEnumerator QualifierNames { get { throw null; } } + public virtual void addValue(byte[] value_Renamed) { } + public override void addValue(string value_Renamed) { } + protected internal abstract string formatString(); + public virtual string[] getQualifier(string name) { throw null; } + public virtual void removeValue(byte[] value_Renamed) { } + public override void removeValue(string value_Renamed) { } + public virtual void setQualifier(string name, string[] values) { } + public override string ToString() { throw null; } + } + public partial class LdapSearchConstraints : Novell.Directory.Ldap.LdapConstraints + { + public const int DEREF_ALWAYS = 3; + public const int DEREF_FINDING = 2; + public const int DEREF_NEVER = 0; + public const int DEREF_SEARCHING = 1; + public LdapSearchConstraints() { } + public LdapSearchConstraints(Novell.Directory.Ldap.LdapConstraints cons) { } + public LdapSearchConstraints(int msLimit, int serverTimeLimit, int dereference, int maxResults, bool doReferrals, int batchSize, Novell.Directory.Ldap.LdapReferralHandler handler, int hop_limit) { } + public virtual int BatchSize { get { throw null; } set { } } + public virtual int Dereference { get { throw null; } set { } } + public virtual int MaxResults { get { throw null; } set { } } + public virtual int ServerTimeLimit { get { throw null; } set { } } + } + public partial class LdapSearchQueue : Novell.Directory.Ldap.LdapMessageQueue + { + internal LdapSearchQueue() { } + public virtual void merge(Novell.Directory.Ldap.LdapMessageQueue queue2) { } + } + public partial class LdapSearchRequest : Novell.Directory.Ldap.LdapMessage + { + public const int AND = 0; + public const int ANY = 1; + public const int APPROX_MATCH = 8; + public const int EQUALITY_MATCH = 3; + public const int EXTENSIBLE_MATCH = 9; + public const int FINAL = 2; + public const int GREATER_OR_EQUAL = 5; + public const int INITIAL = 0; + public const int LESS_OR_EQUAL = 6; + public const int NOT = 2; + public const int OR = 1; + public const int PRESENT = 7; + public const int SUBSTRINGS = 4; + public LdapSearchRequest(string base_Renamed, int scope, Novell.Directory.Ldap.Rfc2251.RfcFilter filter, string[] attrs, int dereference, int maxResults, int serverTimeLimit, bool typesOnly, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public LdapSearchRequest(string base_Renamed, int scope, string filter, string[] attrs, int dereference, int maxResults, int serverTimeLimit, bool typesOnly, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string[] Attributes { get { throw null; } } + public virtual int Dereference { get { throw null; } } + public virtual string DN { get { throw null; } } + public virtual int MaxResults { get { throw null; } } + public virtual int Scope { get { throw null; } } + public virtual System.Collections.IEnumerator SearchFilter { get { throw null; } } + public virtual int ServerTimeLimit { get { throw null; } } + public virtual string StringFilter { get { throw null; } } + public virtual bool TypesOnly { get { throw null; } } + } + public partial class LdapSearchResult : Novell.Directory.Ldap.LdapMessage + { + public LdapSearchResult(Novell.Directory.Ldap.LdapEntry entry, Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual Novell.Directory.Ldap.LdapEntry Entry { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class LdapSearchResultReference : Novell.Directory.Ldap.LdapMessage + { + internal LdapSearchResultReference() : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string[] Referrals { get { throw null; } } + } + public partial class LdapSearchResults + { + internal LdapSearchResults() { } + public virtual int Count { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapControl[] ResponseControls { get { throw null; } } + public virtual bool hasMore() { throw null; } + public virtual Novell.Directory.Ldap.LdapEntry next() { throw null; } + } + public partial class LdapSyntaxSchema : Novell.Directory.Ldap.LdapSchemaElement + { + public LdapSyntaxSchema(string raw) : base (default(string)) { } + public LdapSyntaxSchema(string oid, string description) : base (default(string)) { } + protected internal override string formatString() { throw null; } + } + public partial class LdapUnbindRequest : Novell.Directory.Ldap.LdapMessage + { + public LdapUnbindRequest(Novell.Directory.Ldap.LdapControl[] cont) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + } + public partial interface LdapUnsolicitedNotificationListener + { + void messageReceived(Novell.Directory.Ldap.LdapExtendedResponse msg); + } + public partial class LdapUrl : System.ICloneable + { + public LdapUrl(string url) { } + public LdapUrl(string host, int port, string dn) { } + public LdapUrl(string host, int port, string dn, string[] attrNames, int scope, string filter, string[] extensions) { } + public LdapUrl(string host, int port, string dn, string[] attrNames, int scope, string filter, string[] extensions, bool secure) { } + public virtual string[] AttributeArray { get { throw null; } } + public virtual System.Collections.IEnumerator Attributes { get { throw null; } } + public virtual string[] Extensions { get { throw null; } } + public virtual string Filter { get { throw null; } } + public virtual string Host { get { throw null; } } + public virtual int Port { get { throw null; } } + public virtual int Scope { get { throw null; } } + public virtual bool Secure { get { throw null; } } + public object Clone() { throw null; } + public static string decode(string URLEncoded) { throw null; } + public static string encode(string toEncode) { throw null; } + public virtual string getDN() { throw null; } + public override string ToString() { throw null; } + } +} +namespace Novell.Directory.Ldap.Asn1 +{ + public partial class Asn1Boolean : Novell.Directory.Ldap.Asn1.Asn1Object + { + public static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 1; + [System.CLSCompliantAttribute(false)] + public Asn1Boolean(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1Boolean(bool content) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public bool booleanValue() { throw null; } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public override string ToString() { throw null; } + } + public partial class Asn1Choice : Novell.Directory.Ldap.Asn1.Asn1Object + { + protected internal Asn1Choice() : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1Choice(Novell.Directory.Ldap.Asn1.Asn1Object content) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + protected internal virtual Novell.Directory.Ldap.Asn1.Asn1Object ChoiceValue { set { } } + public Novell.Directory.Ldap.Asn1.Asn1Object choiceValue() { throw null; } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public override void setIdentifier(Novell.Directory.Ldap.Asn1.Asn1Identifier id) { } + public override string ToString() { throw null; } + } + [System.CLSCompliantAttribute(false)] + public partial interface Asn1Decoder : System.Runtime.Serialization.ISerializable + { + Novell.Directory.Ldap.Asn1.Asn1Object decode(System.IO.Stream in_Renamed); + Novell.Directory.Ldap.Asn1.Asn1Object decode(System.IO.Stream in_Renamed, int[] length); + Novell.Directory.Ldap.Asn1.Asn1Object decode(sbyte[] value_Renamed); + object decodeBoolean(System.IO.Stream in_Renamed, int len); + object decodeCharacterString(System.IO.Stream in_Renamed, int len); + object decodeNumeric(System.IO.Stream in_Renamed, int len); + object decodeOctetString(System.IO.Stream in_Renamed, int len); + } + public partial interface Asn1Encoder : System.Runtime.Serialization.ISerializable + { + void encode(Novell.Directory.Ldap.Asn1.Asn1Boolean b, System.IO.Stream out_Renamed); + void encode(Novell.Directory.Ldap.Asn1.Asn1Identifier id, System.IO.Stream out_Renamed); + void encode(Novell.Directory.Ldap.Asn1.Asn1Null n, System.IO.Stream out_Renamed); + void encode(Novell.Directory.Ldap.Asn1.Asn1Numeric n, System.IO.Stream out_Renamed); + void encode(Novell.Directory.Ldap.Asn1.Asn1OctetString os, System.IO.Stream out_Renamed); + void encode(Novell.Directory.Ldap.Asn1.Asn1Structured c, System.IO.Stream out_Renamed); + void encode(Novell.Directory.Ldap.Asn1.Asn1Tagged t, System.IO.Stream out_Renamed); + } + public partial class Asn1Enumerated : Novell.Directory.Ldap.Asn1.Asn1Numeric + { + public static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 10; + [System.CLSCompliantAttribute(false)] + public Asn1Enumerated(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public Asn1Enumerated(int content) { } + public Asn1Enumerated(long content) { } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public override string ToString() { throw null; } + } + public partial class Asn1Identifier : System.ICloneable + { + public const int APPLICATION = 1; + public const int CONTEXT = 2; + public const int PRIVATE = 3; + public const int UNIVERSAL = 0; + public Asn1Identifier() { } + public Asn1Identifier(int tagClass, bool constructed, int tag) { } + public Asn1Identifier(System.IO.Stream in_Renamed) { } + [System.CLSCompliantAttribute(false)] + public virtual bool Application { get { throw null; } } + public virtual int Asn1Class { get { throw null; } } + public virtual bool Constructed { get { throw null; } } + [System.CLSCompliantAttribute(false)] + public virtual bool Context { get { throw null; } } + public virtual int EncodedLength { get { throw null; } } + [System.CLSCompliantAttribute(false)] + public virtual bool Private { get { throw null; } } + public virtual int Tag { get { throw null; } } + [System.CLSCompliantAttribute(false)] + public virtual bool Universal { get { throw null; } } + public object Clone() { throw null; } + public void reset(System.IO.Stream in_Renamed) { } + } + public partial class Asn1Integer : Novell.Directory.Ldap.Asn1.Asn1Numeric + { + public static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 2; + [System.CLSCompliantAttribute(false)] + public Asn1Integer(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public Asn1Integer(int content) { } + public Asn1Integer(long content) { } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public override string ToString() { throw null; } + } + public partial class Asn1Length + { + public Asn1Length() { } + public Asn1Length(int length) { } + public Asn1Length(System.IO.Stream in_Renamed) { } + public virtual int EncodedLength { get { throw null; } } + public virtual int Length { get { throw null; } } + public void reset(System.IO.Stream in_Renamed) { } + } + public partial class Asn1Null : Novell.Directory.Ldap.Asn1.Asn1Object + { + public static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 5; + public Asn1Null() : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public override string ToString() { throw null; } + } + public abstract partial class Asn1Numeric : Novell.Directory.Ldap.Asn1.Asn1Object + { + internal Asn1Numeric() : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public int intValue() { throw null; } + public long longValue() { throw null; } + } + [System.SerializableAttribute] + public abstract partial class Asn1Object : System.Runtime.Serialization.ISerializable + { + public Asn1Object(Novell.Directory.Ldap.Asn1.Asn1Identifier id) { } + public abstract void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed); + [System.CLSCompliantAttribute(false)] + public sbyte[] getEncoding(Novell.Directory.Ldap.Asn1.Asn1Encoder enc) { throw null; } + public virtual Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public virtual void setIdentifier(Novell.Directory.Ldap.Asn1.Asn1Identifier id) { } + [System.CLSCompliantAttribute(false)] + public override string ToString() { throw null; } + } + public partial class Asn1OctetString : Novell.Directory.Ldap.Asn1.Asn1Object + { + protected internal static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 4; + [System.CLSCompliantAttribute(false)] + public Asn1OctetString(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public Asn1OctetString(sbyte[] content) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1OctetString(string content) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public sbyte[] byteValue() { throw null; } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public string stringValue() { throw null; } + public override string ToString() { throw null; } + } + public partial class Asn1Sequence : Novell.Directory.Ldap.Asn1.Asn1Structured + { + public const int TAG = 16; + public Asn1Sequence() : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public Asn1Sequence(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1Sequence(Novell.Directory.Ldap.Asn1.Asn1Object[] newContent, int size) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1Sequence(int size) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public override string ToString() { throw null; } + } + public partial class Asn1SequenceOf : Novell.Directory.Ldap.Asn1.Asn1Structured + { + public static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 16; + public Asn1SequenceOf() : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public Asn1SequenceOf(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1SequenceOf(Novell.Directory.Ldap.Asn1.Asn1Sequence sequence) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1SequenceOf(int size) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public override string ToString() { throw null; } + } + public partial class Asn1Set : Novell.Directory.Ldap.Asn1.Asn1Structured + { + public static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 17; + public Asn1Set() : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public Asn1Set(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1Set(int size) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public override string ToString() { throw null; } + } + public partial class Asn1SetOf : Novell.Directory.Ldap.Asn1.Asn1Structured + { + public static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public const int TAG = 17; + public Asn1SetOf() : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1SetOf(Novell.Directory.Ldap.Asn1.Asn1Set set_Renamed) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1SetOf(int size) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + [System.CLSCompliantAttribute(false)] + public override string ToString() { throw null; } + } + public abstract partial class Asn1Structured : Novell.Directory.Ldap.Asn1.Asn1Object + { + protected internal Asn1Structured(Novell.Directory.Ldap.Asn1.Asn1Identifier id) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + protected internal Asn1Structured(Novell.Directory.Ldap.Asn1.Asn1Identifier id, Novell.Directory.Ldap.Asn1.Asn1Object[] newContent, int size) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + protected internal Asn1Structured(Novell.Directory.Ldap.Asn1.Asn1Identifier id, int size) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public void add(Novell.Directory.Ldap.Asn1.Asn1Object value_Renamed) { } + [System.CLSCompliantAttribute(false)] + protected internal void decodeStructured(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public Novell.Directory.Ldap.Asn1.Asn1Object get_Renamed(int index) { throw null; } + public void set_Renamed(int index, Novell.Directory.Ldap.Asn1.Asn1Object value_Renamed) { } + public int size() { throw null; } + public Novell.Directory.Ldap.Asn1.Asn1Object[] toArray() { throw null; } + [System.CLSCompliantAttribute(false)] + public virtual string toString(string type) { throw null; } + } + public partial class Asn1Tagged : Novell.Directory.Ldap.Asn1.Asn1Object + { + [System.CLSCompliantAttribute(false)] + public Asn1Tagged(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len, Novell.Directory.Ldap.Asn1.Asn1Identifier identifier) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1Tagged(Novell.Directory.Ldap.Asn1.Asn1Identifier identifier, Novell.Directory.Ldap.Asn1.Asn1Object object_Renamed) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public Asn1Tagged(Novell.Directory.Ldap.Asn1.Asn1Identifier identifier, Novell.Directory.Ldap.Asn1.Asn1Object object_Renamed, bool explicit_Renamed) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier)) { } + public virtual bool Explicit { get { throw null; } } + [System.CLSCompliantAttribute(false)] + public virtual Novell.Directory.Ldap.Asn1.Asn1Object TaggedValue { set { } } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public Novell.Directory.Ldap.Asn1.Asn1Object taggedValue() { throw null; } + public override string ToString() { throw null; } + } + public partial class LBERDecoder : Novell.Directory.Ldap.Asn1.Asn1Decoder, System.Runtime.Serialization.ISerializable + { + public LBERDecoder() { } + public virtual Novell.Directory.Ldap.Asn1.Asn1Object decode(System.IO.Stream in_Renamed) { throw null; } + public virtual Novell.Directory.Ldap.Asn1.Asn1Object decode(System.IO.Stream in_Renamed, int[] len) { throw null; } + [System.CLSCompliantAttribute(false)] + public virtual Novell.Directory.Ldap.Asn1.Asn1Object decode(sbyte[] value_Renamed) { throw null; } + public object decodeBoolean(System.IO.Stream in_Renamed, int len) { throw null; } + public object decodeCharacterString(System.IO.Stream in_Renamed, int len) { throw null; } + public object decodeNumeric(System.IO.Stream in_Renamed, int len) { throw null; } + public object decodeOctetString(System.IO.Stream in_Renamed, int len) { throw null; } + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public partial class LBEREncoder : Novell.Directory.Ldap.Asn1.Asn1Encoder, System.Runtime.Serialization.ISerializable + { + public LBEREncoder() { } + public virtual void encode(Novell.Directory.Ldap.Asn1.Asn1Boolean b, System.IO.Stream out_Renamed) { } + public void encode(Novell.Directory.Ldap.Asn1.Asn1Identifier id, System.IO.Stream out_Renamed) { } + public void encode(Novell.Directory.Ldap.Asn1.Asn1Null n, System.IO.Stream out_Renamed) { } + public void encode(Novell.Directory.Ldap.Asn1.Asn1Numeric n, System.IO.Stream out_Renamed) { } + public void encode(Novell.Directory.Ldap.Asn1.Asn1OctetString os, System.IO.Stream out_Renamed) { } + public void encode(Novell.Directory.Ldap.Asn1.Asn1Structured c, System.IO.Stream out_Renamed) { } + public void encode(Novell.Directory.Ldap.Asn1.Asn1Tagged t, System.IO.Stream out_Renamed) { } + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } +} +namespace Novell.Directory.Ldap.Controls +{ + public partial class LdapEntryChangeControl : Novell.Directory.Ldap.LdapControl + { + [System.CLSCompliantAttribute(false)] + public LdapEntryChangeControl(string oid, bool critical, sbyte[] value_Renamed) : base (default(string), default(bool), default(sbyte[])) { } + public virtual int ChangeNumber { get { throw null; } } + public virtual int ChangeType { get { throw null; } } + public virtual bool HasChangeNumber { get { throw null; } } + public virtual string PreviousDN { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class LdapPersistSearchControl : Novell.Directory.Ldap.LdapControl + { + public const int ADD = 1; + public static readonly int ANY; + public const int DELETE = 2; + public const int MODDN = 8; + public const int MODIFY = 4; + public LdapPersistSearchControl() : base (default(string), default(bool), default(sbyte[])) { } + public LdapPersistSearchControl(int changeTypes, bool changesOnly, bool returnControls, bool isCritical) : base (default(string), default(bool), default(sbyte[])) { } + public virtual bool ChangesOnly { get { throw null; } set { } } + public virtual int ChangeTypes { get { throw null; } set { } } + public virtual bool ReturnControls { get { throw null; } set { } } + public override string ToString() { throw null; } + } + public partial class LdapSortControl : Novell.Directory.Ldap.LdapControl + { + public LdapSortControl(Novell.Directory.Ldap.Controls.LdapSortKey key, bool critical) : base (default(string), default(bool), default(sbyte[])) { } + public LdapSortControl(Novell.Directory.Ldap.Controls.LdapSortKey[] keys, bool critical) : base (default(string), default(bool), default(sbyte[])) { } + } + public partial class LdapSortKey + { + public LdapSortKey(string keyDescription) { } + public LdapSortKey(string key, bool reverse) { } + public LdapSortKey(string key, bool reverse, string matchRule) { } + public virtual string Key { get { throw null; } } + public virtual string MatchRule { get { throw null; } } + public virtual bool Reverse { get { throw null; } } + } + public partial class LdapSortResponse : Novell.Directory.Ldap.LdapControl + { + [System.CLSCompliantAttribute(false)] + public LdapSortResponse(string oid, bool critical, sbyte[] values) : base (default(string), default(bool), default(sbyte[])) { } + public virtual string FailedAttribute { get { throw null; } } + public virtual int ResultCode { get { throw null; } } + } + public partial class LdapVirtualListControl : Novell.Directory.Ldap.LdapControl + { + public LdapVirtualListControl(int startIndex, int beforeCount, int afterCount, int contentCount) : base (default(string), default(bool), default(sbyte[])) { } + public LdapVirtualListControl(int startIndex, int beforeCount, int afterCount, int contentCount, string context) : base (default(string), default(bool), default(sbyte[])) { } + public LdapVirtualListControl(string jumpTo, int beforeCount, int afterCount) : base (default(string), default(bool), default(sbyte[])) { } + public LdapVirtualListControl(string jumpTo, int beforeCount, int afterCount, string context) : base (default(string), default(bool), default(sbyte[])) { } + public virtual int AfterCount { get { throw null; } } + public virtual int BeforeCount { get { throw null; } } + public virtual string Context { get { throw null; } set { } } + public virtual int ListSize { get { throw null; } set { } } + public virtual void setRange(int listIndex, int beforeCount, int afterCount) { } + public virtual void setRange(string jumpTo, int beforeCount, int afterCount) { } + } + public partial class LdapVirtualListResponse : Novell.Directory.Ldap.LdapControl + { + [System.CLSCompliantAttribute(false)] + public LdapVirtualListResponse(string oid, bool critical, sbyte[] values) : base (default(string), default(bool), default(sbyte[])) { } + public virtual int ContentCount { get { throw null; } } + public virtual string Context { get { throw null; } } + public virtual int FirstPosition { get { throw null; } } + public virtual int ResultCode { get { throw null; } } + } +} +namespace Novell.Directory.Ldap.Events +{ + public partial class BaseEventArgs : System.EventArgs + { + protected Novell.Directory.Ldap.LdapMessage ldap_message; + public BaseEventArgs(Novell.Directory.Ldap.LdapMessage message) { } + public Novell.Directory.Ldap.LdapMessage ContianedEventInformation { get { throw null; } } + } + public partial class DirectoryEventArgs : Novell.Directory.Ldap.Events.BaseEventArgs + { + protected Novell.Directory.Ldap.Events.EventClassifiers eClassification; + public DirectoryEventArgs(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification) : base (default(Novell.Directory.Ldap.LdapMessage)) { } + public Novell.Directory.Ldap.Events.EventClassifiers EventClassification { get { throw null; } set { } } + } + public partial class DirectoryExceptionEventArgs : Novell.Directory.Ldap.Events.BaseEventArgs + { + protected Novell.Directory.Ldap.LdapException ldap_exception_object; + public DirectoryExceptionEventArgs(Novell.Directory.Ldap.LdapMessage message, Novell.Directory.Ldap.LdapException ldapException) : base (default(Novell.Directory.Ldap.LdapMessage)) { } + public Novell.Directory.Ldap.LdapException LdapExceptionObject { get { throw null; } } + } + public enum EventClassifiers + { + CLASSIFICATION_EDIR_EVENT = 1, + CLASSIFICATION_LDAP_PSEARCH = 0, + CLASSIFICATION_UNKNOWN = -1, + } + public partial class LdapEventArgs : Novell.Directory.Ldap.Events.DirectoryEventArgs + { + protected Novell.Directory.Ldap.Events.LdapEventType eType; + public LdapEventArgs(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification, Novell.Directory.Ldap.Events.LdapEventType aType) : base (default(Novell.Directory.Ldap.LdapMessage), default(Novell.Directory.Ldap.Events.EventClassifiers)) { } + public Novell.Directory.Ldap.Events.LdapEventType EventType { get { throw null; } set { } } + public override string ToString() { throw null; } + } + public abstract partial class LdapEventSource + { + protected const int DEFAULT_SLEEP_TIME = 1000; + protected Novell.Directory.Ldap.Events.LdapEventSource.DirectoryEventHandler directory_event; + protected Novell.Directory.Ldap.Events.LdapEventSource.DirectoryExceptionEventHandler directory_exception_event; + protected internal const int EVENT_TYPE_UNKNOWN = -1; + protected Novell.Directory.Ldap.Events.LdapEventSource.EventsGenerator m_objEventsGenerator; + protected int sleep_interval; + protected LdapEventSource() { } + public int SleepInterval { get { throw null; } set { } } + public event Novell.Directory.Ldap.Events.LdapEventSource.DirectoryEventHandler DirectoryEvent { add { } remove { } } + public event Novell.Directory.Ldap.Events.LdapEventSource.DirectoryExceptionEventHandler DirectoryExceptionEvent { add { } remove { } } + protected Novell.Directory.Ldap.Events.LdapEventSource.LISTENERS_COUNT GetCurrentListenersState() { throw null; } + protected abstract int GetListeners(); + protected void ListenerAdded() { } + protected void ListenerRemoved() { } + protected void NotifyDirectoryListeners(Novell.Directory.Ldap.Events.DirectoryEventArgs objDirectoryEventArgs) { } + protected void NotifyDirectoryListeners(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification) { } + protected abstract bool NotifyEventListeners(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification, int nType); + protected void NotifyExceptionListeners(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.LdapException ldapException) { } + protected void NotifyListeners(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification, int nType) { } + protected void StartEventPolling(Novell.Directory.Ldap.LdapMessageQueue queue, Novell.Directory.Ldap.LdapConnection conn, int msgid) { } + protected abstract void StartSearchAndPolling(); + protected void StopEventPolling() { } + protected abstract void StopSearchAndPolling(); + public delegate void DirectoryEventHandler(object source, Novell.Directory.Ldap.Events.DirectoryEventArgs objDirectoryEventArgs); + public delegate void DirectoryExceptionEventHandler(object source, Novell.Directory.Ldap.Events.DirectoryExceptionEventArgs objDirectoryExceptionEventArgs); + protected partial class EventsGenerator + { + public EventsGenerator(Novell.Directory.Ldap.Events.LdapEventSource objEventSource, Novell.Directory.Ldap.LdapMessageQueue queue, Novell.Directory.Ldap.LdapConnection conn, int msgid) { } + public int SleepTime { get { throw null; } set { } } + protected void processmessage(Novell.Directory.Ldap.LdapMessage response) { } + protected void Run() { } + public void StartEventPolling() { } + public void StopEventPolling() { } + } + protected enum LISTENERS_COUNT + { + MORE_THAN_ONE = 2, + ONE = 1, + ZERO = 0, + } + } + public enum LdapEventType + { + LDAP_PSEARCH_ADD = 1, + LDAP_PSEARCH_ANY = 15, + LDAP_PSEARCH_DELETE = 2, + LDAP_PSEARCH_MODDN = 8, + LDAP_PSEARCH_MODIFY = 4, + TYPE_UNKNOWN = -1, + } + public partial class PSearchEventSource : Novell.Directory.Ldap.Events.LdapEventSource + { + protected string[] mAttrs; + protected Novell.Directory.Ldap.LdapConnection mConnection; + protected Novell.Directory.Ldap.Events.LdapEventType mEventChangeType; + protected string mFilter; + protected Novell.Directory.Ldap.LdapSearchQueue mQueue; + protected int mScope; + protected string mSearchBase; + protected Novell.Directory.Ldap.LdapSearchConstraints mSearchConstraints; + protected bool mTypesOnly; + protected Novell.Directory.Ldap.Events.PSearchEventSource.SearchReferralEventHandler search_referral_event; + protected Novell.Directory.Ldap.Events.PSearchEventSource.SearchResultEventHandler search_result_event; + public PSearchEventSource(Novell.Directory.Ldap.LdapConnection conn, string searchBase, int scope, string filter, string[] attrs, bool typesOnly, Novell.Directory.Ldap.LdapSearchConstraints constraints, Novell.Directory.Ldap.Events.LdapEventType eventchangetype, bool changeonly) { } + public event Novell.Directory.Ldap.Events.PSearchEventSource.SearchReferralEventHandler SearchReferralEvent { add { } remove { } } + public event Novell.Directory.Ldap.Events.PSearchEventSource.SearchResultEventHandler SearchResultEvent { add { } remove { } } + protected override int GetListeners() { throw null; } + protected override bool NotifyEventListeners(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification, int nType) { throw null; } + protected override void StartSearchAndPolling() { } + protected override void StopSearchAndPolling() { } + public delegate void SearchReferralEventHandler(object source, Novell.Directory.Ldap.Events.SearchReferralEventArgs objArgs); + public delegate void SearchResultEventHandler(object source, Novell.Directory.Ldap.Events.SearchResultEventArgs objArgs); + } + public partial class SearchReferralEventArgs : Novell.Directory.Ldap.Events.LdapEventArgs + { + public SearchReferralEventArgs(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification, Novell.Directory.Ldap.Events.LdapEventType aType) : base (default(Novell.Directory.Ldap.LdapMessage), default(Novell.Directory.Ldap.Events.EventClassifiers), default(Novell.Directory.Ldap.Events.LdapEventType)) { } + public string[] getUrls() { throw null; } + } + public partial class SearchResultEventArgs : Novell.Directory.Ldap.Events.LdapEventArgs + { + public SearchResultEventArgs(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification, Novell.Directory.Ldap.Events.LdapEventType aType) : base (default(Novell.Directory.Ldap.LdapMessage), default(Novell.Directory.Ldap.Events.EventClassifiers), default(Novell.Directory.Ldap.Events.LdapEventType)) { } + public Novell.Directory.Ldap.LdapEntry Entry { get { throw null; } } + public override string ToString() { throw null; } + } +} +namespace Novell.Directory.Ldap.Events.Edir +{ + public enum DebugParameterType + { + ADDRESS = 5, + BINARY = 3, + ENTRYID = 1, + INTEGER = 4, + STRING = 2, + TIMESTAMP = 6, + TIMEVECTOR = 7, + } + public partial class DSETimeStamp + { + protected int nEvent; + protected int nSeconds; + protected int replica_number; + public DSETimeStamp(Novell.Directory.Ldap.Asn1.Asn1Sequence dseObject) { } + public int Event { get { throw null; } } + public int ReplicaNumber { get { throw null; } } + public int Seconds { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class EdirEventArgs : Novell.Directory.Ldap.Events.DirectoryEventArgs + { + public EdirEventArgs(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification) : base (default(Novell.Directory.Ldap.LdapMessage), default(Novell.Directory.Ldap.Events.EventClassifiers)) { } + public Novell.Directory.Ldap.Events.Edir.EdirEventIntermediateResponse IntermediateResponse { get { throw null; } } + } + public enum EdirEventDataType + { + EDIR_TAG_BINDERY_EVENT_DATA = 5, + EDIR_TAG_CHANGE_CONFIG_PARAM = 11, + EDIR_TAG_CHANGE_SERVER_ADDRESS = 10, + EDIR_TAG_CONNECTION_STATE = 9, + EDIR_TAG_DEBUG_EVENT_DATA = 14, + EDIR_TAG_DSESEV_INFO = 6, + EDIR_TAG_ENTRY_EVENT_DATA = 1, + EDIR_TAG_GENERAL_EVENT_DATA = 3, + EDIR_TAG_MODULE_STATE_DATA = 7, + EDIR_TAG_NETWORK_ADDRESS = 8, + EDIR_TAG_NO_DATA = 12, + EDIR_TAG_SKULK_DATA = 4, + EDIR_TAG_STATUS_LOG = 13, + EDIR_TAG_VALUE_EVENT_DATA = 2, + } + public partial class EdirEventIntermediateResponse : Novell.Directory.Ldap.LdapIntermediateResponse + { + protected Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData event_response_data; + protected Novell.Directory.Ldap.Events.Edir.EdirEventResultType event_result_type; + protected Novell.Directory.Ldap.Events.Edir.EdirEventType event_type; + public EdirEventIntermediateResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage message) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public EdirEventIntermediateResponse(byte[] message) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData EventResponseDataObject { get { throw null; } } + public Novell.Directory.Ldap.Events.Edir.EdirEventResultType EventResultType { get { throw null; } } + public Novell.Directory.Ldap.Events.Edir.EdirEventType EventType { get { throw null; } } + [System.CLSCompliantAttribute(false)] + protected void ProcessMessage(sbyte[] returnedValue) { } + } + public enum EdirEventResultType + { + EVT_STATUS_ALL = 0, + EVT_STATUS_FAILURE = 2, + EVT_STATUS_SUCCESS = 1, + } + public partial class EdirEventSource : Novell.Directory.Ldap.Events.LdapEventSource + { + protected Novell.Directory.Ldap.Events.Edir.EdirEventSource.EdirEventHandler edir_event; + protected Novell.Directory.Ldap.LdapConnection mConnection; + protected Novell.Directory.Ldap.LdapResponseQueue mQueue; + protected Novell.Directory.Ldap.Events.Edir.MonitorEventRequest mRequestOperation; + public EdirEventSource(Novell.Directory.Ldap.Events.Edir.EdirEventSpecifier[] specifier, Novell.Directory.Ldap.LdapConnection conn) { } + public event Novell.Directory.Ldap.Events.Edir.EdirEventSource.EdirEventHandler EdirEvent { add { } remove { } } + protected override int GetListeners() { throw null; } + protected override bool NotifyEventListeners(Novell.Directory.Ldap.LdapMessage sourceMessage, Novell.Directory.Ldap.Events.EventClassifiers aClassification, int nType) { throw null; } + protected override void StartSearchAndPolling() { } + protected override void StopSearchAndPolling() { } + public delegate void EdirEventHandler(object source, Novell.Directory.Ldap.Events.Edir.EdirEventArgs objEdirEventArgs); + } + public partial class EdirEventSpecifier + { + public EdirEventSpecifier(Novell.Directory.Ldap.Events.Edir.EdirEventType eventType, Novell.Directory.Ldap.Events.Edir.EdirEventResultType eventResultType) { } + public EdirEventSpecifier(Novell.Directory.Ldap.Events.Edir.EdirEventType eventType, Novell.Directory.Ldap.Events.Edir.EdirEventResultType eventResultType, string filter) { } + public string EventFilter { get { throw null; } } + public Novell.Directory.Ldap.Events.Edir.EdirEventResultType EventResultType { get { throw null; } } + public Novell.Directory.Ldap.Events.Edir.EdirEventType EventType { get { throw null; } } + } + public enum EdirEventType + { + EVT_ABORT_JOIN = 145, + EVT_ABORT_PARTITION_OP = 109, + EVT_ADD_ENTRY = 168, + EVT_ADD_MEMBER = 153, + EVT_ADD_PROPERTY = 151, + EVT_ADD_REPLICA = 103, + EVT_ADD_VALUE = 5, + EVT_AGENT_CLOSE_LOCAL = 54, + EVT_AGENT_OPEN_LOCAL = 53, + EVT_ALLOW_LOGIN = 188, + EVT_BACKLINK_PROC_DONE = 95, + EVT_BACKUP_ENTRY = 114, + EVT_BEGIN_NAMEBASE_TRANSACTION = 213, + EVT_BKLINK_OPERATOR = 63, + EVT_BKLINK_SEV = 62, + EVT_CHANGE_CONN_STATE = 173, + EVT_CHANGE_MODULE_STATE = 21, + EVT_CHANGE_OBJ_SECURITY = 156, + EVT_CHANGE_PROP_SECURITY = 155, + EVT_CHANGE_REPLICA_TYPE = 107, + EVT_CHANGE_SECURITY_EQUALS = 164, + EVT_CHANGE_SERVER_ADDRS = 219, + EVT_CHANGE_TREE_NAME = 143, + EVT_CHECK_CONSOLE_OPERATOR = 142, + EVT_CHECK_SEV = 12, + EVT_CHGPASS = 101, + EVT_CLOSE_BINDERY = 172, + EVT_CLOSE_STREAM = 7, + EVT_COMPARE_ATTR_VALUE = 123, + EVT_CONNECT_TO_ADDRESS = 158, + EVT_CONSOLE_OPERATION = 203, + EVT_CRC_FAILURE = 167, + EVT_CREATE_BACKLINK = 141, + EVT_CREATE_BINDERY_OBJECT = 10, + EVT_CREATE_ENTRY = 1, + EVT_CREATE_NAMEBASE = 163, + EVT_CREATE_SUBREF = 132, + EVT_DB_ALLOC = 202, + EVT_DB_AUDIT = 175, + EVT_DB_AUDIT_NCP = 176, + EVT_DB_AUDIT_SKULK = 177, + EVT_DB_AUTHEN = 26, + EVT_DB_BACKLINK = 27, + EVT_DB_BACKLINK_DETAIL = 236, + EVT_DB_BUFFERS = 28, + EVT_DB_CHANGE_CACHE = 184, + EVT_DB_CLIENT_BUFFERS = 189, + EVT_DB_COLL = 29, + EVT_DB_CONN_TRACE = 210, + EVT_DB_DIRXML = 214, + EVT_DB_DIRXML_DRIVERS = 217, + EVT_DB_DNS = 220, + EVT_DB_DRL = 198, + EVT_DB_DRL_DETAIL = 237, + EVT_DB_DSAGENT = 30, + EVT_DB_EMU = 31, + EVT_DB_FRAGGER = 32, + EVT_DB_HTTPSTK = 231, + EVT_DB_INIT = 33, + EVT_DB_INSPECTOR = 34, + EVT_DB_IN_SYNC_DETAIL = 227, + EVT_DB_JANITOR = 35, + EVT_DB_LDAPSTK = 232, + EVT_DB_LIMBER = 36, + EVT_DB_LOCKING = 37, + EVT_DB_LOST_ENTRY = 183, + EVT_DB_MIN = 39, + EVT_DB_MISC = 40, + EVT_DB_MOVE = 38, + EVT_DB_NCPENG = 166, + EVT_DB_NDSMON = 218, + EVT_DB_NICIEXT = 233, + EVT_DB_NMAS = 235, + EVT_DB_NPKI_API = 242, + EVT_DB_OBIT = 207, + EVT_DB_OBJECT_PRODUCER = 238, + EVT_DB_PART = 41, + EVT_DB_PKI = 230, + EVT_DB_PURGE = 186, + EVT_DB_RECMAN = 42, + EVT_DB_REPAIR = 221, + EVT_DB_REPAIR_DEBUG = 222, + EVT_DB_RESNAME = 44, + EVT_DB_SAP = 45, + EVT_DB_SCHEMA = 46, + EVT_DB_SCHEMA_DETAIL = 225, + EVT_DB_SEARCH = 239, + EVT_DB_SEARCH_DETAIL = 240, + EVT_DB_SECRET_STORE = 234, + EVT_DB_SERVER_PACKET = 204, + EVT_DB_SKULKER = 47, + EVT_DB_SSL = 229, + EVT_DB_STREAMS = 48, + EVT_DB_SYNC_DETAIL = 209, + EVT_DB_SYNC_IN = 49, + EVT_DB_THREADS = 50, + EVT_DB_TIMEVECTOR = 51, + EVT_DB_VCLIENT = 52, + EVT_DB_WANMAN = 190, + EVT_DEFINE_ATTR_DEF = 116, + EVT_DEFINE_CLASS_DEF = 119, + EVT_DELETE_ATTRIBUTE = 8, + EVT_DELETE_BINDERY_OBJECT = 11, + EVT_DELETE_ENTRY = 2, + EVT_DELETE_MEMBER = 154, + EVT_DELETE_PROPERTY = 152, + EVT_DELETE_SUBTREE = 64, + EVT_DELETE_UNUSED_EXTREF = 15, + EVT_DELETE_VALUE = 6, + EVT_DSA_BAD_VERB = 56, + EVT_DSA_READ = 99, + EVT_DSA_REQUEST_END = 58, + EVT_DSA_REQUEST_START = 57, + EVT_DS_ERR_VIA_BINDERY = 55, + EVT_END_NAMEBASE_TRANSACTION = 187, + EVT_END_UPDATE_REPLICA = 138, + EVT_END_UPDATE_SCHEMA = 148, + EVT_ENTRYID_SWAP = 181, + EVT_INSIDE_NCP_REQUEST = 182, + EVT_INSPECT_ENTRY = 127, + EVT_INVALID = 0, + EVT_ITERATOR = 224, + EVT_JOIN_DONE = 86, + EVT_JOIN_PARTITIONS = 106, + EVT_LIMBER_DONE = 76, + EVT_LIST_CONT_CLASSES = 126, + EVT_LIST_PARTITIONS = 133, + EVT_LIST_SUBORDINATES = 125, + EVT_LOCAL_REPLICA_CHANGE = 197, + EVT_LOGIN = 100, + EVT_LOGOUT = 102, + EVT_LOST_ENTRY = 70, + EVT_LOW_LEVEL_JOIN = 162, + EVT_LOW_LEVEL_JOIN_BEGIN = 226, + EVT_LOW_LEVEL_SPLIT = 185, + EVT_LUMBER_DONE = 94, + EVT_MAX_EVENTS = 243, + EVT_MERGE_ENTRIES = 130, + EVT_MERGE_TREE = 131, + EVT_MODIFY_CLASS_DEF = 120, + EVT_MODIFY_ENTRY = 169, + EVT_MODIFY_RDN = 178, + EVT_MOVE_DEST_ENTRY = 14, + EVT_MOVE_ENTRY_DEST = 200, + EVT_MOVE_ENTRY_SOURCE = 199, + EVT_MOVE_SOURCE_ENTRY = 4, + EVT_MOVE_SUBTREE = 59, + EVT_MOVE_TREE = 149, + EVT_MOVE_TREE_END = 83, + EVT_MOVE_TREE_START = 82, + EVT_MUTATE_ENTRY = 129, + EVT_NAME_COLLISION = 90, + EVT_NCP_RETRY_EXPENDED = 18, + EVT_NEW_SCHEMA_EPOCH = 174, + EVT_NLM_LOADED = 91, + EVT_NOTIFY_REF_CHANGE = 201, + EVT_NO_REPLICA_PTR = 60, + EVT_OPEN_BINDERY = 171, + EVT_PARTITION_LOCKED = 87, + EVT_PARTITION_OPERATION_EVENT = 20, + EVT_PARTITION_STATE_CHG = 160, + EVT_PARTITION_UNLOCKED = 88, + EVT_PRE_DELETE_ENTRY = 228, + EVT_PURGE_END = 73, + EVT_PURGE_ENTRY_FAIL = 71, + EVT_PURGE_START = 72, + EVT_READ_ATTR = 134, + EVT_READ_REFERENCES = 135, + EVT_RECV_REPLICA_UPDATES = 110, + EVT_REFERRAL = 67, + EVT_RELOAD_DS = 150, + EVT_REMOTE_SERVER_DOWN = 17, + EVT_REMOVE_ATTR_DEF = 117, + EVT_REMOVE_BACKLINK = 161, + EVT_REMOVE_CLASS_DEF = 118, + EVT_REMOVE_ENTRY = 108, + EVT_REMOVE_ENTRY_DIR = 122, + EVT_REMOVE_REPLICA = 104, + EVT_RENAME_ENTRY = 3, + EVT_REPAIR_TIME_STAMPS = 111, + EVT_REPLICA_IN_TRANSITION = 208, + EVT_REQ_UPDATE_SERVER_STATUS = 216, + EVT_RESEND_ENTRY = 128, + EVT_RESET_DS_COUNTERS = 121, + EVT_RESTORE_ENTRY = 115, + EVT_SCHEMA_SYNC = 89, + EVT_SEARCH = 159, + EVT_SEND_REPLICA_UPDATES = 112, + EVT_SERVER_ADDRESS_CHANGE = 98, + EVT_SERVER_RENAME = 96, + EVT_SET_BINDERY_CONTEXT = 9, + EVT_SPLIT_DONE = 77, + EVT_SPLIT_PARTITION = 105, + EVT_START_JOIN = 144, + EVT_START_UPDATE_REPLICA = 137, + EVT_START_UPDATE_SCHEMA = 147, + EVT_STATUS_LOG = 241, + EVT_STREAM = 124, + EVT_SYNC_IN_END = 61, + EVT_SYNC_PARTITION = 139, + EVT_SYNC_PART_END = 81, + EVT_SYNC_PART_START = 80, + EVT_SYNC_SCHEMA = 140, + EVT_SYNC_SVR_OUT_END = 79, + EVT_SYNC_SVR_OUT_START = 78, + EVT_SYNTHETIC_TIME = 97, + EVT_UPDATE_ATTR_DEF = 69, + EVT_UPDATE_CLASS_DEF = 68, + EVT_UPDATE_REPLICA = 136, + EVT_UPDATE_SCHEMA = 146, + EVT_UPDATE_SEV = 13, + EVT_VERIFY_PASS = 113, + EVT_VR_DRIVER_STATE_CHANGE = 215, + } + public partial class EventOids + { + public const string NLDAP_EVENT_NOTIFICATION = "2.16.840.1.113719.1.27.100.81"; + public const string NLDAP_FILTERED_MONITOR_EVENTS_REQUEST = "2.16.840.1.113719.1.27.100.84"; + public const string NLDAP_MONITOR_EVENTS_REQUEST = "2.16.840.1.113719.1.27.100.79"; + public const string NLDAP_MONITOR_EVENTS_RESPONSE = "2.16.840.1.113719.1.27.100.80"; + public EventOids() { } + } + public enum GeneralEventField + { + EVT_TAG_GEN_CURRPROC = 4, + EVT_TAG_GEN_DSTIME = 1, + EVT_TAG_GEN_INTEGERS = 6, + EVT_TAG_GEN_MILLISEC = 2, + EVT_TAG_GEN_PERP = 5, + EVT_TAG_GEN_STRINGS = 7, + EVT_TAG_GEN_VERB = 3, + } + public partial class MonitorEventRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public MonitorEventRequest(Novell.Directory.Ldap.Events.Edir.EdirEventSpecifier[] specifiers) : base (default(string), default(sbyte[])) { } + } + public partial class MonitorEventResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + protected Novell.Directory.Ldap.Events.Edir.EdirEventSpecifier[] specifier_list; + public MonitorEventResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage message) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public Novell.Directory.Ldap.Events.Edir.EdirEventSpecifier[] SpecifierList { get { throw null; } } + } +} +namespace Novell.Directory.Ldap.Events.Edir.EventData +{ + public partial class BaseEdirEventData + { + protected System.IO.MemoryStream decodedData; + protected Novell.Directory.Ldap.Asn1.LBERDecoder decoder; + protected Novell.Directory.Ldap.Events.Edir.EdirEventDataType event_data_type; + public BaseEdirEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) { } + public Novell.Directory.Ldap.Events.Edir.EdirEventDataType EventDataType { get { throw null; } } + protected void DataInitDone() { } + } + public partial class BinderyObjectEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int nEmuObjFlags; + protected int nSecurity; + protected int nType; + protected string strEntryDN; + protected string strName; + public BinderyObjectEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public int EmuObjFlags { get { throw null; } } + public string EntryDN { get { throw null; } } + public string Name { get { throw null; } } + public int Security { get { throw null; } } + public int ValueType { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class ChangeAddressEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int address_family; + protected int nFlags; + protected int nProto; + protected string pstk_name; + protected string source_module; + protected string strAddress; + public ChangeAddressEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public string Address { get { throw null; } } + public int AddressFamily { get { throw null; } } + public int Flags { get { throw null; } } + public int Proto { get { throw null; } } + public string PstkName { get { throw null; } } + public string SourceModule { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class ConnectionStateEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int new_flags; + protected int old_flags; + protected string source_module; + protected string strConnectionDN; + public ConnectionStateEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public string ConnectionDN { get { throw null; } } + public int NewFlags { get { throw null; } } + public int OldFlags { get { throw null; } } + public string SourceModule { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class DebugEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int ds_time; + protected int milli_seconds; + protected int nVerb; + protected System.Collections.ArrayList parameter_collection; + protected int parameter_count; + protected string strFormatString; + protected string strPerpetratorDN; + public DebugEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public int DSTime { get { throw null; } } + public string FormatString { get { throw null; } } + public int MilliSeconds { get { throw null; } } + public int ParameterCount { get { throw null; } } + public System.Collections.ArrayList Parameters { get { throw null; } } + public string PerpetratorDN { get { throw null; } } + public int Verb { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class DebugParameter + { + protected Novell.Directory.Ldap.Events.Edir.DebugParameterType debug_type; + protected object objData; + public DebugParameter(Novell.Directory.Ldap.Asn1.Asn1Tagged dseObject) { } + public object Data { get { throw null; } } + public Novell.Directory.Ldap.Events.Edir.DebugParameterType DebugType { get { throw null; } } + protected int getTaggedIntValue(Novell.Directory.Ldap.Asn1.Asn1Tagged tagVal) { throw null; } + protected Novell.Directory.Ldap.Asn1.Asn1Sequence getTaggedSequence(Novell.Directory.Ldap.Asn1.Asn1Tagged tagVal) { throw null; } + public override string ToString() { throw null; } + } + public partial class EntryEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int nFlags; + protected int nVerb; + protected string strClassId; + protected string strEntry; + protected string strNewDN; + protected string strPerpetratorDN; + protected Novell.Directory.Ldap.Events.Edir.DSETimeStamp timeStampObj; + public EntryEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public string ClassId { get { throw null; } } + public string Entry { get { throw null; } } + public int Flags { get { throw null; } } + public string NewDN { get { throw null; } } + public string PerpetratorDN { get { throw null; } } + public Novell.Directory.Ldap.Events.Edir.DSETimeStamp TimeStamp { get { throw null; } } + public int Verb { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class GeneralDSEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int current_process; + protected int ds_time; + protected int[] integer_values; + protected int milli_seconds; + protected int nVerb; + protected string[] string_values; + protected string strPerpetratorDN; + public GeneralDSEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public int CurrentProcess { get { throw null; } } + public int DSTime { get { throw null; } } + public int[] IntegerValues { get { throw null; } } + public int MilliSeconds { get { throw null; } } + public string PerpetratorDN { get { throw null; } } + public string[] StringValues { get { throw null; } } + public int Verb { get { throw null; } } + protected int getTaggedIntValue(Novell.Directory.Ldap.Asn1.Asn1Tagged tagvalue, Novell.Directory.Ldap.Events.Edir.GeneralEventField tagid) { throw null; } + protected Novell.Directory.Ldap.Asn1.Asn1Sequence getTaggedSequence(Novell.Directory.Ldap.Asn1.Asn1Tagged tagvalue, Novell.Directory.Ldap.Events.Edir.GeneralEventField tagid) { throw null; } + protected string getTaggedStringValue(Novell.Directory.Ldap.Asn1.Asn1Tagged tagvalue, Novell.Directory.Ldap.Events.Edir.GeneralEventField tagid) { throw null; } + public override string ToString() { throw null; } + } + public partial class ModuleStateEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int nFlags; + protected string strConnectionDN; + protected string strDescription; + protected string strName; + protected string strSource; + public ModuleStateEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public string ConnectionDN { get { throw null; } } + public string Description { get { throw null; } } + public int Flags { get { throw null; } } + public string Name { get { throw null; } } + public string Source { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class NetworkAddressEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int nType; + protected string strData; + public NetworkAddressEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public string Data { get { throw null; } } + public int ValueType { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class ReferralAddress + { + protected int address_type; + protected string strAddress; + public ReferralAddress(Novell.Directory.Ldap.Asn1.Asn1Sequence dseObject) { } + public string Address { get { throw null; } } + public int AddressType { get { throw null; } } + } + public partial class SecurityEquivalenceEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected int referral_count; + protected System.Collections.ArrayList referral_list; + protected int retry_count; + protected string strEntryDN; + protected string strValueDN; + public SecurityEquivalenceEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public string EntryDN { get { throw null; } } + public int ReferralCount { get { throw null; } } + public System.Collections.ArrayList ReferralList { get { throw null; } } + public int RetryCount { get { throw null; } } + public string ValueDN { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class ValueEventData : Novell.Directory.Ldap.Events.Edir.EventData.BaseEdirEventData + { + protected byte[] binData; + protected int nVerb; + protected string strAttribute; + protected string strClassId; + protected string strData; + protected string strEntry; + protected string strPerpetratorDN; + protected string strSyntax; + protected Novell.Directory.Ldap.Events.Edir.DSETimeStamp timeStampObj; + public ValueEventData(Novell.Directory.Ldap.Events.Edir.EdirEventDataType eventDataType, Novell.Directory.Ldap.Asn1.Asn1Object message) : base (default(Novell.Directory.Ldap.Events.Edir.EdirEventDataType), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public string Attribute { get { throw null; } } + public byte[] BinaryData { get { throw null; } } + public string ClassId { get { throw null; } } + public string Data { get { throw null; } } + public string Entry { get { throw null; } } + public string PerpetratorDN { get { throw null; } } + public string Syntax { get { throw null; } } + public Novell.Directory.Ldap.Events.Edir.DSETimeStamp TimeStamp { get { throw null; } } + public int Verb { get { throw null; } } + public override string ToString() { throw null; } + } +} +namespace Novell.Directory.Ldap.Extensions +{ + public partial class AbortPartitionOperationRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public AbortPartitionOperationRequest(string partitionDN, int flags) : base (default(string), default(sbyte[])) { } + } + public partial class AddReplicaRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public AddReplicaRequest(string dn, string serverDN, int replicaType, int flags) : base (default(string), default(sbyte[])) { } + } + public partial class BackupRestoreConstants + { + public const string NLDAP_LDAP_BACKUP_REQUEST = "2.16.840.1.113719.1.27.100.96"; + public const string NLDAP_LDAP_BACKUP_RESPONSE = "2.16.840.1.113719.1.27.100.97"; + public const string NLDAP_LDAP_RESTORE_REQUEST = "2.16.840.1.113719.1.27.100.98"; + public const string NLDAP_LDAP_RESTORE_RESPONSE = "2.16.840.1.113719.1.27.100.99"; + public BackupRestoreConstants() { } + } + public partial class ChangeReplicaTypeRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public ChangeReplicaTypeRequest(string dn, string serverDN, int replicaType, int flags) : base (default(string), default(sbyte[])) { } + } + public partial class GetBindDNRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public GetBindDNRequest() : base (default(string), default(sbyte[])) { } + } + public partial class GetBindDNResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + public GetBindDNResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage rfcMessage) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string Identity { get { throw null; } } + } + public partial class GetEffectivePrivilegesRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public GetEffectivePrivilegesRequest(string dn, string trusteeDN, string attrName) : base (default(string), default(sbyte[])) { } + } + public partial class GetEffectivePrivilegesResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + public GetEffectivePrivilegesResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage rfcMessage) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual int Privileges { get { throw null; } } + } + public partial class GetReplicaInfoRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public GetReplicaInfoRequest(string serverDN, string partitionDN) : base (default(string), default(sbyte[])) { } + } + public partial class GetReplicaInfoResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + public GetReplicaInfoResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage rfcMessage) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual int getflags() { throw null; } + public virtual int getlocalPartitionID() { throw null; } + public virtual int getmodificationTime() { throw null; } + public virtual string getpartitionDN() { throw null; } + public virtual int getpartitionID() { throw null; } + public virtual int getpurgeTime() { throw null; } + public virtual int getreplicaState() { throw null; } + public virtual int getreplicaType() { throw null; } + } + public partial class GetReplicationFilterRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public GetReplicationFilterRequest(string serverDN) : base (default(string), default(sbyte[])) { } + } + public partial class GetReplicationFilterResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + public GetReplicationFilterResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage rfcMessage) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string[][] ReplicationFilter { get { throw null; } } + } + public partial class LdapBackupRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public LdapBackupRequest(string objectDN, byte[] passwd, string stateInfo) : base (default(string), default(sbyte[])) { } + } + public partial class LdapBackupResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + public LdapBackupResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage rfcMessage) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public int getBufferLength() { throw null; } + public string getChunkSizesString() { throw null; } + public byte[] getReturnedBuffer() { throw null; } + public string getStatusInfo() { throw null; } + } + public partial class LdapRestoreRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public LdapRestoreRequest(string objectDN, byte[] passwd, int bufferLength, string chunkSizesString, byte[] returnedBuffer) : base (default(string), default(sbyte[])) { } + } + public partial class ListReplicasRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public ListReplicasRequest(string serverName) : base (default(string), default(sbyte[])) { } + } + public partial class ListReplicasResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + public ListReplicasResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage rfcMessage) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual string[] ReplicaList { get { throw null; } } + } + public partial class MergePartitionsRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public MergePartitionsRequest(string dn, int flags) : base (default(string), default(sbyte[])) { } + } + public partial class NamingContextConstants + { + public const string ABORT_NAMING_CONTEXT_OP_REQ = "2.16.840.1.113719.1.27.100.29"; + public const string ABORT_NAMING_CONTEXT_OP_RES = "2.16.840.1.113719.1.27.100.30"; + public const string ADD_REPLICA_REQ = "2.16.840.1.113719.1.27.100.7"; + public const string ADD_REPLICA_RES = "2.16.840.1.113719.1.27.100.8"; + public const string CHANGE_REPLICA_TYPE_REQ = "2.16.840.1.113719.1.27.100.15"; + public const string CHANGE_REPLICA_TYPE_RES = "2.16.840.1.113719.1.27.100.16"; + public const string CREATE_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.3"; + public const string CREATE_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.4"; + public const string CREATE_ORPHAN_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.39"; + public const string CREATE_ORPHAN_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.40"; + public const string DELETE_REPLICA_REQ = "2.16.840.1.113719.1.27.100.11"; + public const string DELETE_REPLICA_RES = "2.16.840.1.113719.1.27.100.12"; + public const string GET_EFFECTIVE_PRIVILEGES_REQ = "2.16.840.1.113719.1.27.100.33"; + public const string GET_EFFECTIVE_PRIVILEGES_RES = "2.16.840.1.113719.1.27.100.34"; + public const string GET_IDENTITY_NAME_REQ = "2.16.840.1.113719.1.27.100.31"; + public const string GET_IDENTITY_NAME_RES = "2.16.840.1.113719.1.27.100.32"; + public const string GET_REPLICATION_FILTER_REQ = "2.16.840.1.113719.1.27.100.37"; + public const string GET_REPLICATION_FILTER_RES = "2.16.840.1.113719.1.27.100.38"; + public const string GET_REPLICA_INFO_REQ = "2.16.840.1.113719.1.27.100.17"; + public const string GET_REPLICA_INFO_RES = "2.16.840.1.113719.1.27.100.18"; + public const int Ldap_DS_FLAG_BOUNDARY = 2; + public const int Ldap_DS_FLAG_BUSY = 1; + public const int Ldap_ENSURE_SERVERS_UP = 1; + public const int Ldap_RS_BEGIN_ADD = 8; + public const int Ldap_RS_DEAD_REPLICA = 7; + public const int Ldap_RS_DYING_REPLICA = 2; + public const int Ldap_RS_JS_0 = 64; + public const int Ldap_RS_JS_1 = 65; + public const int Ldap_RS_JS_2 = 66; + public const int Ldap_RS_LOCKED = 3; + public const int Ldap_RS_MASTER_DONE = 12; + public const int Ldap_RS_MASTER_START = 11; + public const int Ldap_RS_NEW_REPLICA = 1; + public const int Ldap_RS_ON = 0; + public const int Ldap_RS_SS_0 = 48; + public const int Ldap_RS_SS_1 = 49; + public const int Ldap_RS_TRANSITION_ON = 6; + public const int Ldap_RT_MASTER = 0; + public const int Ldap_RT_READONLY = 2; + public const int Ldap_RT_SECONDARY = 1; + public const int Ldap_RT_SPARSE_READ = 5; + public const int Ldap_RT_SPARSE_WRITE = 4; + public const int Ldap_RT_SUBREF = 3; + public const string LIST_REPLICAS_REQ = "2.16.840.1.113719.1.27.100.19"; + public const string LIST_REPLICAS_RES = "2.16.840.1.113719.1.27.100.20"; + public const string MERGE_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.5"; + public const string MERGE_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.6"; + public const string NAMING_CONTEXT_COUNT_REQ = "2.16.840.1.113719.1.27.100.13"; + public const string NAMING_CONTEXT_COUNT_RES = "2.16.840.1.113719.1.27.100.14"; + public const string NAMING_CONTEXT_SYNC_REQ = "2.16.840.1.113719.1.27.100.25"; + public const string NAMING_CONTEXT_SYNC_RES = "2.16.840.1.113719.1.27.100.26"; + public const string RECEIVE_ALL_UPDATES_REQ = "2.16.840.1.113719.1.27.100.21"; + public const string RECEIVE_ALL_UPDATES_RES = "2.16.840.1.113719.1.27.100.22"; + public const string REFRESH_SERVER_REQ = "2.16.840.1.113719.1.27.100.9"; + public const string REFRESH_SERVER_RES = "2.16.840.1.113719.1.27.100.10"; + public const string REMOVE_ORPHAN_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.41"; + public const string REMOVE_ORPHAN_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.42"; + public const string SCHEMA_SYNC_REQ = "2.16.840.1.113719.1.27.100.27"; + public const string SCHEMA_SYNC_RES = "2.16.840.1.113719.1.27.100.28"; + public const string SEND_ALL_UPDATES_REQ = "2.16.840.1.113719.1.27.100.23"; + public const string SEND_ALL_UPDATES_RES = "2.16.840.1.113719.1.27.100.24"; + public const string SET_REPLICATION_FILTER_REQ = "2.16.840.1.113719.1.27.100.35"; + public const string SET_REPLICATION_FILTER_RES = "2.16.840.1.113719.1.27.100.36"; + public const string TRIGGER_BKLINKER_REQ = "2.16.840.1.113719.1.27.100.43"; + public const string TRIGGER_BKLINKER_RES = "2.16.840.1.113719.1.27.100.44"; + public const string TRIGGER_JANITOR_REQ = "2.16.840.1.113719.1.27.100.47"; + public const string TRIGGER_JANITOR_RES = "2.16.840.1.113719.1.27.100.48"; + public const string TRIGGER_LIMBER_REQ = "2.16.840.1.113719.1.27.100.49"; + public const string TRIGGER_LIMBER_RES = "2.16.840.1.113719.1.27.100.50"; + public const string TRIGGER_PART_PURGE_REQ = "2.16.840.1.113719.1.27.100.55"; + public const string TRIGGER_PART_PURGE_RES = "2.16.840.1.113719.1.27.100.56"; + public const string TRIGGER_SCHEMA_SYNC_REQ = "2.16.840.1.113719.1.27.100.53"; + public const string TRIGGER_SCHEMA_SYNC_RES = "2.16.840.1.113719.1.27.100.54"; + public const string TRIGGER_SKULKER_REQ = "2.16.840.1.113719.1.27.100.51"; + public const string TRIGGER_SKULKER_RES = "2.16.840.1.113719.1.27.100.52"; + public NamingContextConstants() { } + } + public partial class PartitionEntryCountRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public PartitionEntryCountRequest(string dn) : base (default(string), default(sbyte[])) { } + } + public partial class PartitionEntryCountResponse : Novell.Directory.Ldap.LdapExtendedResponse + { + public PartitionEntryCountResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage rfcMessage) : base (default(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage)) { } + public virtual int Count { get { throw null; } } + } + public partial class PartitionSyncRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public PartitionSyncRequest(string serverName, string partitionRoot, int delay) : base (default(string), default(sbyte[])) { } + } + public partial class ReceiveAllUpdatesRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public ReceiveAllUpdatesRequest(string partitionRoot, string toServerDN, string fromServerDN) : base (default(string), default(sbyte[])) { } + } + public partial class RefreshLdapServerRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public RefreshLdapServerRequest() : base (default(string), default(sbyte[])) { } + } + public partial class RemoveOrphanPartitionRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public RemoveOrphanPartitionRequest(string serverDN, string contextName) : base (default(string), default(sbyte[])) { } + } + public partial class RemoveReplicaRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public RemoveReplicaRequest(string dn, string serverDN, int flags) : base (default(string), default(sbyte[])) { } + } + public partial class ReplicationConstants + { + public const string ABORT_NAMING_CONTEXT_OP_REQ = "2.16.840.1.113719.1.27.100.29"; + public const string ABORT_NAMING_CONTEXT_OP_RES = "2.16.840.1.113719.1.27.100.30"; + public const string ADD_REPLICA_REQ = "2.16.840.1.113719.1.27.100.7"; + public const string ADD_REPLICA_RES = "2.16.840.1.113719.1.27.100.8"; + public const string CHANGE_REPLICA_TYPE_REQ = "2.16.840.1.113719.1.27.100.15"; + public const string CHANGE_REPLICA_TYPE_RES = "2.16.840.1.113719.1.27.100.16"; + public const string CREATE_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.3"; + public const string CREATE_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.4"; + public const string CREATE_ORPHAN_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.39"; + public const string CREATE_ORPHAN_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.40"; + public const string DELETE_REPLICA_REQ = "2.16.840.1.113719.1.27.100.11"; + public const string DELETE_REPLICA_RES = "2.16.840.1.113719.1.27.100.12"; + public const string GET_EFFECTIVE_PRIVILEGES_REQ = "2.16.840.1.113719.1.27.100.33"; + public const string GET_EFFECTIVE_PRIVILEGES_RES = "2.16.840.1.113719.1.27.100.34"; + public const string GET_IDENTITY_NAME_REQ = "2.16.840.1.113719.1.27.100.31"; + public const string GET_IDENTITY_NAME_RES = "2.16.840.1.113719.1.27.100.32"; + public const string GET_REPLICATION_FILTER_REQ = "2.16.840.1.113719.1.27.100.37"; + public const string GET_REPLICATION_FILTER_RES = "2.16.840.1.113719.1.27.100.38"; + public const string GET_REPLICA_INFO_REQ = "2.16.840.1.113719.1.27.100.17"; + public const string GET_REPLICA_INFO_RES = "2.16.840.1.113719.1.27.100.18"; + public const int Ldap_DS_FLAG_BOUNDARY = 2; + public const int Ldap_DS_FLAG_BUSY = 1; + public const int Ldap_ENSURE_SERVERS_UP = 1; + public const int Ldap_RS_BEGIN_ADD = 8; + public const int Ldap_RS_DEAD_REPLICA = 7; + public const int Ldap_RS_DYING_REPLICA = 2; + public const int Ldap_RS_JS_0 = 64; + public const int Ldap_RS_JS_1 = 65; + public const int Ldap_RS_JS_2 = 66; + public const int Ldap_RS_LOCKED = 3; + public const int Ldap_RS_MASTER_DONE = 12; + public const int Ldap_RS_MASTER_START = 11; + public const int Ldap_RS_NEW_REPLICA = 1; + public const int Ldap_RS_ON = 0; + public const int Ldap_RS_SS_0 = 48; + public const int Ldap_RS_SS_1 = 49; + public const int Ldap_RS_TRANSITION_ON = 6; + public const int Ldap_RT_MASTER = 0; + public const int Ldap_RT_READONLY = 2; + public const int Ldap_RT_SECONDARY = 1; + public const int Ldap_RT_SPARSE_READ = 5; + public const int Ldap_RT_SPARSE_WRITE = 4; + public const int Ldap_RT_SUBREF = 3; + public const string LIST_REPLICAS_REQ = "2.16.840.1.113719.1.27.100.19"; + public const string LIST_REPLICAS_RES = "2.16.840.1.113719.1.27.100.20"; + public const string MERGE_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.5"; + public const string MERGE_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.6"; + public const string NAMING_CONTEXT_COUNT_REQ = "2.16.840.1.113719.1.27.100.13"; + public const string NAMING_CONTEXT_COUNT_RES = "2.16.840.1.113719.1.27.100.14"; + public const string NAMING_CONTEXT_SYNC_REQ = "2.16.840.1.113719.1.27.100.25"; + public const string NAMING_CONTEXT_SYNC_RES = "2.16.840.1.113719.1.27.100.26"; + public const string RECEIVE_ALL_UPDATES_REQ = "2.16.840.1.113719.1.27.100.21"; + public const string RECEIVE_ALL_UPDATES_RES = "2.16.840.1.113719.1.27.100.22"; + public const string REFRESH_SERVER_REQ = "2.16.840.1.113719.1.27.100.9"; + public const string REFRESH_SERVER_RES = "2.16.840.1.113719.1.27.100.10"; + public const string REMOVE_ORPHAN_NAMING_CONTEXT_REQ = "2.16.840.1.113719.1.27.100.41"; + public const string REMOVE_ORPHAN_NAMING_CONTEXT_RES = "2.16.840.1.113719.1.27.100.42"; + public const string SCHEMA_SYNC_REQ = "2.16.840.1.113719.1.27.100.27"; + public const string SCHEMA_SYNC_RES = "2.16.840.1.113719.1.27.100.28"; + public const string SEND_ALL_UPDATES_REQ = "2.16.840.1.113719.1.27.100.23"; + public const string SEND_ALL_UPDATES_RES = "2.16.840.1.113719.1.27.100.24"; + public const string SET_REPLICATION_FILTER_REQ = "2.16.840.1.113719.1.27.100.35"; + public const string SET_REPLICATION_FILTER_RES = "2.16.840.1.113719.1.27.100.36"; + public const string TRIGGER_BKLINKER_REQ = "2.16.840.1.113719.1.27.100.43"; + public const string TRIGGER_BKLINKER_RES = "2.16.840.1.113719.1.27.100.44"; + public const string TRIGGER_JANITOR_REQ = "2.16.840.1.113719.1.27.100.47"; + public const string TRIGGER_JANITOR_RES = "2.16.840.1.113719.1.27.100.48"; + public const string TRIGGER_LIMBER_REQ = "2.16.840.1.113719.1.27.100.49"; + public const string TRIGGER_LIMBER_RES = "2.16.840.1.113719.1.27.100.50"; + public const string TRIGGER_PART_PURGE_REQ = "2.16.840.1.113719.1.27.100.55"; + public const string TRIGGER_PART_PURGE_RES = "2.16.840.1.113719.1.27.100.56"; + public const string TRIGGER_SCHEMA_SYNC_REQ = "2.16.840.1.113719.1.27.100.53"; + public const string TRIGGER_SCHEMA_SYNC_RES = "2.16.840.1.113719.1.27.100.54"; + public const string TRIGGER_SKULKER_REQ = "2.16.840.1.113719.1.27.100.51"; + public const string TRIGGER_SKULKER_RES = "2.16.840.1.113719.1.27.100.52"; + public ReplicationConstants() { } + } + public partial class SchemaSyncRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public SchemaSyncRequest(string serverName, int delay) : base (default(string), default(sbyte[])) { } + } + public partial class SendAllUpdatesRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public SendAllUpdatesRequest(string partitionRoot, string origServerDN) : base (default(string), default(sbyte[])) { } + } + public partial class SetReplicationFilterRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public SetReplicationFilterRequest(string serverDN, string[][] replicationFilter) : base (default(string), default(sbyte[])) { } + } + public partial class SplitOrphanPartitionRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public SplitOrphanPartitionRequest(string serverDN, string contextName) : base (default(string), default(sbyte[])) { } + } + public partial class SplitPartitionRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public SplitPartitionRequest(string dn, int flags) : base (default(string), default(sbyte[])) { } + } + public partial class TriggerBackgroundProcessRequest : Novell.Directory.Ldap.LdapExtendedOperation + { + public const int Ldap_BK_PROCESS_BKLINKER = 1; + public const int Ldap_BK_PROCESS_JANITOR = 2; + public const int Ldap_BK_PROCESS_LIMBER = 3; + public const int Ldap_BK_PROCESS_PART_PURGE = 6; + public const int Ldap_BK_PROCESS_SCHEMA_SYNC = 5; + public const int Ldap_BK_PROCESS_SKULKER = 4; + public TriggerBackgroundProcessRequest(int processID) : base (default(string), default(sbyte[])) { } + } +} +namespace Novell.Directory.Ldap.Rfc2251 +{ + public partial class RfcAddRequest : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public RfcAddRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapDN entry, Novell.Directory.Ldap.Rfc2251.RfcAttributeList attributes) { } + public virtual Novell.Directory.Ldap.Rfc2251.RfcAttributeList Attributes { get { throw null; } } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcAddResponse : Novell.Directory.Ldap.Rfc2251.RfcLdapResult + { + [System.CLSCompliantAttribute(false)] + public RfcAddResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public RfcAddResponse(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage, Novell.Directory.Ldap.Rfc2251.RfcReferral referral) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcAssertionValue : Novell.Directory.Ldap.Asn1.Asn1OctetString + { + [System.CLSCompliantAttribute(false)] + public RfcAssertionValue(sbyte[] value_Renamed) : base (default(sbyte[])) { } + } + public partial class RfcAttributeDescription : Novell.Directory.Ldap.Rfc2251.RfcLdapString + { + [System.CLSCompliantAttribute(false)] + public RfcAttributeDescription(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(string)) { } + public RfcAttributeDescription(string s) : base (default(string)) { } + } + public partial class RfcAttributeDescriptionList : Novell.Directory.Ldap.Asn1.Asn1SequenceOf + { + public RfcAttributeDescriptionList(int size) { } + public RfcAttributeDescriptionList(string[] attrs) { } + } + public partial class RfcAttributeList : Novell.Directory.Ldap.Asn1.Asn1SequenceOf + { + public RfcAttributeList(int size) { } + } + public partial class RfcAttributeTypeAndValues : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + public RfcAttributeTypeAndValues(Novell.Directory.Ldap.Rfc2251.RfcAttributeDescription type, Novell.Directory.Ldap.Asn1.Asn1SetOf vals) { } + } + public partial class RfcAttributeValue : Novell.Directory.Ldap.Asn1.Asn1OctetString + { + [System.CLSCompliantAttribute(false)] + public RfcAttributeValue(sbyte[] value_Renamed) : base (default(sbyte[])) { } + public RfcAttributeValue(string value_Renamed) : base (default(sbyte[])) { } + } + public partial class RfcAttributeValueAssertion : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + public RfcAttributeValueAssertion(Novell.Directory.Ldap.Rfc2251.RfcAttributeDescription ad, Novell.Directory.Ldap.Rfc2251.RfcAssertionValue av) { } + [System.CLSCompliantAttribute(false)] + public virtual sbyte[] AssertionValue { get { throw null; } } + public virtual string AttributeDescription { get { throw null; } } + } + public partial class RfcAuthenticationChoice : Novell.Directory.Ldap.Asn1.Asn1Choice + { + public RfcAuthenticationChoice(Novell.Directory.Ldap.Asn1.Asn1Tagged choice) { } + [System.CLSCompliantAttribute(false)] + public RfcAuthenticationChoice(string mechanism, sbyte[] credentials) { } + } + public partial class RfcBindRequest : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public RfcBindRequest(Novell.Directory.Ldap.Asn1.Asn1Integer version, Novell.Directory.Ldap.Rfc2251.RfcLdapDN name, Novell.Directory.Ldap.Rfc2251.RfcAuthenticationChoice auth) { } + [System.CLSCompliantAttribute(false)] + public RfcBindRequest(int version, string dn, string mechanism, sbyte[] credentials) { } + public virtual Novell.Directory.Ldap.Rfc2251.RfcAuthenticationChoice AuthenticationChoice { get { throw null; } set { } } + public virtual Novell.Directory.Ldap.Rfc2251.RfcLdapDN Name { get { throw null; } set { } } + public virtual Novell.Directory.Ldap.Asn1.Asn1Integer Version { get { throw null; } set { } } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcBindResponse : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcResponse + { + [System.CLSCompliantAttribute(false)] + public RfcBindResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public virtual Novell.Directory.Ldap.Asn1.Asn1OctetString ServerSaslCreds { get { throw null; } } + public Novell.Directory.Ldap.Rfc2251.RfcLdapString getErrorMessage() { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcLdapDN getMatchedDN() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcReferral getReferral() { throw null; } + public Novell.Directory.Ldap.Asn1.Asn1Enumerated getResultCode() { throw null; } + } + public partial class RfcCompareRequest : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public RfcCompareRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapDN entry, Novell.Directory.Ldap.Rfc2251.RfcAttributeValueAssertion ava) { } + public virtual Novell.Directory.Ldap.Rfc2251.RfcAttributeValueAssertion AttributeValueAssertion { get { throw null; } } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcCompareResponse : Novell.Directory.Ldap.Rfc2251.RfcLdapResult + { + [System.CLSCompliantAttribute(false)] + public RfcCompareResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public RfcCompareResponse(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage, Novell.Directory.Ldap.Rfc2251.RfcReferral referral) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcControl : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + [System.CLSCompliantAttribute(false)] + public RfcControl(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public RfcControl(Novell.Directory.Ldap.Asn1.Asn1Sequence seqObj) { } + public RfcControl(Novell.Directory.Ldap.Rfc2251.RfcLdapOID controlType) { } + public RfcControl(Novell.Directory.Ldap.Rfc2251.RfcLdapOID controlType, Novell.Directory.Ldap.Asn1.Asn1Boolean criticality) { } + public RfcControl(Novell.Directory.Ldap.Rfc2251.RfcLdapOID controlType, Novell.Directory.Ldap.Asn1.Asn1Boolean criticality, Novell.Directory.Ldap.Asn1.Asn1OctetString controlValue) { } + public virtual Novell.Directory.Ldap.Asn1.Asn1OctetString ControlType { get { throw null; } } + public virtual Novell.Directory.Ldap.Asn1.Asn1OctetString ControlValue { get { throw null; } set { } } + public virtual Novell.Directory.Ldap.Asn1.Asn1Boolean Criticality { get { throw null; } } + } + public partial class RfcControls : Novell.Directory.Ldap.Asn1.Asn1SequenceOf + { + public const int CONTROLS = 0; + public RfcControls() { } + [System.CLSCompliantAttribute(false)] + public RfcControls(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public void add(Novell.Directory.Ldap.Rfc2251.RfcControl control) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public void set_Renamed(int index, Novell.Directory.Ldap.Rfc2251.RfcControl control) { } + } + public partial class RfcDelRequest : Novell.Directory.Ldap.Rfc2251.RfcLdapDN, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + [System.CLSCompliantAttribute(false)] + public RfcDelRequest(sbyte[] dn) : base (default(string)) { } + public RfcDelRequest(string dn) : base (default(string)) { } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcDelResponse : Novell.Directory.Ldap.Rfc2251.RfcLdapResult + { + [System.CLSCompliantAttribute(false)] + public RfcDelResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public RfcDelResponse(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage, Novell.Directory.Ldap.Rfc2251.RfcReferral referral) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcExtendedRequest : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public const int REQUEST_NAME = 0; + public const int REQUEST_VALUE = 1; + public RfcExtendedRequest(Novell.Directory.Ldap.Asn1.Asn1Object[] origRequest) { } + public RfcExtendedRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapOID requestName) { } + public RfcExtendedRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapOID requestName, Novell.Directory.Ldap.Asn1.Asn1OctetString requestValue) { } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcExtendedResponse : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcResponse + { + public const int RESPONSE = 11; + public const int RESPONSE_NAME = 10; + [System.CLSCompliantAttribute(false)] + public RfcExtendedResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + [System.CLSCompliantAttribute(false)] + public virtual Novell.Directory.Ldap.Asn1.Asn1OctetString Response { get { throw null; } } + public virtual Novell.Directory.Ldap.Rfc2251.RfcLdapOID ResponseName { get { throw null; } } + public Novell.Directory.Ldap.Rfc2251.RfcLdapString getErrorMessage() { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcLdapDN getMatchedDN() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcReferral getReferral() { throw null; } + public Novell.Directory.Ldap.Asn1.Asn1Enumerated getResultCode() { throw null; } + } + public partial class RfcFilter : Novell.Directory.Ldap.Asn1.Asn1Choice + { + public const int AND = 0; + public const int ANY = 1; + public const int APPROX_MATCH = 8; + public const int EQUALITY_MATCH = 3; + public const int EXTENSIBLE_MATCH = 9; + public const int FINAL = 2; + public const int GREATER_OR_EQUAL = 5; + public const int INITIAL = 0; + public const int LESS_OR_EQUAL = 6; + public const int NOT = 2; + public const int OR = 1; + public const int PRESENT = 7; + public const int SUBSTRINGS = 4; + public RfcFilter() { } + public RfcFilter(string filter) { } + [System.CLSCompliantAttribute(false)] + public virtual void addAttributeValueAssertion(int rfcType, string attrName, sbyte[] value_Renamed) { } + [System.CLSCompliantAttribute(false)] + public virtual void addExtensibleMatch(string matchingRule, string attrName, sbyte[] value_Renamed, bool useDNMatching) { } + public virtual void addPresent(string attrName) { } + [System.CLSCompliantAttribute(false)] + public virtual void addSubstring(int type, sbyte[] value_Renamed) { } + public virtual void endNestedFilter(int rfcType) { } + public virtual void endSubstrings() { } + public virtual string filterToString() { throw null; } + public virtual System.Collections.IEnumerator getFilterIterator() { throw null; } + public virtual void startNestedFilter(int rfcType) { } + public virtual void startSubstrings(string attrName) { } + } + public partial class RfcIntermediateResponse : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcResponse + { + public const int TAG_RESPONSE = 1; + public const int TAG_RESPONSE_NAME = 0; + [System.CLSCompliantAttribute(false)] + public RfcIntermediateResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public Novell.Directory.Ldap.Rfc2251.RfcLdapString getErrorMessage() { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcLdapDN getMatchedDN() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcReferral getReferral() { throw null; } + public Novell.Directory.Ldap.Asn1.Asn1OctetString getResponse() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcLdapOID getResponseName() { throw null; } + public Novell.Directory.Ldap.Asn1.Asn1Enumerated getResultCode() { throw null; } + } + public partial class RfcLdapDN : Novell.Directory.Ldap.Rfc2251.RfcLdapString + { + [System.CLSCompliantAttribute(false)] + public RfcLdapDN(sbyte[] s) : base (default(string)) { } + public RfcLdapDN(string s) : base (default(string)) { } + } + public partial class RfcLdapMessage : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + [System.CLSCompliantAttribute(false)] + public RfcLdapMessage(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public RfcLdapMessage(Novell.Directory.Ldap.Asn1.Asn1Sequence op) { } + public RfcLdapMessage(Novell.Directory.Ldap.Asn1.Asn1Sequence op, Novell.Directory.Ldap.Rfc2251.RfcControls controls) { } + public RfcLdapMessage(Novell.Directory.Ldap.Rfc2251.RfcRequest op) { } + public RfcLdapMessage(Novell.Directory.Ldap.Rfc2251.RfcRequest op, Novell.Directory.Ldap.Rfc2251.RfcControls controls) { } + public virtual Novell.Directory.Ldap.Rfc2251.RfcControls Controls { get { throw null; } } + public virtual int MessageID { get { throw null; } } + public virtual string RequestDN { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapMessage RequestingMessage { get { throw null; } set { } } + public virtual Novell.Directory.Ldap.Asn1.Asn1Object Response { get { throw null; } } + public virtual int Type { get { throw null; } } + public object dupMessage(string dn, string filter, bool reference) { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcRequest getRequest() { throw null; } + public virtual bool isRequest() { throw null; } + } + public partial class RfcLdapOID : Novell.Directory.Ldap.Asn1.Asn1OctetString + { + [System.CLSCompliantAttribute(false)] + public RfcLdapOID(sbyte[] s) : base (default(sbyte[])) { } + public RfcLdapOID(string s) : base (default(sbyte[])) { } + } + public partial class RfcLdapResult : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcResponse + { + public const int REFERRAL = 3; + [System.CLSCompliantAttribute(false)] + public RfcLdapResult(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public RfcLdapResult(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage) { } + public RfcLdapResult(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage, Novell.Directory.Ldap.Rfc2251.RfcReferral referral) { } + public Novell.Directory.Ldap.Rfc2251.RfcLdapString getErrorMessage() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcLdapDN getMatchedDN() { throw null; } + public Novell.Directory.Ldap.Rfc2251.RfcReferral getReferral() { throw null; } + public Novell.Directory.Ldap.Asn1.Asn1Enumerated getResultCode() { throw null; } + } + public partial class RfcLdapString : Novell.Directory.Ldap.Asn1.Asn1OctetString + { + [System.CLSCompliantAttribute(false)] + public RfcLdapString(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(sbyte[])) { } + [System.CLSCompliantAttribute(false)] + public RfcLdapString(sbyte[] ba) : base (default(sbyte[])) { } + public RfcLdapString(string s) : base (default(sbyte[])) { } + } + public partial class RfcLdapSuperDN : Novell.Directory.Ldap.Asn1.Asn1Tagged + { + protected static readonly Novell.Directory.Ldap.Asn1.Asn1Identifier ID; + public static readonly int TAG; + [System.CLSCompliantAttribute(false)] + public RfcLdapSuperDN(sbyte[] ba) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + public RfcLdapSuperDN(string s) : base (default(Novell.Directory.Ldap.Asn1.Asn1Identifier), default(Novell.Directory.Ldap.Asn1.Asn1Object)) { } + [System.CLSCompliantAttribute(false)] + public sbyte[] byteValue() { throw null; } + public override void encode(Novell.Directory.Ldap.Asn1.Asn1Encoder enc, System.IO.Stream out_Renamed) { } + public string stringValue() { throw null; } + public override string ToString() { throw null; } + } + public partial class RfcMatchingRuleAssertion : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + public RfcMatchingRuleAssertion(Novell.Directory.Ldap.Rfc2251.RfcAssertionValue matchValue) { } + public RfcMatchingRuleAssertion(Novell.Directory.Ldap.Rfc2251.RfcMatchingRuleId matchingRule, Novell.Directory.Ldap.Rfc2251.RfcAttributeDescription type, Novell.Directory.Ldap.Rfc2251.RfcAssertionValue matchValue, Novell.Directory.Ldap.Asn1.Asn1Boolean dnAttributes) { } + } + public partial class RfcMatchingRuleId : Novell.Directory.Ldap.Rfc2251.RfcLdapString + { + public RfcMatchingRuleId(string s) : base (default(string)) { } + } + public partial class RfcModifyDNRequest : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public RfcModifyDNRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapDN entry, Novell.Directory.Ldap.Rfc2251.RfcRelativeLdapDN newrdn, Novell.Directory.Ldap.Asn1.Asn1Boolean deleteoldrdn) { } + public RfcModifyDNRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapDN entry, Novell.Directory.Ldap.Rfc2251.RfcRelativeLdapDN newrdn, Novell.Directory.Ldap.Asn1.Asn1Boolean deleteoldrdn, Novell.Directory.Ldap.Rfc2251.RfcLdapSuperDN newSuperior) { } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcModifyDNResponse : Novell.Directory.Ldap.Rfc2251.RfcLdapResult + { + [System.CLSCompliantAttribute(false)] + public RfcModifyDNResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public RfcModifyDNResponse(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage, Novell.Directory.Ldap.Rfc2251.RfcReferral referral) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcModifyRequest : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public RfcModifyRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapDN object_Renamed, Novell.Directory.Ldap.Asn1.Asn1SequenceOf modification) { } + public virtual Novell.Directory.Ldap.Asn1.Asn1SequenceOf Modifications { get { throw null; } } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcModifyResponse : Novell.Directory.Ldap.Rfc2251.RfcLdapResult + { + [System.CLSCompliantAttribute(false)] + public RfcModifyResponse(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public RfcModifyResponse(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage, Novell.Directory.Ldap.Rfc2251.RfcReferral referral) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcReferral : Novell.Directory.Ldap.Asn1.Asn1SequenceOf + { + [System.CLSCompliantAttribute(false)] + public RfcReferral(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + } + public partial class RfcRelativeLdapDN : Novell.Directory.Ldap.Rfc2251.RfcLdapString + { + public RfcRelativeLdapDN(string s) : base (default(string)) { } + } + public partial interface RfcRequest + { + Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool reference); + string getRequestDN(); + } + public partial interface RfcResponse + { + Novell.Directory.Ldap.Rfc2251.RfcLdapString getErrorMessage(); + Novell.Directory.Ldap.Rfc2251.RfcLdapDN getMatchedDN(); + Novell.Directory.Ldap.Rfc2251.RfcReferral getReferral(); + Novell.Directory.Ldap.Asn1.Asn1Enumerated getResultCode(); + } + public partial class RfcSaslCredentials : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + public RfcSaslCredentials(Novell.Directory.Ldap.Rfc2251.RfcLdapString mechanism) { } + public RfcSaslCredentials(Novell.Directory.Ldap.Rfc2251.RfcLdapString mechanism, Novell.Directory.Ldap.Asn1.Asn1OctetString credentials) { } + } + public partial class RfcSearchRequest : Novell.Directory.Ldap.Asn1.Asn1Sequence, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public RfcSearchRequest(Novell.Directory.Ldap.Rfc2251.RfcLdapDN baseObject, Novell.Directory.Ldap.Asn1.Asn1Enumerated scope, Novell.Directory.Ldap.Asn1.Asn1Enumerated derefAliases, Novell.Directory.Ldap.Asn1.Asn1Integer sizeLimit, Novell.Directory.Ldap.Asn1.Asn1Integer timeLimit, Novell.Directory.Ldap.Asn1.Asn1Boolean typesOnly, Novell.Directory.Ldap.Rfc2251.RfcFilter filter, Novell.Directory.Ldap.Rfc2251.RfcAttributeDescriptionList attributes) { } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } + public partial class RfcSearchResultDone : Novell.Directory.Ldap.Rfc2251.RfcLdapResult + { + [System.CLSCompliantAttribute(false)] + public RfcSearchResultDone(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public RfcSearchResultDone(Novell.Directory.Ldap.Asn1.Asn1Enumerated resultCode, Novell.Directory.Ldap.Rfc2251.RfcLdapDN matchedDN, Novell.Directory.Ldap.Rfc2251.RfcLdapString errorMessage, Novell.Directory.Ldap.Rfc2251.RfcReferral referral) : base (default(Novell.Directory.Ldap.Asn1.Asn1Enumerated), default(Novell.Directory.Ldap.Rfc2251.RfcLdapDN), default(Novell.Directory.Ldap.Rfc2251.RfcLdapString)) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcSearchResultEntry : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + [System.CLSCompliantAttribute(false)] + public RfcSearchResultEntry(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public virtual Novell.Directory.Ldap.Asn1.Asn1Sequence Attributes { get { throw null; } } + public virtual Novell.Directory.Ldap.Asn1.Asn1OctetString ObjectName { get { throw null; } } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcSearchResultReference : Novell.Directory.Ldap.Asn1.Asn1SequenceOf + { + [System.CLSCompliantAttribute(false)] + public RfcSearchResultReference(Novell.Directory.Ldap.Asn1.Asn1Decoder dec, System.IO.Stream in_Renamed, int len) { } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + } + public partial class RfcSubstringFilter : Novell.Directory.Ldap.Asn1.Asn1Sequence + { + public RfcSubstringFilter(Novell.Directory.Ldap.Rfc2251.RfcAttributeDescription type, Novell.Directory.Ldap.Asn1.Asn1SequenceOf substrings) { } + } + public partial class RfcUnbindRequest : Novell.Directory.Ldap.Asn1.Asn1Null, Novell.Directory.Ldap.Rfc2251.RfcRequest + { + public RfcUnbindRequest() { } + public Novell.Directory.Ldap.Rfc2251.RfcRequest dupRequest(string base_Renamed, string filter, bool request) { throw null; } + public override Novell.Directory.Ldap.Asn1.Asn1Identifier getIdentifier() { throw null; } + public string getRequestDN() { throw null; } + } +} +namespace Novell.Directory.Ldap.Utilclass +{ + public partial class ArrayEnumeration : System.Collections.IEnumerator + { + public ArrayEnumeration(object[] eArray) { } + public virtual object Current { get { throw null; } } + public bool hasMoreElements() { throw null; } + public virtual bool MoveNext() { throw null; } + public object nextElement() { throw null; } + public virtual void Reset() { } + } + public partial class AttributeQualifier + { + public AttributeQualifier(string name, string[] value_Renamed) { } + public virtual string Name { get { throw null; } } + public virtual string[] Values { get { throw null; } } + } + public partial class Base64 + { + internal Base64() { } + [System.CLSCompliantAttribute(false)] + public static sbyte[] decode(char[] encodedChars) { throw null; } + [System.CLSCompliantAttribute(false)] + public static sbyte[] decode(string encodedString) { throw null; } + [System.CLSCompliantAttribute(false)] + public static sbyte[] decode(System.Text.StringBuilder encodedSBuf, int start, int end) { throw null; } + [System.CLSCompliantAttribute(false)] + public static string encode(sbyte[] inputBytes) { throw null; } + public static string encode(string inputString) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool isLDIFSafe(sbyte[] bytes) { throw null; } + public static bool isLDIFSafe(string str) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool isValidUTF8(sbyte[] array, bool isUCS2Only) { throw null; } + } + public partial class BindProperties + { + public BindProperties(int version, string dn, string method, bool anonymous, System.Collections.Hashtable bindProperties, object bindCallbackHandler) { } + public virtual bool Anonymous { get { throw null; } } + public virtual string AuthenticationDN { get { throw null; } } + public virtual string AuthenticationMethod { get { throw null; } } + public virtual int ProtocolVersion { get { throw null; } } + public virtual System.Collections.Hashtable SaslBindProperties { get { throw null; } } + public virtual object SaslCallbackHandler { get { throw null; } } + } + [System.CLSCompliantAttribute(false)] + [System.SerializableAttribute] + public enum CharacterTypes : sbyte + { + ALPHABETIC = (sbyte)4, + COMMENTCHAR = (sbyte)16, + NUMERIC = (sbyte)2, + STRINGQUOTE = (sbyte)8, + WHITESPACE = (sbyte)1, + } + public partial class DN + { + public DN() { } + public DN(string dnString) { } + public virtual Novell.Directory.Ldap.Utilclass.DN Parent { get { throw null; } } + public virtual System.Collections.ArrayList RDNs { get { throw null; } } + public virtual void addRDN(Novell.Directory.Ldap.Utilclass.RDN rdn) { } + public virtual void addRDNToBack(Novell.Directory.Ldap.Utilclass.RDN rdn) { } + public virtual void addRDNToFront(Novell.Directory.Ldap.Utilclass.RDN rdn) { } + public virtual int countRDNs() { throw null; } + public bool Equals(Novell.Directory.Ldap.Utilclass.DN toDN) { throw null; } + public override bool Equals(object toDN) { throw null; } + public virtual string[] explodeDN(bool noTypes) { throw null; } + public System.Collections.ArrayList getrdnList() { throw null; } + public virtual bool isDescendantOf(Novell.Directory.Ldap.Utilclass.DN containerDN) { throw null; } + public override string ToString() { throw null; } + } + public partial class EnumeratedIterator : System.Collections.IEnumerator + { + public EnumeratedIterator(System.Collections.IEnumerator iterator) { } + public virtual object Current { get { throw null; } } + public bool hasMoreElements() { throw null; } + public virtual bool MoveNext() { throw null; } + public object nextElement() { throw null; } + public virtual void Reset() { } + } + public partial class ExceptionMessages : System.Resources.ResourceManager + { + public const string CANNOT_BIND = "CANNOT_BIND"; + public const string CONNECTION_CLOSED = "CONNECTION_CLOSED"; + public const string CONNECTION_ERROR = "CONNECTION_ERROR"; + public const string CONNECTION_FINALIZED = "CONNECTION_FINALIZED"; + public const string CONNECTION_IMPOSSIBLE = "CONNECTION_IMPOSSIBLE"; + public const string CONNECTION_READER = "CONNECTION_READER"; + public const string CONNECTION_WAIT = "CONNECTION_WAIT"; + public const string DECODING_ERROR = "DECODING_ERROR"; + public const string DN_PARAM_ERROR = "DN_PARAM_ERROR"; + public const string DUP_ERROR = "DUP_ERROR"; + public const string ENCODING_ERROR = "ENCODING_ERROR"; + public const string ENTRY_PARAM_ERROR = "ENTRY_PARAM_ERROR"; + public const string EXPECTING_LEFT_PAREN = "EXPECTING_LEFT_PAREN"; + public const string EXPECTING_RIGHT_PAREN = "EXPECTING_RIGHT_PAREN"; + public const string FAILED_REFERRAL = "FAILED_REFERRAL"; + public const string IMPROPER_REFERRAL = "IMPROPER_REFERRAL"; + public const string INVALID_ADDRESS = "INVALID_ADDRESS"; + public const string INVALID_CHAR_IN_DESCR = "INVALID_CHAR_IN_DESCR"; + public const string INVALID_CHAR_IN_FILTER = "INVALID_CHAR_IN_FILTER"; + public const string INVALID_ESCAPE = "INVALID_ESCAPE"; + public const string INVALID_ESC_IN_DESCR = "INVALID_ESC_IN_DESCR"; + public const string INVALID_FILTER_COMPARISON = "INVALID_FILTER_COMPARISON"; + public const string IO_EXCEPTION = "IO_EXCEPTION"; + public const string MATCHED_DN = "MATCHED_DN"; + public const string MISSING_LEFT_PAREN = "MISSING_LEFT_PAREN"; + public const string MISSING_RIGHT_PAREN = "MISSING_RIGHT_PAREN"; + public const string MULTIPLE_SCHEMA = "MULTIPLE_SCHEMA"; + public const string NOT_AN_ATTRIBUTE = "NOT_AN_ATTRIBUTE"; + public const string NOT_IMPLEMENTED = "NOT_IMPLEMENTED"; + public const string NO_ATTRIBUTE_NAME = "NO_ATTRIBUTE_NAME"; + public const string NO_DN_NOR_MATCHING_RULE = "NO_DN_NOR_MATCHING_RULE"; + public const string NO_DUP_REQUEST = "NO_DUP_REQUEST"; + public const string NO_MATCHING_RULE = "NO_MATCHING_RULE"; + public const string NO_MEMORY = "NO_MEMORY"; + public const string NO_OPTION = "NO_OPTION"; + public const string NO_SCHEMA = "NO_SCHEMA"; + public const string NO_STARTTLS = "NO_STARTTLS"; + public const string NO_SUP_PROPERTY = "NO_SUP_PROPERTY"; + public const string NO_TLS_FACTORY = "NO_TLS_FACTORY"; + public const string OP_PARAM_ERROR = "OP_PARAM_ERROR"; + public const string OUTSTANDING_OPERATIONS = "OUTSTANDING_OPERATIONS"; + public const string PARAM_ERROR = "PARAM_ERROR"; + public const string RDN_PARAM_ERROR = "RDN_PARAM_ERROR"; + public const string READ_MULTIPLE = "READ_MULTIPLE"; + public const string REFERENCE_ERROR = "REFERENCE_ERROR"; + public const string REFERENCE_NOFOLLOW = "REFERENCE_NOFOLLOW"; + public const string REFERRAL_BIND = "REFERRAL_BIND"; + public const string REFERRAL_BIND_MATCH = "REFERRAL_BIND_MATCH"; + public const string REFERRAL_ERROR = "REFERRAL_ERROR"; + public const string REFERRAL_ITEM = "REFERRAL_ITEM"; + public const string REFERRAL_LOCAL = "REFERRAL_LOCAL"; + public const string REFERRAL_SEND = "REFERRAL_SEND"; + public const string SERVER_CONNECT_ERROR = "SERVER_CONNECT_ERROR"; + public const string SERVER_MSG = "SERVER_MSG"; + public const string SERVER_SHUTDOWN_REQ = "SERVER_SHUTDOWN_REQ"; + public const string SHORT_ESCAPE = "SHORT_ESCAPE"; + public const string SSL_PROVIDER_MISSING = "SSL_PROVIDER_MISSING"; + public const string STOPTLS_ERROR = "STOPTLS_ERROR"; + [System.CLSCompliantAttribute(false)] + public const string TOSTRING = "TOSTRING"; + public const string UNEQUAL_LENGTHS = "UNEQUAL_LENGTHS"; + public const string UNEXPECTED_END = "UNEXPECTED_END"; + public const string UNKNOWN_RESULT = "UNKNOWN_RESULT"; + public const string WRONG_FACTORY = "WRONG_FACTORY"; + public ExceptionMessages() { } + public object[][] getContents() { throw null; } + } + public partial class ExtResponseFactory + { + public ExtResponseFactory() { } + public static Novell.Directory.Ldap.LdapExtendedResponse convertToExtendedResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage inResponse) { throw null; } + } + public partial class IntermediateResponseFactory + { + public IntermediateResponseFactory() { } + public static Novell.Directory.Ldap.LdapIntermediateResponse convertToIntermediateResponse(Novell.Directory.Ldap.Rfc2251.RfcLdapMessage inResponse) { throw null; } + } + public partial class RDN + { + public RDN() { } + public RDN(string rdn) { } + public virtual bool Multivalued { get { throw null; } } + protected internal virtual string RawValue { get { throw null; } } + public virtual string Type { get { throw null; } } + public virtual string[] Types { get { throw null; } } + public virtual string Value { get { throw null; } } + public virtual string[] Values { get { throw null; } } + public virtual void add(string attrType, string attrValue, string rawValue) { } + [System.CLSCompliantAttribute(false)] + public virtual bool equals(Novell.Directory.Ldap.Utilclass.RDN rdn) { throw null; } + public virtual string[] explodeRDN(bool noTypes) { throw null; } + public override string ToString() { throw null; } + [System.CLSCompliantAttribute(false)] + public virtual string toString(bool noTypes) { throw null; } + } + public partial class ReferralInfo + { + public ReferralInfo(Novell.Directory.Ldap.LdapConnection lc, string[] refList, Novell.Directory.Ldap.LdapUrl refUrl) { } + public virtual Novell.Directory.Ldap.LdapConnection ReferralConnection { get { throw null; } } + public virtual string[] ReferralList { get { throw null; } } + public virtual Novell.Directory.Ldap.LdapUrl ReferralUrl { get { throw null; } } + } + public partial class ResourcesHandler + { + internal ResourcesHandler() { } + public static string getMessage(string messageOrKey, object[] arguments) { throw null; } + public static string getMessage(string messageOrKey, object[] arguments, System.Globalization.CultureInfo locale) { throw null; } + public static string getResultString(int code) { throw null; } + public static string getResultString(int code, System.Globalization.CultureInfo locale) { throw null; } + } + public partial class RespControlVector : System.Collections.ArrayList + { + public RespControlVector(int cap, int incr) { } + public System.Type findResponseControl(string searchOID) { throw null; } + public void registerResponseControl(string oid, System.Type controlClass) { } + } + public partial class RespExtensionSet : SupportClass.AbstractSetSupport + { + public RespExtensionSet() { } + public override int Count { get { throw null; } } + public System.Type findResponseExtension(string searchOID) { throw null; } + public override System.Collections.IEnumerator GetEnumerator() { throw null; } + public void registerResponseExtension(string oid, System.Type extClass) { } + } + public partial class ResultCodeMessages : System.Resources.ResourceManager + { + public ResultCodeMessages() { } + public object[][] getContents() { throw null; } + } + public partial class SchemaParser + { + public SchemaParser(string aString) { } + public virtual string[] Applies { get { throw null; } } + public virtual string[] Auxiliary { get { throw null; } } + public virtual bool Collective { get { throw null; } } + public virtual string Description { get { throw null; } } + public virtual string Equality { get { throw null; } } + public virtual string ID { get { throw null; } } + public virtual string NameForm { get { throw null; } } + public virtual string[] Names { get { throw null; } } + public virtual string ObjectClass { get { throw null; } } + public virtual bool Obsolete { get { throw null; } } + public virtual string[] Optional { get { throw null; } } + public virtual string Ordering { get { throw null; } } + public virtual string[] Precluded { get { throw null; } } + public virtual System.Collections.IEnumerator Qualifiers { get { throw null; } } + public virtual string RawString { get { throw null; } set { } } + public virtual string[] Required { get { throw null; } } + public virtual bool Single { get { throw null; } } + public virtual string Substring { get { throw null; } } + public virtual string Superior { get { throw null; } } + public virtual string[] Superiors { get { throw null; } } + public virtual string Syntax { get { throw null; } } + public virtual int Type { get { throw null; } } + public virtual int Usage { get { throw null; } } + public virtual bool UserMod { get { throw null; } } + } + public partial class SchemaTokenCreator + { + public int lastttype; + public double NumberValue; + public string StringValue; + public SchemaTokenCreator(System.IO.Stream instream) { } + public SchemaTokenCreator(System.IO.StreamReader r) { } + public SchemaTokenCreator(System.IO.StringReader r) { } + public int CurrentLine { get { throw null; } } + public void CommentCharacter(int ch) { } + public void InitTable() { } + public int nextToken() { throw null; } + public void OrdinaryCharacter(int ch) { } + public void OrdinaryCharacters(int min, int max) { } + public void parseNumbers() { } + public void pushBack() { } + public void QuoteCharacter(int ch) { } + public string ToStringValue() { throw null; } + public void WhitespaceCharacters(int min, int max) { } + public void WordCharacters(int min, int max) { } + } + [System.SerializableAttribute] + public enum TokenTypes + { + EOF = -1, + EOL = 10, + NUMBER = -2, + REAL = -4, + STRING = -5, + WORD = -3, + } +} |