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

# ScanSourceApiTypeEnum

> ScanSourceApiTypeEnum in the ABBYY FineReader Engine API — Scanner source API types — for example, TWAIN or WIA (Windows only).

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

ScanSourceApiTypeEnum enumeration constants are used to specify the type of API supported by scanner.

```
typedef enum {
 SSAT_Twain,
 SSAT_Wia,
 SSAT_All
}ScanSourceApiTypeEnum;
```

## Elements

| Name | Description |
| - | - |
| SSAT\\\_Twain | This constant corresponds to TWAIN scanning API. |
| SSAT\\\_Wia | This constant corresponds to WIA scanning API. |
| SSAT\\\_All | This constant signifies that both API types are supported. |

## Used in

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

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