> ## 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 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)
