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

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