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

# ScanSourceUITypeEnum

<Note>
  This enum is implemented in FRE for Windows.
</Note>

ScanSourceUITypeEnum enumeration constants are used to specify which dialog box should be shown to the user to set scanning options.

```
typedef enum {
 SSUIT_Fine,
 SSUIT_Scanner,
 SSUIT_None,
 SSUIT_All
}ScanSourceUITypeEnum;
```

## Elements

| Name             | Description                                                                                                                                                                                                                                                                                                                                                                           |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| SSUIT\\\_Fine    | Use the dialog box provided by FineReader Engine user interface.                                                                                                                                                                                                                                                                                                                      |
| SSUIT\\\_Scanner | Use the dialog box provided by scanner.                                                                                                                                                                                                                                                                                                                                               |
| SSUIT\\\_None    | Don't show the dialog box. The scanning options will be specified using FineReader Engine API methods.                                                                                                                                                                                                                                                                                |
| SSUIT\\\_All     | Any type of user interface. This constant can be only used as an argument of the [FindScanSources](/fine-reader/engine/api-reference/mechanism-objects/scanmanager/findscansources-method) method, to indicate that your application can accept any type of user interface, but to one of the scanning methods you must provide a constant that signifies a specific UI type or none. |

## Used in

[IScanSource::AvailableUserInterfaceTypes](/fine-reader/engine/api-reference/mechanism-objects/scansource#availableuserinterfacetypes)

[IScanSource::BeginScan](/fine-reader/engine/api-reference/mechanism-objects/scansource/beginscan-method)

[IScanSource::Scan](/fine-reader/engine/api-reference/mechanism-objects/scansource/scan-method)

[IScanManager::FindScanSources](/fine-reader/engine/api-reference/mechanism-objects/scanmanager/findscansources-method)
