> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DictionaryTypeEnum

> DictionaryTypeEnum in the ABBYY FineReader Engine API — FineReader Engine dictionary types (standard, user, regular-expression, external).

DictionaryTypeEnum enumeration constants are used to denote different [types of dictionaries](/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#types).

```
typedef enum {
 DT_SystemDictionary,
 DT_UserDictionary,
 DT_RegularExpression,
 DT_ExternalDictionary
} DictionaryTypeEnum;
```

## Elements

| Name | Description |
| - | - |
| DT\\\_ExternalDictionary | The external dictionary. The [ExternalDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription) provides access to the external dictionary description. |
| DT\\\_RegularExpression | The regular expression-based dictionary. The [RegExpDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription) provides access to the regular expression-based dictionary description. |
| DT\\\_SystemDictionary | The standard dictionary. The [StandardDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription) provides access to the standard dictionary description. |
| DT\\\_UserDictionary | The user-defined dictionary. The [UserDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription) provides access to the user-defined dictionary description. |

## Used in

[IDictionaryDescription::Type](/fine-reader/engine/api-reference/language-related-objects/dictionarydescription#type)

[IDictionaryDescriptions::AddNew](/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions/addnew-method)
