# Libraries

> [HTML Version](libraries.htm)

A-Shell makes use of several libraries, which are listed here. The "Notes" column in the tables indicates:

•	The source of the library: (1) developed by Microsabio; (2) purchased/licensed from external commerical sources; (3) open source modules.

•	Whether the library is included with all installations of A-Shell (a), or is included only if needed and/or by special arrangement (b).

Note also that the actual library name may incorporate platform and/or version data into its name. For example, the table below lists "SftTree," while the actual filename of the DLL is "SftTree\_IX86\_U\_75."

**Windows**

A-Shell uses the following Dynamic Linked Libraries (DLLs).

| | | | |
|------|------|------|------|
| **Name ** | **Notes** | **~Size KB** | **Description** |
| ashico1  | 1, a | 10,480  | A-Shell icon library. |
| [ASHNET](ashnet.md)  | 1, a | 3,026  | Network-related functions. |
| [ASHNET2](ashnet2.md)[ ](googlecloudaccesstoken.md) | 1, a | 713  | SSH services for ATE.  |
| FTPDLXcall2  | 1, a | 52  | FTP functions used in FTPDLX. |
| HTS14  | 2, a | 576  | HTML support for XTEXT. |
| libashmysql  | 1, a | 16KB  | ASQL interface to MySQL connector. |
| libxl  | 2, a | 6,327  | Spreadsheet functions. |
| pcre3  | 3, a | 137  | Perl compatible Regular Expressions. |
| SftPrintPreview | 2, a | 853  | APEX functions. |
| SftTabs | 2, a | 750 | TABX control |
| SftTree | 2, a | 620 | XTREE. |
| spell32  | 2, a | 92  | Spell-checking used in XTEXT. |
| TER19  | 2, a | 1,680  | XTEXT control. |
| txml2  | 2, a | 92  | Allows .docx files to be imported to XTEXT. |
| vic32  | 2, a | 228  | Graphics and images. |
| victw32  | 2, a | 60  | TWAIN support. |
| wodFtpDLX  | 2, a | 920  | FTP functions used in FTPDLX. |




| | | | |
|------|------|------|------|
| **Name ** | **Notes** | **~Size KB** | **Description** |
| libashodbc | 1, b | 24 | ASQL interface to OBDC connector. |
| libashtls | 1, b | 16 | TLS support for TCPX[xs](keyword-types.md). |
| libgnutls | 3, b | 2010 | GNUTLS (required for libashtls) |
| libtasn1 | 3, b | 160 | GNUTLS. |
| libgpg-error | 3, b | 110 | GNUTLS. |
| libgcrypt | 3, b | 1650 | GNUTLS. |
| ucibv | 3, b | 870 | GNUTLS. |
| libfcgi | 3, b | 40 | Fast CGI support. |




**Linux**

| | | | |
|------|------|------|------|
| **Name ** | **Source** | **~Size KB** | **Description** |
| libashmysql |  | 40 | ASQL interface to MySQL connector  |
| libashtls |  | 20 | TLS support for TCPX[xs](keyword-types.md) |
| libxl |  | 3200 | Spreadsheet functions |
| libashnet |  | 6180 | CRYPTO[xs](keyword-types.md) |




**Subtopics**

- [ASHNET](ashnet.md)

- [ASHNET2](ashnet2.md)