System.DirectoryServices.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:50k
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File System.DirectoryServices.dll:
- // Global functions
- //-------------------------------------------------------
- // Global fields
- //-------------------------------------------------------
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- class ThisAssembly : System.Object
- {
- String Title;
- String Description;
- String DefaultAlias;
- String Copyright;
- String Trademark;
- String Version;
- String InformationalVersion;
- Void ThisAssembly();
- }
- class AssemblyRef : System.Object
- {
- String EcmaPublicKey;
- String Mscorlib;
- String SystemData;
- String System;
- String SystemRuntimeRemoting;
- String SystemWindowsForms;
- String SystemXml;
- String MicrosoftPublicKey;
- String SystemConfigurationInstall;
- String SystemDesign;
- String SystemDirectoryServices;
- String SystemDrawingDesign;
- String SystemDrawing;
- String SystemEnterpriseServices;
- String SystemManagement;
- String SystemMessaging;
- String SystemRuntimeSerializationFormattersSoap;
- String SystemSecurity;
- String SystemServiceProcess;
- String SystemWeb;
- String SystemWebRegularExpressions;
- String SystemWebServices;
- String MicrosoftVisualStudio;
- String MicrosoftVSDesigner;
- String MicrosoftJScript;
- Void AssemblyRef();
- }
- class System.DirectoryServices.ResDescriptionAttribute : System.ComponentModel.DescriptionAttribute
- {
- Boolean replaced;
- Void System.DirectoryServices.ResDescriptionAttribute( String description);
- String get_Description();
- property Description { get(){} set(){} };
- }
- class System.DirectoryServices.ResCategoryAttribute : System.ComponentModel.CategoryAttribute
- {
- Void System.DirectoryServices.ResCategoryAttribute( String category);
- String GetLocalizedString( String value);
- }
- class System.DirectoryServices.Res : System.Object
- {
- String DSDoesNotImplementIADs;
- String DSNoObject;
- String DSNotAContainer;
- String DSCannotDelete;
- String DSNotInCollection;
- String DSNoCurrentChild;
- String DSCannotBeIndexed;
- String DSCannotCount;
- String DSCannotGetKeys;
- String DSCannotEmunerate;
- String DSNoCurrentProperty;
- String DSNoCurrentValue;
- String DSBadPageSize;
- String DSBadSizeLimit;
- String DSSearchUnsupported;
- String DSNoCurrentEntry;
- String DSInvalidSearchFilter;
- String DSPropertyNotFound;
- String DSConvertFailed;
- String DSConvertTypeInvalid;
- String DSAdsvalueTypeNYI;
- String DSAdsiNotInstalled;
- String DSNotSet;
- String DSVersion;
- String DSEnumerator;
- String DSPathIsNotSet;
- String DSPropertySetSupported;
- String DSAddNotSupported;
- String DSClearNotSupported;
- String DSRemoveNotSupported;
- String DSChildren;
- String DSGuid;
- String DSName;
- String DSNativeObject;
- String DSParent;
- String DSPassword;
- String DSPath;
- String DSProperties;
- String DSSchemaClassName;
- String DSSchemaEntry;
- String DSUsePropertyCache;
- String DSUsername;
- String DSAuthenticationType;
- String DSNativeGuid;
- String DSCacheResults;
- String DSClientTimeout;
- String DSPropertyNamesOnly;
- String DSFilter;
- String DSPageSize;
- String DSPropertiesToLoad;
- String DSReferralChasing;
- String DSSearchScope;
- String DSServerPageTimeLimit;
- String DSServerTimeLimit;
- String DSSizeLimit;
- String DSSearchRoot;
- String DSSort;
- String DSSortName;
- String DSSortDirection;
- String DSUnknown;
- Class System.DirectoryServices.Res loader;
- Class System.Resources.ResourceManager resources;
- Void System.DirectoryServices.Res();
- Class System.DirectoryServices.Res GetLoader();
- String GetString( String name, SZArray Object args);
- String GetString( Class System.Globalization.CultureInfo culture, String name, SZArray Object args);
- String GetString( String name);
- String GetString( Class System.Globalization.CultureInfo culture, String name);
- Boolean GetBoolean( String name);
- Boolean GetBoolean( Class System.Globalization.CultureInfo culture, String name);
- Char GetChar( String name);
- Char GetChar( Class System.Globalization.CultureInfo culture, String name);
- UI1 GetByte( String name);
- UI1 GetByte( Class System.Globalization.CultureInfo culture, String name);
- I2 GetShort( String name);
- I2 GetShort( Class System.Globalization.CultureInfo culture, String name);
- I4 GetInt( String name);
- I4 GetInt( Class System.Globalization.CultureInfo culture, String name);
- I8 GetLong( String name);
- I8 GetLong( Class System.Globalization.CultureInfo culture, String name);
- R4 GetFloat( String name);
- R4 GetFloat( Class System.Globalization.CultureInfo culture, String name);
- R8 GetDouble( String name);
- R8 GetDouble( Class System.Globalization.CultureInfo culture, String name);
- Object GetObject( String name);
- Object GetObject( Class System.Globalization.CultureInfo culture, String name);
- Void System.DirectoryServices.Res();
- }
- class System.ExternDll : System.Object
- {
- String Gdiplus;
- String User32;
- String Shfolder;
- String Imm32;
- String Advapi32;
- String Shell32;
- String Kernel32;
- String Comctl32;
- String Oleaut32;
- String Olepro32;
- String Ole32;
- String Gdi32;
- String Comdlg32;
- String Uxtheme;
- String Oleacc;
- String Hhctrl;
- String Winspool;
- String Psapi;
- String Ntdll;
- String Version;
- String Vsassert;
- String Mscoree;
- String Msi;
- String Mqrt;
- String Activeds;
- String Loadperf;
- Void System.ExternDll();
- }
- class System.DirectoryServices.AuthenticationTypes : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.AuthenticationTypes None;
- ValueClass System.DirectoryServices.AuthenticationTypes Secure;
- ValueClass System.DirectoryServices.AuthenticationTypes Encryption;
- ValueClass System.DirectoryServices.AuthenticationTypes SecureSocketsLayer;
- ValueClass System.DirectoryServices.AuthenticationTypes ReadonlyServer;
- ValueClass System.DirectoryServices.AuthenticationTypes Anonymous;
- ValueClass System.DirectoryServices.AuthenticationTypes FastBind;
- ValueClass System.DirectoryServices.AuthenticationTypes Signing;
- ValueClass System.DirectoryServices.AuthenticationTypes Sealing;
- ValueClass System.DirectoryServices.AuthenticationTypes Delegation;
- ValueClass System.DirectoryServices.AuthenticationTypes ServerBind;
- }
- class System.DirectoryServices.DSDescriptionAttribute : System.ComponentModel.DescriptionAttribute
- {
- Boolean replaced;
- Void System.DirectoryServices.DSDescriptionAttribute( String description);
- String get_Description();
- property Description { get(){} set(){} };
- }
- class System.DirectoryServices.DirectoryEntries : System.Object
- {
- Class System.DirectoryServices.DirectoryEntry container;
- Void System.DirectoryServices.DirectoryEntries( Class System.DirectoryServices.DirectoryEntry parent);
- Class System.DirectoryServices.SchemaNameCollection get_SchemaFilter();
- Void CheckIsContainer();
- Class System.DirectoryServices.DirectoryEntry Add( String name, String schemaClassName);
- Class System.DirectoryServices.DirectoryEntry Find( String name);
- Class System.DirectoryServices.DirectoryEntry Find( String name, String schemaClassName);
- Void Remove( Class System.DirectoryServices.DirectoryEntry entry);
- Class System.Collections.IEnumerator GetEnumerator();
- property SchemaFilter { get(){} set(){} };
- }
- class ChildEnumerator : System.Object
- {
- Class System.DirectoryServices.DirectoryEntry container;
- Class EnumVariant enumVariant;
- Class System.DirectoryServices.DirectoryEntry currentEntry;
- Void ChildEnumerator( Class System.DirectoryServices.DirectoryEntry container);
- Class System.DirectoryServices.DirectoryEntry get_Current();
- Boolean MoveNext();
- Void Reset();
- Object System.Collections.IEnumerator.get_Current();
- property Current { get(){} set(){} };
- }
- class System.DirectoryServices.DirectorySearcher : System.ComponentModel.Component
- {
- String defaultFilter;
- String ADS_DIRSYNC_COOKIE;
- Class System.DirectoryServices.DirectoryEntry searchRoot;
- String filter;
- Class System.Collections.Specialized.StringCollection propertiesToLoad;
- Boolean disposed;
- ValueClass System.TimeSpan minusOneSecond;
- ValueClass System.DirectoryServices.SearchScope scope;
- I4 sizeLimit;
- ValueClass System.TimeSpan serverTimeLimit;
- Boolean propertyNamesOnly;
- ValueClass System.TimeSpan clientTimeout;
- I4 pageSize;
- ValueClass System.TimeSpan serverPageTimeLimit;
- ValueClass System.DirectoryServices.ReferralChasingOption referralChasing;
- Class System.DirectoryServices.SortOption sort;
- Boolean cacheResults;
- Boolean rootEntryAllocated;
- String assertDefaultNamingContext;
- Void System.DirectoryServices.DirectorySearcher();
- Void System.DirectoryServices.DirectorySearcher( Class System.DirectoryServices.DirectoryEntry searchRoot);
- Void System.DirectoryServices.DirectorySearcher( Class System.DirectoryServices.DirectoryEntry searchRoot, String filter);
- Void System.DirectoryServices.DirectorySearcher( Class System.DirectoryServices.DirectoryEntry searchRoot, String filter, SZArray String propertiesToLoad);
- Void System.DirectoryServices.DirectorySearcher( String filter);
- Void System.DirectoryServices.DirectorySearcher( String filter, SZArray String propertiesToLoad);
- Void System.DirectoryServices.DirectorySearcher( String filter, SZArray String propertiesToLoad, ValueClass System.DirectoryServices.SearchScope scope);
- Void System.DirectoryServices.DirectorySearcher( Class System.DirectoryServices.DirectoryEntry searchRoot, String filter, SZArray String propertiesToLoad, ValueClass System.DirectoryServices.SearchScope scope);
- Void Dispose( Boolean disposing);
- Boolean get_CacheResults();
- Void set_CacheResults( Boolean value);
- ValueClass System.TimeSpan get_ClientTimeout();
- Void set_ClientTimeout( ValueClass System.TimeSpan value);
- Boolean get_PropertyNamesOnly();
- Void set_PropertyNamesOnly( Boolean value);
- String get_Filter();
- Void set_Filter( String value);
- I4 get_PageSize();
- Void set_PageSize( I4 value);
- Class System.Collections.Specialized.StringCollection get_PropertiesToLoad();
- ValueClass System.DirectoryServices.ReferralChasingOption get_ReferralChasing();
- Void set_ReferralChasing( ValueClass System.DirectoryServices.ReferralChasingOption value);
- ValueClass System.DirectoryServices.SearchScope get_SearchScope();
- Void set_SearchScope( ValueClass System.DirectoryServices.SearchScope value);
- ValueClass System.TimeSpan get_ServerPageTimeLimit();
- Void set_ServerPageTimeLimit( ValueClass System.TimeSpan value);
- ValueClass System.TimeSpan get_ServerTimeLimit();
- Void set_ServerTimeLimit( ValueClass System.TimeSpan value);
- I4 get_SizeLimit();
- Void set_SizeLimit( I4 value);
- Class System.DirectoryServices.DirectoryEntry get_SearchRoot();
- Void set_SearchRoot( Class System.DirectoryServices.DirectoryEntry value);
- Class System.DirectoryServices.SortOption get_Sort();
- Void set_Sort( Class System.DirectoryServices.SortOption value);
- Class System.DirectoryServices.SearchResult FindOne();
- Class System.DirectoryServices.SearchResultCollection FindAll();
- Class System.DirectoryServices.SearchResultCollection FindAll( Boolean findMoreThanOne);
- Class System.Version GetAdsVersion();
- Void SetSearchPreferences( Class IDirectorySearch adsSearch, Boolean findMoreThanOne);
- Void DoSetSearchPrefs( Class IDirectorySearch adsSearch, SZArray ValueClass System.DirectoryServices.Interop.AdsSearchPreferenceInfo prefs);
- Boolean ShouldSerializeClientTimeout();
- Boolean ShouldSerializeServerTimeLimit();
- Boolean ShouldSerializeServerPageTimeLimit();
- Void System.DirectoryServices.DirectorySearcher();
- property CacheResults { get(){} set(){} };
- property ClientTimeout { get(){} set(){} };
- property PropertyNamesOnly { get(){} set(){} };
- property Filter { get(){} set(){} };
- property PageSize { get(){} set(){} };
- property PropertiesToLoad { get(){} set(){} };
- property ReferralChasing { get(){} set(){} };
- property SearchScope { get(){} set(){} };
- property ServerPageTimeLimit { get(){} set(){} };
- property ServerTimeLimit { get(){} set(){} };
- property SizeLimit { get(){} set(){} };
- property SearchRoot { get(){} set(){} };
- property Sort { get(){} set(){} };
- }
- class System.DirectoryServices.DirectoryServicesPermissionAccess : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess None;
- ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess Browse;
- ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess Write;
- }
- class System.DirectoryServices.DirectoryServicesPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
- {
- String path;
- ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess permissionAccess;
- Void System.DirectoryServices.DirectoryServicesPermissionAttribute( ValueClass System.Security.Permissions.SecurityAction action);
- String get_Path();
- Void set_Path( String value);
- ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess get_PermissionAccess();
- Void set_PermissionAccess( ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess value);
- Class System.Security.IPermission CreatePermission();
- property Path { get(){} set(){} };
- property PermissionAccess { get(){} set(){} };
- }
- class System.DirectoryServices.DirectoryServicesPermissionEntry : System.Object
- {
- String path;
- ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess permissionAccess;
- Void System.DirectoryServices.DirectoryServicesPermissionEntry( ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess permissionAccess, String path);
- Void System.DirectoryServices.DirectoryServicesPermissionEntry( Class System.Security.Permissions.ResourcePermissionBaseEntry baseEntry);
- String get_Path();
- ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess get_PermissionAccess();
- Class System.Security.Permissions.ResourcePermissionBaseEntry GetBaseEntry();
- property Path { get(){} set(){} };
- property PermissionAccess { get(){} set(){} };
- }
- class System.DirectoryServices.DirectoryServicesPermissionEntryCollection : System.Collections.CollectionBase
- {
- Class System.DirectoryServices.DirectoryServicesPermission owner;
- Void System.DirectoryServices.DirectoryServicesPermissionEntryCollection( Class System.DirectoryServices.DirectoryServicesPermission owner, SZArray Class System.Security.Permissions.ResourcePermissionBaseEntry entries);
- Void System.DirectoryServices.DirectoryServicesPermissionEntryCollection();
- Class System.DirectoryServices.DirectoryServicesPermissionEntry get_Item( I4 index);
- Void set_Item( I4 index, Class System.DirectoryServices.DirectoryServicesPermissionEntry value);
- I4 Add( Class System.DirectoryServices.DirectoryServicesPermissionEntry value);
- Void AddRange( SZArray Class System.DirectoryServices.DirectoryServicesPermissionEntry value);
- Void AddRange( Class System.DirectoryServices.DirectoryServicesPermissionEntryCollection value);
- Boolean Contains( Class System.DirectoryServices.DirectoryServicesPermissionEntry value);
- Void CopyTo( SZArray Class System.DirectoryServices.DirectoryServicesPermissionEntry array, I4 index);
- I4 IndexOf( Class System.DirectoryServices.DirectoryServicesPermissionEntry value);
- Void Insert( I4 index, Class System.DirectoryServices.DirectoryServicesPermissionEntry value);
- Void Remove( Class System.DirectoryServices.DirectoryServicesPermissionEntry value);
- Void OnClear();
- Void OnInsert( I4 index, Object value);
- Void OnRemove( I4 index, Object value);
- Void OnSet( I4 index, Object oldValue, Object newValue);
- property Item { get(){} set(){} };
- }
- class System.DirectoryServices.PropertyCollection : System.Object
- {
- Class System.DirectoryServices.DirectoryEntry entry;
- Void System.DirectoryServices.PropertyCollection( Class System.DirectoryServices.DirectoryEntry entry);
- Class System.DirectoryServices.PropertyValueCollection get_Item( String propertyName);
- I4 get_Count();
- Class System.Collections.ICollection get_PropertyNames();
- Class System.Collections.ICollection get_Values();
- Boolean Contains( String propertyName);
- Void CopyTo( SZArray Class System.DirectoryServices.PropertyValueCollection array, I4 index);
- Class System.Collections.IDictionaryEnumerator GetEnumerator();
- Object System.Collections.IDictionary.get_Item( Object key);
- Void System.Collections.IDictionary.set_Item( Object key, Object value);
- Boolean System.Collections.IDictionary.get_IsFixedSize();
- Boolean System.Collections.IDictionary.get_IsReadOnly();
- Class System.Collections.ICollection System.Collections.IDictionary.get_Keys();
- Void System.Collections.IDictionary.Add( Object key, Object value);
- Void System.Collections.IDictionary.Clear();
- Boolean System.Collections.IDictionary.Contains( Object value);
- Void System.Collections.IDictionary.Remove( Object key);
- Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
- Boolean System.Collections.ICollection.get_IsSynchronized();
- Object System.Collections.ICollection.get_SyncRoot();
- Void System.Collections.ICollection.CopyTo( Class System.Array array, I4 index);
- property Item { get(){} set(){} };
- property Count { get(){} set(){} };
- property PropertyNames { get(){} set(){} };
- property Values { get(){} set(){} };
- }
- class PropertyEnumerator : System.Object
- {
- Class System.DirectoryServices.DirectoryEntry entry;
- Class System.DirectoryServices.DirectoryEntry parentEntry;
- String currentPropName;
- Void PropertyEnumerator( Class System.DirectoryServices.DirectoryEntry parent, Class System.DirectoryServices.DirectoryEntry clone);
- Void Finalize();
- Void Dispose();
- Void Dispose( Boolean disposing);
- Object get_Current();
- ValueClass System.Collections.DictionaryEntry get_Entry();
- Object get_Key();
- Object get_Value();
- Boolean MoveNext();
- Void Reset();
- property Current { get(){} set(){} };
- property Entry { get(){} set(){} };
- property Key { get(){} set(){} };
- property Value { get(){} set(){} };
- }
- class ValuesCollection : System.Object
- {
- Class System.DirectoryServices.PropertyCollection props;
- Void ValuesCollection( Class System.DirectoryServices.PropertyCollection props);
- I4 get_Count();
- Boolean get_IsReadOnly();
- Boolean get_IsSynchronized();
- Object get_SyncRoot();
- Void CopyTo( Class System.Array array, I4 index);
- Class System.Collections.IEnumerator GetEnumerator();
- property Count { get(){} set(){} };
- property IsReadOnly { get(){} set(){} };
- property IsSynchronized { get(){} set(){} };
- property SyncRoot { get(){} set(){} };
- }
- class KeysCollection : ValuesCollection
- {
- Void KeysCollection( Class System.DirectoryServices.PropertyCollection props);
- Class System.Collections.IEnumerator GetEnumerator();
- }
- class ValuesEnumerator : System.Object
- {
- I4 currentIndex;
- Class System.DirectoryServices.PropertyCollection propCollection;
- Void ValuesEnumerator( Class System.DirectoryServices.PropertyCollection propCollection);
- I4 get_CurrentIndex();
- Object get_Current();
- Boolean MoveNext();
- Void Reset();
- property CurrentIndex { get(){} set(){} };
- property Current { get(){} set(){} };
- }
- class KeysEnumerator : ValuesEnumerator
- {
- Void KeysEnumerator( Class System.DirectoryServices.PropertyCollection collection);
- Object get_Current();
- property Current { get(){} set(){} };
- }
- class System.DirectoryServices.PropertyValueCollection : System.Collections.CollectionBase
- {
- Class System.DirectoryServices.DirectoryEntry entry;
- String propertyName;
- Void System.DirectoryServices.PropertyValueCollection( Class System.DirectoryServices.DirectoryEntry entry, String propertyName);
- Object get_Item( I4 index);
- Void set_Item( I4 index, Object value);
- Object get_Value();
- Void set_Value( Object value);
- I4 Add( Object value);
- Void AddRange( SZArray Object value);
- Void AddRange( Class System.DirectoryServices.PropertyValueCollection value);
- Boolean Contains( Object value);
- Void CopyTo( SZArray Object array, I4 index);
- I4 IndexOf( Object value);
- Void Insert( I4 index, Object value);
- Void PopulateList();
- Void Remove( Object value);
- Void OnClearComplete();
- Void OnInsertComplete( I4 index, Object value);
- Void OnRemoveComplete( I4 index, Object value);
- Void OnSetComplete( I4 index, Object oldValue, Object newValue);
- property Item { get(){} set(){} };
- property Value { get(){} set(){} };
- }
- class System.DirectoryServices.ReferralChasingOption : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.ReferralChasingOption None;
- ValueClass System.DirectoryServices.ReferralChasingOption Subordinate;
- ValueClass System.DirectoryServices.ReferralChasingOption External;
- ValueClass System.DirectoryServices.ReferralChasingOption All;
- }
- class System.DirectoryServices.ResultPropertyCollection : System.Collections.DictionaryBase
- {
- Void System.DirectoryServices.ResultPropertyCollection();
- Class System.DirectoryServices.ResultPropertyValueCollection get_Item( String name);
- Class System.Collections.ICollection get_PropertyNames();
- Class System.Collections.ICollection get_Values();
- Void Add( String name, Class System.DirectoryServices.ResultPropertyValueCollection value);
- Boolean Contains( String propertyName);
- Void CopyTo( SZArray Class System.DirectoryServices.ResultPropertyValueCollection array, I4 index);
- property Item { get(){} set(){} };
- property PropertyNames { get(){} set(){} };
- property Values { get(){} set(){} };
- }
- class System.DirectoryServices.ResultPropertyValueCollection : System.Collections.ReadOnlyCollectionBase
- {
- Void System.DirectoryServices.ResultPropertyValueCollection( SZArray Object values);
- Object get_Item( I4 index);
- Boolean Contains( Object value);
- I4 IndexOf( Object value);
- Void CopyTo( SZArray Object values, I4 index);
- property Item { get(){} set(){} };
- }
- class System.DirectoryServices.SchemaNameCollection : System.Object
- {
- Class VariantPropGetter propGetter;
- Class VariantPropSetter propSetter;
- Void System.DirectoryServices.SchemaNameCollection( Class VariantPropGetter propGetter, Class VariantPropSetter propSetter);
- String get_Item( I4 index);
- Void set_Item( I4 index, String value);
- I4 get_Count();
- I4 Add( String value);
- Void AddRange( SZArray String value);
- Void AddRange( Class System.DirectoryServices.SchemaNameCollection value);
- Void Clear();
- Boolean Contains( String value);
- Void CopyTo( SZArray String stringArray, I4 index);
- Class System.Collections.IEnumerator GetEnumerator();
- SZArray Object GetValue();
- I4 IndexOf( String value);
- Void Insert( I4 index, String value);
- Void Remove( String value);
- Void RemoveAt( I4 index);
- Boolean System.Collections.IList.get_IsReadOnly();
- Boolean System.Collections.IList.get_IsFixedSize();
- Void System.Collections.ICollection.CopyTo( Class System.Array array, I4 index);
- Boolean System.Collections.ICollection.get_IsSynchronized();
- Object System.Collections.ICollection.get_SyncRoot();
- Object System.Collections.IList.get_Item( I4 index);
- Void System.Collections.IList.set_Item( I4 index, Object value);
- I4 System.Collections.IList.Add( Object value);
- Boolean System.Collections.IList.Contains( Object value);
- I4 System.Collections.IList.IndexOf( Object value);
- Void System.Collections.IList.Insert( I4 index, Object value);
- Void System.Collections.IList.Remove( Object value);
- property Item { get(){} set(){} };
- property Count { get(){} set(){} };
- }
- class VariantPropGetter : System.MulticastDelegate
- {
- Void VariantPropGetter( Object object, I method);
- Object Invoke();
- Class System.IAsyncResult BeginInvoke( Class System.AsyncCallback callback, Object object);
- Object EndInvoke( Class System.IAsyncResult result);
- }
- class VariantPropSetter : System.MulticastDelegate
- {
- Void VariantPropSetter( Object object, I method);
- Void Invoke( Object value);
- Class System.IAsyncResult BeginInvoke( Object value, Class System.AsyncCallback callback, Object object);
- Void EndInvoke( Class System.IAsyncResult result);
- }
- class FilterDelegateWrapper : System.Object
- {
- Class IAdsContainer obj;
- Void FilterDelegateWrapper( Class IAdsContainer wrapped);
- Class VariantPropGetter get_Getter();
- Class VariantPropSetter get_Setter();
- Object GetFilter();
- Void SetFilter( Object value);
- property Getter { get(){} set(){} };
- property Setter { get(){} set(){} };
- }
- class System.DirectoryServices.SearchResult : System.Object
- {
- Class System.DirectoryServices.ResultPropertyCollection properties;
- Void System.DirectoryServices.SearchResult();
- Class System.DirectoryServices.DirectoryEntry GetDirectoryEntry();
- String get_Path();
- Class System.DirectoryServices.ResultPropertyCollection get_Properties();
- property Path { get(){} set(){} };
- property Properties { get(){} set(){} };
- }
- class System.DirectoryServices.SearchResultCollection : System.MarshalByRefObject
- {
- I handle;
- SZArray String properties;
- Class IDirectorySearch searchObject;
- String filter;
- Class System.Collections.ArrayList innerList;
- Boolean disposed;
- Class System.DirectoryServices.DirectoryEntry rootEntry;
- Void System.DirectoryServices.SearchResultCollection( Class System.DirectoryServices.DirectoryEntry root, I searchHandle, SZArray String propertiesLoaded, String filter);
- Class System.DirectoryServices.SearchResult get_Item( I4 index);
- I4 get_Count();
- String get_Filter();
- Class System.Collections.ArrayList get_InnerList();
- Class IDirectorySearch get_SearchObject();
- I get_Handle();
- SZArray String get_PropertiesLoaded();
- Void Dispose();
- Void Dispose( Boolean disposing);
- Void Finalize();
- Class System.Collections.IEnumerator GetEnumerator();
- Boolean Contains( Class System.DirectoryServices.SearchResult result);
- Void CopyTo( SZArray Class System.DirectoryServices.SearchResult results, I4 index);
- I4 IndexOf( Class System.DirectoryServices.SearchResult result);
- Boolean System.Collections.ICollection.get_IsSynchronized();
- Object System.Collections.ICollection.get_SyncRoot();
- Void System.Collections.ICollection.CopyTo( Class System.Array array, I4 index);
- property Item { get(){} set(){} };
- property Count { get(){} set(){} };
- property Filter { get(){} set(){} };
- property InnerList { get(){} set(){} };
- property SearchObject { get(){} set(){} };
- property Handle { get(){} set(){} };
- property PropertiesLoaded { get(){} set(){} };
- }
- class ResultsEnumerator : System.Object
- {
- Class System.DirectoryServices.SearchResultCollection results;
- Boolean initialized;
- Class System.DirectoryServices.SearchResult currentResult;
- Boolean eof;
- Void ResultsEnumerator( Class System.DirectoryServices.SearchResultCollection results);
- Class System.DirectoryServices.SearchResult get_Current();
- Class System.DirectoryServices.SearchResult GetCurrentResult();
- Boolean MoveNext();
- Void Reset();
- Object System.Collections.IEnumerator.get_Current();
- property Current { get(){} set(){} };
- }
- class System.DirectoryServices.SearchScope : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.SearchScope Base;
- ValueClass System.DirectoryServices.SearchScope OneLevel;
- ValueClass System.DirectoryServices.SearchScope Subtree;
- }
- class System.DirectoryServices.SortDirection : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.SortDirection Ascending;
- ValueClass System.DirectoryServices.SortDirection Descending;
- }
- class System.DirectoryServices.SortOption : System.Object
- {
- String propertyName;
- ValueClass System.DirectoryServices.SortDirection sortDirection;
- Void System.DirectoryServices.SortOption();
- Void System.DirectoryServices.SortOption( String propertyName, ValueClass System.DirectoryServices.SortDirection direction);
- String get_PropertyName();
- Void set_PropertyName( String value);
- ValueClass System.DirectoryServices.SortDirection get_Direction();
- Void set_Direction( ValueClass System.DirectoryServices.SortDirection value);
- property PropertyName { get(){} set(){} };
- property Direction { get(){} set(){} };
- }
- class System.DirectoryServices.DirectoryServicesPermission : System.Security.Permissions.ResourcePermissionBase
- {
- Class System.DirectoryServices.DirectoryServicesPermissionEntryCollection innerCollection;
- Void System.DirectoryServices.DirectoryServicesPermission();
- Void System.DirectoryServices.DirectoryServicesPermission( ValueClass System.Security.Permissions.PermissionState state);
- Void System.DirectoryServices.DirectoryServicesPermission( ValueClass System.DirectoryServices.DirectoryServicesPermissionAccess permissionAccess, String path);
- Void System.DirectoryServices.DirectoryServicesPermission( SZArray Class System.DirectoryServices.DirectoryServicesPermissionEntry permissionAccessEntries);
- Class System.DirectoryServices.DirectoryServicesPermissionEntryCollection get_PermissionEntries();
- Void AddPermissionAccess( Class System.DirectoryServices.DirectoryServicesPermissionEntry entry);
- Void Clear();
- Void RemovePermissionAccess( Class System.DirectoryServices.DirectoryServicesPermissionEntry entry);
- Void SetNames();
- property PermissionEntries { get(){} set(){} };
- }
- class System.DirectoryServices.DirectoryEntry : System.ComponentModel.Component
- {
- String path;
- Class IAds adsObject;
- Boolean useCache;
- Boolean cacheFilled;
- String username;
- String password;
- Boolean propertiesAlreadyEnumerated;
- Boolean browseGranted;
- Boolean writeGranted;
- Boolean justCreated;
- Boolean disposed;
- ValueClass System.DirectoryServices.AuthenticationTypes authenticationType;
- Void System.DirectoryServices.DirectoryEntry();
- Void System.DirectoryServices.DirectoryEntry( String path);
- Void System.DirectoryServices.DirectoryEntry( String path, String username, String password);
- Void System.DirectoryServices.DirectoryEntry( String path, String username, String password, ValueClass System.DirectoryServices.AuthenticationTypes authenticationType);
- Void System.DirectoryServices.DirectoryEntry( String path, Boolean useCache, String username, String password, ValueClass System.DirectoryServices.AuthenticationTypes authenticationType);
- Void System.DirectoryServices.DirectoryEntry( Object adsObject);
- Void System.DirectoryServices.DirectoryEntry( Object adsObject, Boolean useCache, String username, String password, ValueClass System.DirectoryServices.AuthenticationTypes authenticationType);
- Class IAds get_AdsObject();
- ValueClass System.DirectoryServices.AuthenticationTypes get_AuthenticationType();
- Void set_AuthenticationType( ValueClass System.DirectoryServices.AuthenticationTypes value);
- Boolean get_Bound();
- Class System.DirectoryServices.DirectoryEntries get_Children();
- Class IAdsContainer get_ContainerObject();
- ValueClass System.Guid get_Guid();
- Boolean get_IsContainer();
- Boolean get_JustCreated();
- Void set_JustCreated( Boolean value);
- String get_Name();
- String get_NativeGuid();
- Object get_NativeObject();
- Class System.DirectoryServices.DirectoryEntry get_Parent();
- String get_Password();
- Void set_Password( String value);
- String get_Path();
- Void set_Path( String value);
- Class System.DirectoryServices.PropertyCollection get_Properties();
- String get_SchemaClassName();
- Class System.DirectoryServices.DirectoryEntry get_SchemaEntry();
- Boolean get_UsePropertyCache();
- Void set_UsePropertyCache( Boolean value);
- String get_Username();
- Void set_Username( String value);
- Void Bind();
- Void Bind( Boolean throwIfFail);
- Class System.DirectoryServices.DirectoryEntry CloneBrowsable();
- Void Close();
- Void CommitChanges();
- Void CommitIfNotCaching();
- Class System.DirectoryServices.DirectoryEntry CopyTo( Class System.DirectoryServices.DirectoryEntry newParent);
- Class System.DirectoryServices.DirectoryEntry CopyTo( Class System.DirectoryServices.DirectoryEntry newParent, String newName);
- Class System.Exception CreateFormattedComException( I4 hr);
- Void DeleteTree();
- Void Dispose( Boolean disposing);
- Boolean Exists( String path);
- Void FillCache( String propertyName);
- Object Invoke( String methodName, SZArray Object args);
- Void MoveTo( Class System.DirectoryServices.DirectoryEntry newParent);
- Void MoveTo( Class System.DirectoryServices.DirectoryEntry newParent, String newName);
- Void RefreshCache();
- Void RefreshCache( SZArray String propertyNames);
- Void Rename( String newName);
- Void Unbind();
- property AdsObject { get(){} set(){} };
- property AuthenticationType { get(){} set(){} };
- property Bound { get(){} set(){} };
- property Children { get(){} set(){} };
- property ContainerObject { get(){} set(){} };
- property Guid { get(){} set(){} };
- property IsContainer { get(){} set(){} };
- property JustCreated { get(){} set(){} };
- property Name { get(){} set(){} };
- property NativeGuid { get(){} set(){} };
- property NativeObject { get(){} set(){} };
- property Parent { get(){} set(){} };
- property Password { get(){} set(){} };
- property Path { get(){} set(){} };
- property Properties { get(){} set(){} };
- property SchemaClassName { get(){} set(){} };
- property SchemaEntry { get(){} set(){} };
- property UsePropertyCache { get(){} set(){} };
- property Username { get(){} set(){} };
- }
- class System.DirectoryServices.Design.DirectoryEntryConverter : System.ComponentModel.TypeConverter
- {
- Class StandardValuesCollection values;
- Class System.Collections.Hashtable componentsCreated;
- Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context, Class System.Type sourceType);
- Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context, Class System.Globalization.CultureInfo culture, Object value);
- Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context, Class System.Globalization.CultureInfo culture, Object value, Class System.Type destinationType);
- Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
- Class System.DirectoryServices.DirectoryEntry GetFromCache( String path);
- Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
- Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
- Void System.DirectoryServices.Design.DirectoryEntryConverter();
- Void System.DirectoryServices.Design.DirectoryEntryConverter();
- }
- class System.DirectoryServices.Interop.AdsAuthentication : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_SECURE_AUTHENTICATION;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_USE_ENCRYPTION;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_USE_SSL;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_READONLY_SERVER;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_PROMPT_CREDENTIALS;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_NO_AUTHENTICATION;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_FAST_BIND;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_USE_SIGNING;
- ValueClass System.DirectoryServices.Interop.AdsAuthentication ADS_USE_SEALING;
- }
- class System.DirectoryServices.Interop.AdsPropertyOperation : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.Interop.AdsPropertyOperation Clear;
- ValueClass System.DirectoryServices.Interop.AdsPropertyOperation Update;
- ValueClass System.DirectoryServices.Interop.AdsPropertyOperation Append;
- ValueClass System.DirectoryServices.Interop.AdsPropertyOperation Delete;
- }
- class System.DirectoryServices.Interop.AdsSearchColumn : System.ValueType
- {
- Ptr Char pszAttrName;
- I4 dwADsType;
- Ptr ValueClass System.DirectoryServices.Interop.AdsValue pADsValues;
- I4 dwNumValues;
- I4 hReserved;
- }
- class System.DirectoryServices.Interop.AdsSearchPreferenceInfo : System.ValueType
- {
- I4 dwSearchPref;
- I4 pad;
- ValueClass System.DirectoryServices.Interop.AdsValue vValue;
- I4 dwStatus;
- I4 pad2;
- }
- class System.DirectoryServices.Interop.AdsSearchPreferences : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences ASYNCHRONOUS;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences DEREF_ALIASES;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences SIZE_LIMIT;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences TIME_LIMIT;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences ATTRIBTYPES_ONLY;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences SEARCH_SCOPE;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences TIMEOUT;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences PAGESIZE;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences PAGED_TIME_LIMIT;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences CHASE_REFERRALS;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences SORT_ON;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences CACHE_RESULTS;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences DIRSYNC;
- ValueClass System.DirectoryServices.Interop.AdsSearchPreferences TOMBSTONE;
- }
- class System.DirectoryServices.Interop.AdsSortKey : System.ValueType
- {
- I pszAttrType;
- I pszReserved;
- I4 fReverseOrder;
- }
- class System.DirectoryServices.Interop.AdsStatusEnum : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.Interop.AdsStatusEnum ADS_STATUS_S_OK;
- ValueClass System.DirectoryServices.Interop.AdsStatusEnum ADS_STATUS_INVALID_SEARCHPREF;
- ValueClass System.DirectoryServices.Interop.AdsStatusEnum ADS_STATUS_INVALID_SEARCHPREFVALUE;
- }
- class System.DirectoryServices.Interop.AdsType : System.Enum
- {
- I4 value__;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_INVALID;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_DN_STRING;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_CASE_EXACT_STRING;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_CASE_IGNORE_STRING;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_PRINTABLE_STRING;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_NUMERIC_STRING;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_BOOLEAN;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_INTEGER;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_OCTET_STRING;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_UTC_TIME;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_LARGE_INTEGER;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_PROV_SPECIFIC;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_OBJECT_CLASS;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_CASEIGNORE_LIST;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_OCTET_LIST;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_PATH;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_POSTALADDRESS;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_TIMESTAMP;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_BACKLINK;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_TYPEDNAME;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_HOLD;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_NETADDRESS;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_REPLICAPOINTER;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_FAXNUMBER;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_EMAIL;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_NT_SECURITY_DESCRIPTOR;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_UNKNOWN;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_DN_WITH_BINARY;
- ValueClass System.DirectoryServices.Interop.AdsType ADSTYPE_DN_WITH_STRING;
- }
- class System.DirectoryServices.Interop.AdsValue : System.ValueType
- {
- I4 dwType;
- I4 pad;
- I4 a;
- I4 b;
- I4 c;
- I4 d;
- }
- class System.DirectoryServices.Interop.SystemTime : System.ValueType
- {
- UI2 wYear;
- UI2 wMonth;
- UI2 wDayOfWeek;
- UI2 wDay;
- UI2 wHour;
- UI2 wMinute;
- UI2 wSecond;
- UI2 wMilliseconds;
- }
- class System.DirectoryServices.Interop.DnWithBinary : System.ValueType
- {
- I4 dwLength;
- I lpBinaryValue;
- I pszDNString;
- }
- class System.DirectoryServices.Interop.DnWithString : System.ValueType
- {
- I pszStringValue;
- I pszDNString;
- }
- class System.DirectoryServices.Interop.AdsValueHelper : System.Object
- {
- ValueClass System.DirectoryServices.Interop.AdsValue adsvalue;
- ValueClass System.Runtime.InteropServices.GCHandle pinnedHandle;
- Void System.DirectoryServices.Interop.AdsValueHelper( ValueClass System.DirectoryServices.Interop.AdsValue adsvalue);
- Void System.DirectoryServices.Interop.AdsValueHelper( Object managedValue);
- Void System.DirectoryServices.Interop.AdsValueHelper( Object managedValue, ValueClass System.DirectoryServices.Interop.AdsType adsType);
- I8 get_LowInt64();
- Void set_LowInt64( I8 value);
- Void Finalize();
- ValueClass System.DirectoryServices.Interop.AdsType GetAdsTypeForManagedType( Class System.Type type);
- ValueClass System.DirectoryServices.Interop.AdsValue GetStruct();
- UI2 LowOfInt( I4 i);
- UI2 HighOfInt( I4 i);
- Object GetValue();
- Void SetValue( Object managedValue, ValueClass System.DirectoryServices.Interop.AdsType adsType);
- property LowInt64 { get(){} set(){} };
- }
- class System.DirectoryServices.Interop.NativeMethods : System.Object
- {
- Void System.DirectoryServices.Interop.NativeMethods();
- }
- class AuthenticationModes : System.Enum
- {
- I4 value__;
- ValueClass AuthenticationModes SecureAuthentication;
- ValueClass AuthenticationModes UseEncryption;
- ValueClass AuthenticationModes UseSSL;
- ValueClass AuthenticationModes ReadonlyServer;
- ValueClass AuthenticationModes NoAuthentication;
- ValueClass AuthenticationModes FastBind;
- ValueClass AuthenticationModes UseSigning;
- ValueClass AuthenticationModes UseSealing;
- ValueClass AuthenticationModes UseDelegation;
- ValueClass AuthenticationModes UseServerBinding;
- }
- class System.DirectoryServices.Interop.SafeNativeMethods : System.Object
- {
- I4 FORMAT_MESSAGE_ALLOCATE_BUFFER;
- I4 FORMAT_MESSAGE_IGNORE_INSERTS;
- I4 FORMAT_MESSAGE_FROM_STRING;
- I4 FORMAT_MESSAGE_FROM_HMODULE;
- I4 FORMAT_MESSAGE_FROM_SYSTEM;
- I4 FORMAT_MESSAGE_ARGUMENT_ARRAY;
- I4 FORMAT_MESSAGE_MAX_WIDTH_MASK;
- Void VariantClear( I pObject);
- Void VariantInit( I pObject);
- Boolean FreeADsMem( I pVoid);
- I4 FormatMessage( I4 dwFlags, I4 lpSource, I4 dwMessageId, I4 dwLanguageId, Class System.Text.StringBuilder lpBuffer, I4 nSize, I4 arguments);
- Void System.DirectoryServices.Interop.SafeNativeMethods();
- }
- class EnumVariant : System.Object
- {
- Object NoMoreValues;
- Object currentValue;
- Class IEnumVariant enumerator;
- Void EnumVariant( Class IEnumVariant en);
- Boolean GetNext();
- Object GetValue();
- Void Reset();
- Void Advance();
- Void EnumVariant();
- }
- interface IEnumVariant :
- {
- Void Next( I4 celt, I rgvar, SZArray I4 pceltFetched);
- Void Skip( I4 celt);
- Void Reset();
- Void Clone( SZArray Class IEnumVariant ppenum);
- }
- class System.DirectoryServices.Interop.UnsafeNativeMethods : System.Object
- {
- I4 S_ADS_NOMORE_ROWS;
- I4 INVALID_FILTER;
- I4 SIZE_LIMIT_EXCEEDED;
- I4 ADsGetObject( String path, ByRef ValueClass System.Guid iid, ByRef Object ppObject);
- I4 IntADsOpenObject( String path, String userName, String password, I4 flags, ByRef ValueClass System.Guid iid, ByRef Object ppObject);
- I4 ADsOpenObject( String path, String userName, String password, I4 flags, ByRef ValueClass System.Guid iid, ByRef Object ppObject);
- Void System.DirectoryServices.Interop.UnsafeNativeMethods();
- }
- interface IAds :
- {
- String get_Name( );
- String get_Class( );
- String get_GUID( );
- String get_ADsPath( );
- String get_Parent( );
- String get_Schema( );
- Void GetInfo();
- Void SetInfo();
- Object Get( String , bstrName);
- Void Put( String bstrName, Object vProp);
- Object GetEx( String , bstrName);
- Void PutEx( I4 lnControlCode, String bstrName, Object vProp);
- Void GetInfoEx( Object vProperties, I4 lnReserved);
- property Name { get(){} set(){} };
- property Class { get(){} set(){} };
- property GUID { get(){} set(){} };
- property ADsPath { get(){} set(){} };
- property Parent { get(){} set(){} };
- property Schema { get(){} set(){} };
- }
- interface IAdsContainer :
- {
- I4 get_Count( );
- Object get__NewEnum( );
- Object get_Filter( );
- Void set_Filter( Object value);
- Object get_Hints( );
- Void set_Hints( Object value);
- Object GetObject( String , String className, relativeName);
- Object Create( String , String className, relativeName);
- Void Delete( String className, String relativeName);
- Object CopyHere( String , String sourceName, newName);
- Object MoveHere( String , String sourceName, newName);
- property Count { get(){} set(){} };
- property _NewEnum { get(){} set(){} };
- property Filter { get(){} set(){} };
- property Hints { get(){} set(){} };
- }
- interface IAdsDeleteOps :
- {
- Void DeleteObject( I4 flags);
- }
- interface IAdsPropertyEntry :
- {
- Void Clear();
- String get_Name( );
- Void set_Name( String value);
- I4 get_ADsType();
- Void set_ADsType( I4 value);
- I4 get_ControlCode();
- Void set_ControlCode( I4 value);
- Object get_Values( );
- Void set_Values( Object value);
- property Name { get(){} set(){} };
- property ADsType { get(){} set(){} };
- property ControlCode { get(){} set(){} };
- property Values { get(){} set(){} };
- }
- interface IAdsPropertyList :
- {
- I4 get_PropertyCount( );
- I4 Next( ByRef Object , nextProp);
- Void Skip( I4 cElements);
- Void Reset();
- Object Item( Object , varIndex);
- Object GetPropertyItem( String , I4 bstrName, ADsType);
- Void PutPropertyItem( Object varData);
- Void ResetPropertyItem( Object varEntry);
- Void PurgePropertyList();
- property PropertyCount { get(){} set(){} };
- }
- interface IDirectorySearch :
- {
- Void SetSearchPreference( I pSearchPrefs, I4 dwNumPrefs);
- Void ExecuteSearch( String pszSearchFilter, SZArray String pAttributeNames, I4 dwNumberAttributes, ByRef I hSearchResult);
- Void AbandonSearch( I hSearchResult);
- I4 GetFirstRow( I , hSearchResult);
- I4 GetNextRow( I , hSearchResult);
- I4 GetPreviousRow( I , hSearchResult);
- I4 GetNextColumnName( I , I hSearchResult, ppszColumnName);
- Void GetColumn( I hSearchResult, I szColumnName, I pSearchColumn);
- Void FreeColumn( I pSearchColumn);
- Void CloseSearchHandle( I hSearchResult);
- }