Язык Описание VBScript, JavaScript FunctionGetACL(aSubClass) Visual Basic Function GetACL(ByVal aSubClass As String) As Variant Delphi function GetACL(const aSubClass: WideString): OleVariant; C, C++ HRESULT GetACL(BSTR aSubClass, VARIANT* Value); 
| Значение | Описание | 
|---|---|
| NOID | Данный объект | 
| AREA | Права вложеных территорий | 
| PROJECT | Права вложеных проектов' | 
| RASTMAP | Права вложеных растровых карт | 
| VECTMAP | Права вложеных векторных карт | 
| LAYER | Права вложеных слоев | 
| STYLE | Права вложеных стилей | 
| SEMTABLE | Права вложеных семантических таблиц | 
| REFBOOK | Права вложеных справочников | 
Возвращается таблица прав доступа в виде массива, каждый элемент которого является массивом из четырех элементов:
- вид пользователя (0 - пользователь, 1 - группа пользователей);
- идентификатор пользоватиеля или группы;
- комбинация разрешаемых операций;
- комбинация запрещаемых операций.