| Class | Description |
 | ApplicationIdentity | An object that represents the TWAIN identity of the application. |
 | CapabilityContainer | This class contains the capability information. |
 | CapabilityContainerArray | This class is an array type container for storing capability information. |
 | CapabilityContainerEnum | A class which contains enumeration capability information. |
 | CapabilityContainerFrame | This class implements a capability container for storing a frame value. |
 | CapabilityContainerOneValue | This class implements a one value type container for storing capability information. |
 | CapabilityContainerOneValueCollection | This class implements a collection of CapabilityContainerOneValue objects. |
 | CapabilityContainerOneValueFloat | This class implements a capability container for storing a float value. |
 | CapabilityContainerOneValueString | This class implements a capability container for storing a string value. |
 | CapabilityContainerRange | This class implements a range type container for storing capability information. |
 | CapabilityNotSupportedException | This exception is thrown if an operation is performed using an unsupported capability. |
 | Caption | This class implements an object that stores the settings used to place a caption on images when they are scanned. |
 | ClipboardException | This exception is thrown if an error occurs trying to open the clipboard with the CopyToClipboard or CutToClipboard method. |
 | CompressedImageNotAvailableException | This exception is thrown if no compressed image is available for the requested operation or an unsupported compressed image format was returned in response to a StartSession. |
 | DataSourceCollection | A read-only collection of Data Source product names which is set by calling the OpenDataSourceManager method. |
 | DataSourceInvalidOperationException | This exception is thrown if the Data Source performs an operation that caused an exception. |
 | ExtendedImageInfoContainer | This class implements extended image info. |
 | ExtendedImageInfoContainerValue | This class implements a single value of extended image info. |
 | ExtendedImageInfoContainerValueCollection | This class represents a collection of ExtendedImageInfoContainerValue objects. |
 | ExtendedImageInfoContainerValueFloat | This class implements a float value of extended image info. |
 | ExtendedImageInfoContainerValueString | This class implements a string value of extended image info. |
 | FileCreateException | This exception is thrown if TwainPRO is unable to create the file specified in the Save method. |
 | FileOpenException | This exception is thrown if TwainPRO is unable to open an existing file to append pages when saving a multi-page image file, or if TwainPRO is unable to open a settings file. |
 | FileReadException | This exception is thrown if TwainPRO is unable to read an existing file to append pages when saving a multi-page image file, or if TwainPRO is unable to read a settings file. |
 | FileWriteException | This exception is thrown if an error occurs while TwainPRO is attempting to save a file to the path specified in the Save method, or while TwainPRO is attempting to write a settings file. |
 | FtpOptions | This class implements properties and methods necessary for authentication and remote processing when saving an image. |
 | FtpTransferException | This exception is thrown if an error occurs trying to FTP an image. |
 | ImageNotAvailableException | This exception is thrown if no image is available for the requested operation or an unsupported DIB format was returned in response to a StartSession. |
 | IndexOutOfRangeException | This exception is thrown if the requested index was out of range for the property array. |
 | InternalErrorException | This exception is thrown if an internal failure occurs. |
 | InternetFilesNotInstalledException | This exception is thrown if the required Internet DLL file(s) are missing. |
 | InvalidBitDepthException | This exception is thrown if an invalid image resolution for the selected file format or an unsupported bits per pixel was returned from a StartSession. |
 | InvalidLicenseException | This exception is thrown if a user attempts to access functionality that is not covered under the license in effect. |
 | InvalidPropertyException | This exception is thrown if a property was set or queried that was not valid for the current capability type. |
 | Licensing | This class implements methods for setting the license information for the toolkit. |
 | LoadSettingsException | This exception is thrown if an error occurs when loading a settings file. |
 | OperationCancelledException | This exception is thrown if the user cancelled the requested operation. |
 | OutOfMemoryException | This exception is thrown if TwainPRO is unable to allocate memory for the requested operation. |
 | PegasusFilesNotInstalledException | This exception is thrown if the required Pegasus DLL file(s) are missing. |
 | PropertyOrMethodNotAvailableException | This exception is thrown if the property or method requested is not currently available. |
 | SaveOptions | This class implements file writing of image formats. |
 | SaveOptionsJpeg | Implements SaveOptions for the JPEG file format. |
 | SaveOptionsPdf | This class implements SaveOptions for the PDF file format. |
 | SaveOptionsPic | This class implements objects for saving PIC options. |
 | SaveOptionsPng | This class implements objects for saving Png options. |
 | SaveOptionsTiff | Implements SaveOptions for the TIFF file format. |
 | ScannedEventArgs | Arguments for a scanned event. |
 | ScannedImage | This class implements the scanned image and image information. |
 | ScannedImageData | This class implements objects that contain the scanned image information. |
 | ScanningEventArgs | Arguments for a scanning event. |
 | SequenceException | This exception is thrown if an illegal operation is performed for the current Source Manager or Source state. |
 | SourceCompressedImageOnlyException | This exception is thrown for trying to save the TwainPro-compressed image when hardware compression was used and only the source-compressed image is available. |
 | StringIsTooLongException | This exception is thrown if a TwainPRO property was set to a string with too many characters. |
 | TiffTagItemNotFoundException | This exception is thrown if a TIFF tag item is not found. |
 | TiffTagNotFoundException | This exception is thrown if a TIFF tag is not found. |
 | TwainDevice | This class implements methods and properties for all TWAIN device interaction. |
 | TwainDllLoadException | This exception is thrown if TwainPRO is unable to find or load TWAINDSM.dll. |
 | TwainException | This exception is thrown if a TWAIN error occurs. |
 | TwainPro | The main object for this component. |
 | TwainProCompressedImageOnlyException | This exception is thrown for trying to save the source-compressed image when no hardware compression was used and only the TwainPro-compressed image is available. |
 | TwainProException | This class implements the base class for TwainPro Exceptions. |
 | UnsupportedFileFormatException | This exception is thrown if the default file type is set and a file is saved using the extension of a file format that is not supported by TwainPRO, or if an invalid settings file is loaded. Supported file types are BMP, JPEG, ePIC, TIF, and PDF. |
 | ValueOutOfRangeException | This exception is thrown if a TwainPRO property was set to an invalid value. |