Основы программирования в Win32API. Марапулец Ю.В. - 101 стр.

UptoLike

Составители: 

Функция Описание
AllocateAndInitializeSid
Выделяет и инициализирует идентификатор безопасно-
сти для 1-8 вторичных лиц
AllocateLocallyUniqueId Выделяет локальный уникальный идентификатор
InitializeSid
Инициализирует структуру идентификатора безопасно-
сти для заданного количества вторичных лиц
CopySid Записывает в буфер копию идентификатора безопасности
EqualPrefixSid
Выполняет логическую (True/False) проверку равенства
префиксов двух идентификаторов безопасности
EqualSid
Выполняет логическую (True/False) проверку равенства
двух идентификаторов безопасности
FreeSid
Освобождает идентификатор безопасности, выделенный
функцией AllocateAndInitializeSid()
GetSidIdentifierAuthority
Возвращает указатель на идентификатор безопасности
аутентифицированного пользователя или группы (в виде
структуры SID_IDENTIFIER_AUTHORITY)
GetSidLengthRequired
Возвращает размер идентификатора в байтах, который
необходим для хранения информации о заданном коли-
честве вторичных лиц
GetSidSubAuthority
Возвращает указатель на n-е вторичное лицо заданного
идентификатора безопасности
GetSidSubAuthorityCount
Возвращает количество вторичных лиц, определенных в
идентификаторе безопасности
GetLengthSid
Возвращает размер заданного идентификатора безопас-
ности в байтах
IsValidSid
Проверяет правильность заданного идентификатора
безопасности
LookupAccountSid
Возвращает учетное имя и имя первого домена, найден-
ного для заданного идентификатора безопасности
LookupAccountName
Возвращает SID, соответствующий заданному учетному
имени, и домен, в котором найдено имя
Таблица 7.8
Функция Описание
InitializeAcl Создает новую структуру ACL
GetAclInformation
Возвращает информацию о заданном ACL (размер, значение
счетчика записей и др.)
IsValidAcl Проверяет правильность ACL
SetAclInformation Задает информацию об ACL
Таблица 7.9
Функция Описание
101
        Функция                                      Описание
                              Выделяет и инициализирует идентификатор безопасно-
 AllocateAndInitializeSid
                              сти для 1-8 вторичных лиц
 AllocateLocallyUniqueId      Выделяет локальный уникальный идентификатор
                              Инициализирует структуру идентификатора безопасно-
       InitializeSid
                              сти для заданного количества вторичных лиц
         CopySid               Записывает в буфер копию идентификатора безопасности
                              Выполняет логическую (True/False) проверку равенства
      EqualPrefixSid
                              префиксов двух идентификаторов безопасности
                              Выполняет логическую (True/False) проверку равенства
         EqualSid
                              двух идентификаторов безопасности
                              Освобождает идентификатор безопасности, выделенный
         FreeSid
                              функцией AllocateAndInitializeSid()
                              Возвращает указатель на идентификатор безопасности
 GetSidIdentifierAuthority    аутентифицированного пользователя или группы (в виде
                              структуры SID_IDENTIFIER_AUTHORITY)
                              Возвращает размер идентификатора в байтах, который
  GetSidLengthRequired        необходим для хранения информации о заданном коли-
                              честве вторичных лиц
                              Возвращает указатель на n-е вторичное лицо заданного
   GetSidSubAuthority
                              идентификатора безопасности
                              Возвращает количество вторичных лиц, определенных в
GetSidSubAuthorityCount
                              идентификаторе безопасности
                              Возвращает размер заданного идентификатора безопас-
      GetLengthSid
                              ности в байтах
                              Проверяет правильность заданного идентификатора
        IsValidSid
                              безопасности
                              Возвращает учетное имя и имя первого домена, найден-
    LookupAccountSid
                              ного для заданного идентификатора безопасности
                              Возвращает SID, соответствующий заданному учетному
  LookupAccountName
                              имени, и домен, в котором найдено имя




                                                                          Таблица 7.8

   Функция                                       Описание
  InitializeAcl            Создает новую структуру ACL
                           Возвращает информацию о заданном ACL (размер, значение
GetAclInformation
                       счетчика записей и др.)
   IsValidAcl              Проверяет правильность ACL
SetAclInformation          Задает информацию об ACL

                                                                          Таблица 7.9

     Функция                                     Описание

                                         101