Прочитать на английском

Поделиться через


Интерфейсы служб Active Directory

Общие сведения о технологии интерфейсов служб Active Directory.

Для разработки интерфейсов служб Active Directory вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
ADS_ACEFLAG_ENUM

Перечисление ADS_ACEFLAG_ENUM используется для указания поведения записи контроль доступа (ACE) для объекта Active Directory.
ADS_ACETYPE_ENUM

Используется для указания типа записи управления доступом для объектов Active Directory.
ADS_AUTHENTICATION_ENUM

Задает параметры проверки подлинности, используемые в ADSI для привязки к объектам службы каталогов.
ADS_CHASE_REFERRALS_ENUM

Перечисление ADS_CHASE_REFERRALS_ENUM указывает, происходит ли и как выполняется отслеживание ссылок.
ADS_DEREFENUM

Перечисление ADS_DEREFENUM указывает процесс разыменования псевдонимов.
ADS_DISPLAY_ENUM

Перечисление ADS_DISPLAY_ENUM указывает, как должен отображаться путь.
ADS_ESCAPE_MODE_ENUM

Указывает, как escape-символы отображаются в пути к каталогу.
ADS_FLAGTYPE_ENUM

Перечисление ADS_FLAGTYPE_ENUM задает значения, которые можно использовать для указания наличия полей ObjectType или InheritedObjectType в записи управления доступом (ACE).
ADS_FORMAT_ENUM

Указывает доступные типы значений пути, используемые методом IADsPathname::Retrieve.
ADS_GROUP_TYPE_ENUM

Указывает тип объектов группы в ADSI.
ADS_NAME_INITTYPE_ENUM

Перечисление ADS_NAME_INITTYPE_ENUM указывает типы инициализации для объекта NameTranslate. Он используется в интерфейсе IADsNameTranslate.
ADS_NAME_TYPE_ENUM

Задает форматы, используемые для представления различающихся имен.
ADS_OPTION_ENUM

Содержит значения, указывающие параметры, которые можно получить или задать с помощью методов IADsObjectOptions.GetOptions и IADsObjectOptions.SetOption.
ADS_PASSWORD_ENCODING_ENUM

Определяет тип кодирования паролей, используемый с параметром ADS_OPTION_PASSWORD_METHOD в методах IADsObjectOptions::GetOption и IADsObjectOptions::SetOption.
ADS_PATHTYPE_ENUM

Перечисление ADS_PATHTYPE_ENUM указывает тип объекта, для которого интерфейс IADsSecurityUtility будет добавлять или изменять дескриптор безопасности.
ADS_PREFERENCES_ENUM

Перечисление ADS_PREFERENCES_ENUM задает параметры запроса поставщика OLE DB для ADSI.
ADS_PROPERTY_OPERATION_ENUM

Указывает способы обновления именованного свойства в кэше.
ADS_RIGHTS_ENUM

Указывает права доступа, назначенные объекту Active Directory.
ADS_SCOPEENUM

Указывает область поиска в каталоге.
ADS_SD_CONTROL_ENUM

Перечисление ADS_SD_CONTROL_ENUM задает флаги управления для дескриптора безопасности.
ADS_SD_FORMAT_ENUM

Перечисление ADS_SD_FORMAT_ENUM указывает формат, в который будет преобразован дескриптор безопасности объекта с помощью интерфейса IADsSecurityUtility.
ADS_SD_REVISION_ENUM

Указывает номер редакции записи управления доступом (ACE) или списка управления доступом (ACL) для Active Directory.
ADS_SEARCHPREF_ENUM

Задает параметры для объекта IDirectorySearch.
ADS_SECURITY_INFO_ENUM

Указывает доступные параметры для проверки данных безопасности объекта.
ADS_SETTYPE_ENUM

Перечисление ADS_SETTYPE_ENUM указывает доступный формат pathname, используемый методом IADsPathname::Set.
ADS_STATUSENUM

Указывает состояние параметров поиска, заданных с помощью метода IDirectorySearch::SetSearchPreference.
ADS_SYSTEMFLAG_ENUM

Перечисление ADS_SYSTEMFLAG_ENUM определяет некоторые значения, которые могут быть назначены атрибуту systemFlags. Некоторые значения в перечислении относятся к объектам attributeSchema; другие значения можно задать для объектов любого класса.
ADS_USER_FLAG_ENUM

Определяет флаги, используемые для задания свойств пользователя в каталоге.
ADSI_DIALECT_ENUM

Перечисление ADSI_DIALECT_ENUM указывает диалекты запросов, используемые в поставщике OLE DB для ADSI.
ADSTYPEENUM

Используется для идентификации типа данных значения свойства ADSI.

Функции

 
AbandonSearch

Метод IDirectorySearch::AbandonSearch отказывается от поиска, инициированного ранее вызовом метода ExecuteSearch.
Добавление

Добавляет именованный элемент в коллекцию.
Добавление

Добавляет объект ADSI в существующую группу.
AddAce

Метод IADsAccessControlList::AddAce добавляет объект IADsAccessControlEntry в объект IADsAccessControlList.
AddLeafElement

Добавляет элемент в конец пути каталога, уже заданного для объекта Pathname.
ADsBuildEnumerator

Функция ADsBuildEnumerator создает объект перечислителя для указанного объекта контейнера ADSI.
ADsBuildVarArrayInt

Функция ADsBuildVarArrayInt создает массив вариантов целых чисел из массива значений DWORD.
ADsBuildVarArrayStr

Функция ADsBuildVarArrayStr создает массив вариантов из массива строк Юникода.
ADsEncodeBinaryData

Функция ADsEncodeBinaryData преобразует большой двоичный объект (BLOB) в формат Юникода, подходящий для внедрения в фильтр поиска.
ADsEnumerateNext

Функция ADsEnumerateNext перечисляет указанное количество элементов из текущей позиции курсора перечислителя.
ADsFreeEnumerator

Освобождает объект перечислителя, созданный с помощью функции ADsBuildEnumerator.
ADsGetLastError

Функция ADsGetLastError извлекает значение кода последней ошибки вызывающего потока.
ADsGetObject

Выполняет привязку к объекту с учетом его пути и указанного идентификатора интерфейса.
ADsOpenObject

Выполняет привязку к объекту ADSI, используя явные учетные данные пользователя и пароля.
ADsSetLastError

ADsSetLastError задает значение кода последней ошибки для вызывающего потока.
AllocADsMem

Выделяет блок памяти указанного размера.
AllocADsStr

Выделяет память для указанной строки и копирует ее.
BinarySDToSecurityDescriptor

Преобразует двоичный дескриптор безопасности в объект IADsSecurityDescriptor.
ChangePassword;

Изменяет пароль пользователя с указанного старого значения на новое.
Очистить

Очищает текущие значения объекта значения свойства.
CloseSearchHandle

Метод IDirectorySearch::CloseSearchHandle закрывает дескриптор для результата поиска и освобождает связанную память.
Продолжить

Метод IADsServiceOperations::Continue возобновляет операцию службы, приостановленную методом IADsServiceOperations::P ause.
ConvertSecurityDescriptor

Преобразует дескриптор безопасности из одного формата в другой.
CopyAccessList

Метод IADsAccessControlList::CopyAccessList копирует каждую запись управления доступом (ACE) в списке управления доступом (ACL) в пространство процессов вызывающей стороны.
CopyAcl

Метод IADsAcl::CopyAcl создает копию существующего списка ACL.
CopyHere

Метод IADsContainer::CopyHere создает копию указанного объекта каталога в этом контейнере.
CopyPath

Создает копию объекта Pathname.
CopySecurityDescriptor

Метод IADsSecurityDescriptor::CopySecurityDescriptor копирует объект дескриптора безопасности ADSI, который содержит данные безопасности об объекте.
Создание

Настраивает запрос на создание объекта каталога указанного класса схемы и заданного имени в контейнере.
CreateDSObject

Создает дочерний объект текущего объекта службы каталогов.
Удалить

Удаляет указанный объект каталога из этого контейнера.
DeleteDSObject

Удаляет конечный объект в дереве каталогов.
DeleteObject

Метод IADsDeleteOps::D eleteObject удаляет объект ADSI.
ExecuteSearch

Метод IDirectorySearch::ExecuteSearch выполняет поиск и передает результаты вызывающей объекту.
FreeADsMem

Освобождает память, выделенную AllocADsMem или ReallocADsMem.
FreeADsStr

Освобождает память строки, выделенной AllocADsStr или ReallocADsStr.
FreeColumn

Метод IDirectorySearch::FreeColumn освобождает память, выделенную методом IDirectorySearch::GetColumn для данных столбца.
Get

Извлекает свойство заданного имени из кэша свойств.
Get

Извлекает имя объекта каталога в указанном формате.
get__NewEnum

Метод IADsAccessControlList::get__NewEnum используется для получения объекта перечислителя для ACL для перечисления ACE.
get__NewEnum

Метод IADsCollection::get__NewEnum получает зависимый объект перечислителя, реализующий IEnumVARIANT для этого объекта коллекции ADSI. Имейте в виду, что в имени функции есть два символа подчеркивания (get__NewEnum).
get__NewEnum

Извлекает объект перечислителя для контейнера.
get__NewEnum

Метод IADsMembers::get__NewEnum получает зависимый объект перечислителя, реализующий IEnumVARIANT для этого объекта коллекции ADSI. Имейте в виду, что в имени функции есть два символа подчеркивания (get__NewEnum).
get_SecurityMask

Определяет, какие элементы дескриптора безопасности следует извлечь или задать. (Получить)
GetAnyDCName

Извлекает DNS-имя контроллера домена в домене локального компьютера.
GetColumn

Метод IDirectorySearch::GetColumn получает данные из именованного столбца результата поиска.
GetDCSiteName

Извлекает имя сайта Active Directory, содержащего локальный компьютер.
GetElement

Извлекает элемент пути к каталогу.
GetEscapedElement

Используется для экранирования специальных символов во входном пути.
GetEx

Извлекает из кэша свойств значения свойств заданного атрибута.
GetEx

Возвращает имена объектов в указанном формате.
GetFirstRow

Метод GetFirstRow получает первую строку результата поиска. Этот метод будет выдавать или повторно выдавать новый поиск, даже если этот метод был вызван ранее.
GetInfo

Загружает в кэш свойств значения поддерживаемых свойств этого объекта ADSI из базового хранилища каталогов.
GetInfoEx

Метод IADs::GetInfoEx загружает значения указанных свойств объекта ADSI из базового хранилища каталогов в кэш свойств.
GetNextColumnName

Метод IDirectorySearch::GetNextColumnName получает имя следующего столбца в результатах поиска, содержащего данные.
GetNextRow

Возвращает следующую строку результата поиска.
GetNumElements

Извлекает количество элементов в пути.
GetObject

Извлекает элемент коллекции.
GetObject

Извлекает интерфейс для объекта каталога в контейнере.
GetObjectAttributes

Извлекает один или несколько указанных атрибутов объекта службы каталогов.
GetObjectInformation

Метод IDirectoryObject::GetObjectInformation извлекает указатель на ADS_OBJECT_INFO структуру, содержащую данные об идентификаторе и расположении объекта службы каталогов.
GetObjectProperty

Извлекает значение атрибута.
GetOption

Возвращает параметр, зависящий от поставщика, для объекта каталога.
GetPreviousRow

Метод IDirectorySearch::GetPreviousRow получает предыдущую строку результата поиска. Если поставщик не обеспечивает поддержку курсоров, он должен вернуть E_NOTIMPL.
GetPropertyItem

Извлекает из списка элемент, соответствующий имени.
GetSecurityDescriptor

Извлекает дескриптор безопасности для указанного файла, общей папки или раздела реестра.
GetTrees

Извлекает DNS-имена всех деревьев каталогов в лесу локального компьютера.
Группы

Получает коллекцию объектов группы ADSI, к которой принадлежит этот пользователь.
Init

Инициализирует объект преобразования имени путем привязки к указанному серверу каталога, домену или глобальному каталогу с использованием учетных данных текущего пользователя.
InitEx

Инициализирует объект преобразования имени путем привязки к указанному серверу каталога, домену или глобальному каталогу с использованием указанных учетных данных пользователя.
IsMember

Определяет, является ли объект службы каталогов непосредственным членом группы.
Элемент

Метод IADsPropertyList::Item извлекает указанный элемент свойства из списка.
Участники

Извлекает коллекцию непосредственных членов группы.
MoveHere

Перемещает указанный объект в контейнер, реализующий этот интерфейс.
Вперед

Метод IADsPropertyList::Next получает следующий элемент в списке свойств. Возвращаемый элемент является объектом Property Entry.
OpenDSObject

Выполняет привязку к объекту ADSI, используя заданные учетные данные, и извлекает указатель IDispatch на указанный объект.
Эксплуатация

Интерпретирует код элемента управления и входные параметры в соответствии со спецификациями поставщика.
Пауза

Метод IADsPrintJobOperations::P ause останавливает обработку текущего задания печати. Вызовите метод IADsPrintJobOperations::Resume, чтобы продолжить обработку.
Пауза

Метод IADsPrintQueueOperations::P ause приостанавливает обработку заданий печати в службе очереди печати.
Пауза

Метод IADsServiceOperations::P ause приостанавливает службу, запущенную с помощью метода IADsServiceOperations::Start.
PrintJobs

Метод IADsPrintQueueOperations::P rintJobs получает указатель интерфейса IADsCollection на коллекцию заданий печати, обработанных в этой очереди печати.
PrivateGetIDsOfNames

Метод IADsExtension::P rivateGetIDsOfNames вызывается агрегатором ADSI после того, как ADSI определяет, что расширение используется для поддержки двойного интерфейса или интерфейса диспетчеризации. Метод может использовать данные типа для получения DISPID с помощью IDispatch::GetIDsOfNames.
PrivateInvoke

Метод IADsExtension::P rivateInvoke обычно вызывается ADSI после метода IADsExtension::P rivateGetIDsOfNames. Этот метод может иметь пользовательскую реализацию или делегировать операцию методу IDispatch::D ispInvoke.
Purge

Метод IADsPrintQueueOperations::P urge очищает очередь печати всех заданий печати без их обработки.
PurgePropertyList

Удаляет все элементы из списка свойств.
Положить

Задает значения атрибута в кэше атрибутов ADSI.
put_SecurityMask

Определяет, какие элементы дескриптора безопасности следует извлечь или задать. (Put)
PutEx

Изменяет значения атрибута в кэше атрибутов ADSI.
PutObjectProperty

Задает значение атрибута.
PutPropertyItem

Обновления значения элемента в списке свойств.
Квалификаторы

Возвращает коллекцию объектов ADSI, описывающих дополнительные квалификаторы для этого класса схемы.
Квалификаторы

Возвращает коллекцию объектов ADSI, описывающих дополнительные квалификаторы этого свойства.
ReallocADsMem

Перераспределяет и копирует существующий блок памяти.
ReallocADsStr

Создает копию строки Юникода.
RefreshSchemaCache

Метод IADsADSystemInfo::RefreshSchemaCache обновляет кэш схемы Active Directory.
Удалить

Метод IADsCollection::Remove удаляет именованный элемент из этого объекта коллекции ADSI.
Удалить

Метод IADsGroup::Remove удаляет указанный объект пользователя из этой группы. Операция не удаляет сам объект группы, даже если в группе нет члена.
RemoveAce

Удаляет запись управления доступом (ACE) из списка управления доступом (ACL).
RemoveLeafElement

Удаляет последний элемент из пути к каталогу, заданного для объекта Pathname.
Сброс

Сбрасывает список до первого элемента.
ResetPropertyItem

Удаляет указанный элемент из списка; то есть из кэша.
Ресурсы

Метод IADsFileServiceOperations::Resources получает указатель на интерфейс IADsCollection в коллекции объектов ресурсов, представляющих текущие открытые ресурсы в этой файловой службе.
Возобновить

Метод IADsPrintJobOperations::Resume продолжает задание печати, остановленное методом IADsPrintJobOperations::P ause.
Возобновить

Метод IADsPrintQueueOperations::Resume возобновляет обработку приостановленных заданий печати в очереди печати.
Получение

Метод IADsPathname::Retrieve извлекает путь к объекту с различными типами форматов.
SecurityDescriptorToBinarysd

Преобразует объект IADsSecurityDescriptor в формат двоичного дескриптора безопасности.
Сеансы

Метод IADsFileServiceOperations::Sessions получает указатель на интерфейс IADsCollection в коллекции объектов сеанса, представляющих текущие открытые сеансы для этой файловой службы.
Set

Направляет службу каталогов на настройку указанного объекта для преобразования имен.
Set

Задает объект Pathname для анализа пути к каталогу.
SetDisplayType

Указывает способ отображения пути к объекту.
SetEx

Устанавливает массив объектов для преобразования имен.
SetInfo

Метод IADs::SetInfo сохраняет кэшированные значения свойств объекта ADSI в базовом хранилище каталогов.
SetObjectAttributes

Метод IDirectoryObject::SetObjectAttributes изменяет данные в одном или нескольких указанных атрибутах объекта, определенных в структуре ADS_ATTR_INFO.
SetOption

Задает зависящий от поставщика параметр для управления объектом каталога.
SetPassword

Метод IADsServiceOperations::SetPassword задает пароль для учетной записи, используемой диспетчером служб. Этот метод вызывается при создании контекста безопасности для этой службы.
SetPassword

Задает для пароля пользователя указанное значение.
SetSearchPreference

Задает параметр поиска для получения данных в последующем поиске.
SetSecurityDescriptor

Задает дескриптор безопасности для указанного файла, общей папки или раздела реестра.
Завершение работы

Метод IADsComputerOperations::Shutdown приводит к тому, что компьютер под управлением ADSI выполняет операцию завершения работы с необязательной перезагрузкой.
Skip

Пропускает указанное количество элементов, отсчитываемых из текущей позиции курсора, в списке свойств.
Запуск

Метод IADsServiceOperations::Start запускает сетевую службу.
Состояние

Метод IADsComputerOperations::Status извлекает состояние компьютера.
Остановить

Метод IADsServiceOperations::Stop останавливает текущую активную сетевую службу.

Интерфейсы

 
Идентификаторы IAD

Интерфейс IAD определяет основные функции объекта, т. е. свойства и методы, любого объекта ADSI.
IADsAccessControlEntry

Интерфейс IADsAccessControlEntry — это двойной интерфейс, который позволяет клиентам каталогов получать доступ к отдельным записям управления доступом (ACEs) объекта-владения и управлять ими.
IADsAccessControlList

Интерфейс IADsAccessControlList — это двойной интерфейс, который управляет отдельными записями управления доступом (ACE).
IADsAcl

Интерфейс IADsAcl предоставляет методы для клиента ADSI для доступа к значениям атрибутов ACL или Inherited ACL и управления ими. Этот интерфейс управляет атрибутами.
IADsADSystemInfo

Интерфейс IADsADSystemInfo извлекает данные о локальном компьютере, если на нем установлена операционная система Windows в домене Windows. Например, можно получить домен, сайт и различающееся имя локального компьютера.
IADsBackLink

Интерфейс IADsBackLink предоставляет методы для клиента ADSI для доступа к атрибуту Back Link. Для получения и изменения атрибута можно вызвать методы свойств этого интерфейса.
IADsCaseIgnoreList

Интерфейс IADsCaseIgnoreList предоставляет методы для клиента ADSI для доступа к атрибуту Case Ignore List. Для получения и изменения атрибута можно вызвать методы свойств этого интерфейса.
IADsClass

Интерфейс IADsClass предназначен для управления объектами класса схемы, которые предоставляют определения классов для любого объекта ADSI. Другие интерфейсы управления схемами включают IADsProperty для определений атрибутов и IADsSyntax для синтаксиса атрибутов.
IADsCollection

Интерфейс IADsCollection — это двойной интерфейс, который позволяет размещению объекта ADSI определять произвольный набор именованных элементов данных для службы каталогов и управлять им.
IADsComputer

Интерфейс IADsComputer — это двойной интерфейс, который наследуется от IAD.
IADsComputerOperations

Интерфейс IADsComputerOperations является двойным интерфейсом, который наследуется от IAD.
IADsContainer

Интерфейс IADsContainer позволяет объекту контейнера ADSI создавать, удалять и администрировать содержащиеся объекты ADSI. Объекты-контейнеры представляют иерархические деревья каталогов, например в файловой системе, и для упорядочения иерархии каталогов.
IADsDeleteOps

Интерфейс IADsDeleteOps определяет метод, который объект может использовать для удаления из базового каталога. Для объекта контейнера метод удаляет его дочерние элементы и все поддерево.
IADsDNWithBinary

Интерфейс IADsDNWithBinary предоставляет методы для клиента ADSI для связывания различающегося имени (DN) с GUID объекта.
IADsDNWithString

Интерфейс IADsDNWithString предоставляет методы для клиента ADSI для связывания различающегося имени (DN) со строковым значением.
IADsDomain

Интерфейс IADsDomain — это двойной интерфейс, наследующий от IAD.
IADsEmail

Интерфейс IADsEmail предоставляет методы для клиента ADSI для доступа к атрибуту Email Address.
IADsExtension

Интерфейс IADsExtension является основой модели расширения приложения ADSI.
IADsFaxNumber

Интерфейс IADsFaxNumber предоставляет методы для клиента ADSI для доступа к атрибуту телефонного номера facsimile.
IADsFileService

Интерфейс IADsFileService — это двойной интерфейс, который наследуется от IADsService.
IADsFileServiceOperations

Интерфейс IADsFileServiceOperations — это двойной интерфейс, который наследуется от IADsServiceOperations.
IADsFileShare

Интерфейс IADsFileShare — это двойной интерфейс, который наследуется от IAD. Он предназначен для представления опубликованной общей папки по сети. Вызовите методы в IADsFileShare, чтобы получить доступ к данным о точке общей папки или опубликовать ее.
IADsGroup

Управляет данными членства в группах в службе каталогов.
IADsHold

Интерфейс IADsHold предоставляет методы для клиента ADSI для доступа к атрибуту Hold.
IADsLargeInteger

Используется для управления 64-разрядными целыми числами типа LargeInteger.
IADsLocality

Интерфейс IADsLocality — это двойной интерфейс, наследующий от IAD.
IADsMembers

Интерфейс IADsMembers является двойным.
Пространства IADsNamespaces

Интерфейс IADsNamespaces реализуется поставщиком ADs и используется для управления объектами пространства имен.
IADsNameTranslate

IADsNameTranslateinterface преобразует различающиеся имена (DN) в различных форматах, как определено в перечислении ADS_NAME_TYPE_ENUM. Эта функция доступна для объектов в Active Directory.
IADsNetAddress

Интерфейс IADsNetAddress предоставляет методы для клиента ADSI для доступа к атрибуту Net Address.
IADsO

Интерфейс IADsO — это двойной интерфейс, который наследуется от IAD.
IADsObjectOptions

Предоставляет прямой механизм для указания и получения параметров для конкретного поставщика для управления объектом ADSI.
IADsOctetList

Интерфейс IADsOctetList предоставляет методы для клиента ADSI для доступа к атрибуту Octet List.
IADsOpenDSObject

Интерфейс IADsOpenDSObject предназначен для предоставления контекста безопасности для привязки к объекту в базовом хранилище каталогов.
IADsOU

Используется для управления объектами organizationalUnit.
IADsPath

Интерфейс IADsPath предоставляет методы для доступа клиента ADSI к атрибуту Path.
IADsPathname

Анализирует путь X.500 и Windows в ADSI.
IADsPostalAddress

Интерфейс IADsPostalAddress предоставляет методы для клиента ADSI для доступа к атрибуту Postal Address.
IADsPrintJob

Интерфейс IADsPrintJob — это двойной интерфейс, который наследуется от IAD.
IADsPrintJobOperations

Интерфейс IADsPrintJobOperations — это двойной интерфейс, который наследуется от IAD.
IADsPrintQueue

Интерфейс IADsPrintQueue представляет принтер в сети.
IADsPrintQueueOperations

Используется для управления принтером по сети.
IADsProperty

Интерфейс IADsProperty предназначен для управления одним определением атрибута для объекта класса схемы.
IADsPropertyEntry

Интерфейс IADsPropertyEntry используется для управления записью свойства в кэше свойств.
IADsPropertyList

Интерфейс IADsPropertyList используется для изменения, чтения и обновления списка записей свойств в кэше свойств объекта.
IADsPropertyValue

Используется для представления значения объекта IADsPropertyEntry в предопределенном типе данных.
IADsPropertyValue2

Используется для представления значения объекта IADsPropertyEntry в любом формате данных.
IADsReplicaPointer

Интерфейс IADsReplicaPointer предоставляет методы для клиента ADSI для доступа к атрибуту Replica Pointer.
IADsResource

Интерфейс IADsResource является двойным интерфейсом, который наследуется от IAD. Он предназначен для управления открытым ресурсом для файловой службы в сети.
IADsSecurityDescriptor

Предоставляет доступ к свойствам объекта дескриптора безопасности ADSI.
IADsSecurityUtility

Интерфейс IADsSecurityUtility используется для получения, задания или извлечения дескриптора безопасности в файле, общей папке или разделе реестра.
IADsService

Интерфейс IADsService — это двойной интерфейс, который наследуется от IAD.
IADsServiceOperations

Интерфейс IADsServiceOperations — это двойной интерфейс, который наследуется от IAD.
IADsSession

Интерфейс IADsSession — это двойной интерфейс, который наследуется от IAD. Он предназначен для представления активного сеанса для файловой службы в сети.
IADsSyntax

Интерфейс IADsSyntax определяет методы для идентификации и изменения доступных типов данных службы автоматизации, используемых для представления данных.
IADsTimestamp

Интерфейс IADsTimestamp предоставляет методы для клиента ADSI для доступа к атрибуту Timestamp.
IADsTypedName

Интерфейс IADsTypedName предоставляет методы для клиента ADSI для доступа к атрибуту Typed Name.
IADsUser

Интерфейс IADsUser — это двойной интерфейс, который наследуется от IAD.
IADsWinNTSystemInfo

Интерфейс IADsWinNTSystemInfo извлекает сведения о системе WinNT о компьютере. К таким системным сведениям относятся имя учетной записи пользователя, домен пользователя, имя узла и основной контроллер домена главного компьютера.
IDirectoryObject

Интерфейс IDirectoryObject — это com-интерфейс, отличный от автоматизации, который предоставляет клиентам прямой доступ к объектам службы каталогов.
IDirectorySchemaMgmt

В настоящее время не реализовано и не должно использоваться.
IDirectorySearch

Интерфейс IDirectorySearch — это чистый COM-интерфейс, предоставляющий метод с низкими затратами, который клиенты, не относящиеся к автоматизации, могут использовать для выполнения запросов в базовом каталоге.

Структуры

 
ADS_ATTR_DEF

Структура ADS_ATTR_DEF используется только в составе IDirectorySchemaMgmt, который является устаревшим интерфейсом.
ADS_ATTR_INFO

Используется для хранения одного или нескольких значений атрибутов для использования с методом IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes или IDirectoryObject::SetObjectAttributes.
ADS_BACKLINK

Структура ADS_BACKLINK представляет собой представление синтаксиса атрибута Back Link в ADSI.
ADS_CASEIGNORE_LIST

Структура ADS_CASEIGNORE_LIST является представлением ADSI синтаксиса атрибута списка пропуска регистра.
ADS_CLASS_DEF

Структура ADS_CLASS_DEF используется только в составе IDirectorySchemaMgmt, который является устаревшим интерфейсом. Приведенные ниже сведения предоставляются только для устаревших целей. Структура ADS_CLASS_DEF содержит определения класса объектов.
ADS_DN_WITH_BINARY

Используется со структурой ADSVALUE для хранения значения атрибута различающегося имени, которое также содержит двоичные данные.
ADS_DN_WITH_STRING

Используется со структурой ADSVALUE, чтобы содержать значение атрибута различающегося имени, которое также содержит строковые данные.
ADS_EMAIL

Структура ADS_EMAIL представляет собой представление атрибута адреса электронной почты в ADSI.
ADS_FAXNUMBER

Структура ADS_FAXNUMBER представляет собой представление синтаксиса атрибута телефонного номера факса в ADSI.
ADS_HOLD

Структура ADS_HOLD представляет синтаксис атрибута Hold в ADSI.
ADS_NETADDRESS

Структура ADS_NETADDRESS представляет собой представление атрибута Net Address в ADSI.
ADS_NT_SECURITY_DESCRIPTOR

Структура ADS_NT_SECURITY_DESCRIPTOR определяет тип данных дескриптора безопасности для Windows.
ADS_OBJECT_INFO

Структура ADS_OBJECT_INFO указывает данные, включая удостоверение и расположение, объекта службы каталогов.
ADS_OCTET_LIST

Структура ADS_OCTET_LIST представляет собой представление ADSI упорядоченной последовательности однобайтовых строк.
ADS_OCTET_STRING

Структура ADS_OCTET_STRING — это представление ADSI синтаксиса атрибута Octet String, используемого в Active Directory.
ADS_PATH

Структура ADS_PATH представляет собой представление синтаксиса атрибута Path в ADSI.
ADS_POSTALADDRESS

Структура ADS_POSTALADDRESS представляет собой adsI-представление атрибута Почтовый адрес.
ADS_PROV_SPECIFIC

Структура ADS_PROV_SPECIFIC содержит данные, относящиеся к поставщику, представленные в виде большого двоичного объекта (BLOB).
ADS_REPLICAPOINTER

Представляет представление ADSI синтаксиса атрибута Указателя реплики.
ADS_SEARCH_COLUMN

Структура ADS_SEARCH_COLUMN указывает содержимое столбца поиска в запросе, возвращаемом из базы данных службы каталогов.
ADS_SEARCHPREF_INFO

Структура ADS_SEARCHPREF_INFO определяет параметры запроса.
ADS_SORTKEY

Структура ADS_SORTKEY определяет способ сортировки запроса.
ADS_TIMESTAMP

Структура ADS_TIMESTAMP представляет собой представление синтаксиса атрибута Timestamp в ADSI.
ADS_TYPEDNAME

Представляет представление ADSI синтаксиса атрибута Typed Name.
ADS_VLV

Содержит метаданные, используемые для выполнения поиска в виртуальном представлении списка (VLV).
ADSVALUE

Содержит значение, указанное в качестве типа данных ADSI.