Pat Tullmann 0cb742dafb binfmt-detector-cli: rewrite to support PE32+ binaries (#38)
Rewrite with hard-coded offsets into the PE file format to discern
if a binary is PE32 or PE32+, and then to determine if it contains
a "CLR Data Directory" entry that looks valid.

Tested with PE32 and PE32+ compiled Mono binaries, PE32 and PE32+ native
binaries, and a random assortment of garbage files.

Former-commit-id: 9e7ac86ec84f653a2f79b87183efd5b0ebda001b
2023-10-16 20:16:47 +02:00

2940 lines
183 KiB
C#

// 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.IgnoreSymbolStoreSequencePoints)]
[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.CompilationRelaxationsAttribute(8)]
[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, System.Net.Security.SslPolicyErrors 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,
}
}