| ▼CInputStream | Interface for an input stream, inspired by Java's java.io.InputStream |
| ▼CLibraryInputStream | Base class for InputStream implementations in SignDoc SDK |
| CFileInputStream | Class implementing an InputStream reading from a file |
| CMemoryInputStream | Class implementing an InputStream reading from memory |
| CUserInputStream | Base class for InputStream implementations by user code |
| ▼COutputStream | Interface for an output stream, inspired by Java's java.io.OutputStream |
| ▼CLibraryOutputStream | Base class for OutputStream implementations in SignDoc SDK |
| CFileOutputStream | Class implementing an OutputStream writing to a file |
| CMemoryOutputStream | Class implementing an OutputStream writing to memory and allocating memory as needed |
| CUserOutputStream | Base class for OutputStream implementations by user code |
| CPoint | A point (document coordinates or canvas coordinates depending on context) |
| CRect | A rectangle (document coordinates) |
| CSignDocAnnotation | An annotation |
| CSignDocAttachment | Output of SignDocDocument::getAttachment() |
| CSignDocChange | A single change made to a PDF document after a signature |
| CSignDocCheckSignatureParameters | Parameters for SignDocSignatureData::checkReference() and SignDocSignatureData::checkSignature() |
| CSignDocCleanParameters | Actions and parameters for SignDocImage::clean() |
| CSignDocColor | A color |
| CSignDocDocument | An interface for SignDoc documents |
| ▼CSignDocDocumentHandler | Handler for one document type (internal interface) |
| CSignDocPdfDocumentHandler | SignDoc document handler for PDF documents |
| CSignDocTiffDocumentHandler | SignDoc document handler for TIFF documents |
| CSignDocDocumentLoader | Create SignDocDocument objects |
| CSignDocField | One field of a document |
| CSignDocFindTextOccurrence | Information about text found by SignDocDocument::findText() |
| CSignDocImage | A bitmap image |
| CSignDocImageParameters | Parameters for saving images, converting images to bi-level images, and rendering biometric signatures as images |
| ▼CSignDocImageRect | A rectangle for use with SignDocImage |
| CSignDocWeightedFrame | A frame and its weight |
| CSignDocMatchParameters | Parameters for SignDocSignatureData::matchSignature(), SignDocSignatureData::matchReference(), SignDocImage::matchSignature(), and SignDocImage::matchReference() |
| CSignDocMatchResult | Result of SignDocSignatureData::matchSignature(), SignDocSignatureData::matchReference(), SignDocImage::matchSignature(), and SignDocImage::matchReference() |
| CSignDocProperty | One property, without value |
| CSignDocRenderOutput | Output of SignDocDocument::renderPageAsImage() and SignDocDocument::renderPageAsSignDocImage() |
| CSignDocRenderParameters | Parameters for SignDocDocument::renderPageAsImage() and SignDocDocument::renderPageAsSignDocImage() |
| CSignDocSignature | Information about a signature field returned by SignDocDocument::getSignature() |
| CSignDocSignatureData | Biometric data of handwritten signatures |
| CSignDocSignatureParameters | Parameters for signing a document |
| CSignDocTextCluster | A cluster of Unicode code points and glyphs |
| CSignDocTextFieldAttributes | Attributes of a text field, list box field or combo box field used for the construction of the appearance (PDF documents only) |
| CSignDocTextIterator | An iterator for the text of a document |
| CSignDocVerificationParameters | Parameters for verifying a certificate chain |
| CSignDocVerificationResult | Information about a signature field returned by SignDocDocument::verifySignature() or SignDocDocument::verifySignature2() |
| CSignDocWatermark | Parameters for a watermark |
| CSignECDSA | Interface for creating an ECDSA signature |
| CSignPKCS7 | Interface for creating a PKCS #7 or CAdES signature |
| CSignRSA | Interface for creating an RSA signature |
| CSource | Data source |
| CTimeStamper | Interface for creating an RFC 3161 timestamp |