| CSIGNDOC_Annotation | An annotation |
| CSIGNDOC_Attachment | Output of SIGNDOC_Document_getAttachment() |
| CSIGNDOC_ByteArray | Array of bytes |
| CSIGNDOC_ByteArrayArray | Array of arrays of bytes |
| CSIGNDOC_Capture | Capture signatures |
| CSIGNDOC_CaptureDevice | A capture device |
| CSIGNDOC_CaptureDisplay | Interface for displaying a background image and painting strokes while capturing |
| CSIGNDOC_CaptureDisplayEventListener | Interface reporting resize and move events for GUI elements |
| CSIGNDOC_CaptureFilters | Filters for enumerating capture devices |
| CSIGNDOC_CaptureListener | Interface for receiving captured samples and other events |
| CSIGNDOC_CaptureOutput | Output of SIGNDOC_Capture_waitCapture() |
| CSIGNDOC_CaptureParameters | Parameters for SIGNDOC_Capture_startCapture() |
| CSIGNDOC_CaptureResult | Result of SIGNDOC_Capture_waitCapture2() |
| CSIGNDOC_CaptureTransformation | Output of SIGNDOC_CaptureDevice_getTransformation() |
| CSIGNDOC_CaptureVirtualButton | A virtual button |
| CSIGNDOC_Change | A single change made to a PDF document after a signature. SIGNDOC_Document_getSignature() |
| CSIGNDOC_CheckSignatureParameters | Parameters for SIGNDOC_SignatureData_checkReference() and SIGNDOC_SignatureData_checkSignature() |
| CSIGNDOC_CleanParameters | Actions and parameters for SIGNDOC_SignatureData_clean() |
| CSIGNDOC_Color | A color |
| CSIGNDOC_Document | An interface for SignDoc documents |
| CSIGNDOC_DocumentHandler | Handler for one document type (internal interface) |
| CSIGNDOC_DocumentLoader | Create SIGNDOC_Document objects |
| CSIGNDOC_Exception | Information about an exception |
| CSIGNDOC_Field | One field of a document |
| CSIGNDOC_FieldArray | Array of fields |
| CSIGNDOC_FindTextOccurrence | Information text found returned by SIGNDOC_Document_findText() |
| CSIGNDOC_FindTextOccurrenceArray | Array of SIGNDOC_FindTextOccurrence objects |
| CSIGNDOC_Image | A bitmap image |
| CSIGNDOC_ImageParameters | Parameters for saving images, converting images to bi-level images, resizing images, and rendering biometric signatures as images |
| CSIGNDOC_ImageRect | A rectangle for use with SIGNDOC_Image |
| CSIGNDOC_InputStream | Interface for an input stream, inspired by Java's java.io.InputStream |
| CSIGNDOC_IntArray | Array of int values |
| CSIGNDOC_MatchParameters | Parameters for SIGNDOC_SignatureData_matchReference(), SIGNDOC_SignatureData_matchSignature(), SIGNDOC_Image_matchReference(), and SIGNDOC_Image_matchSignature() |
| CSIGNDOC_MatchResult | Result of SIGNDOC_SignatureData_matchSignature(), SIGNDOC_SignatureData_matchReference(), SIGNDOC_Image_matchSignature(), and SIGNDOC_Image_matchReference() |
| CSIGNDOC_OutputStream | Interface for an output stream, inspired by Java's java.io.OutputStream |
| CSIGNDOC_PageLabelRange | A range of page labels of a PDF document |
| CSIGNDOC_PdfDocumentHandler | SignDoc document handler for PDF documents |
| CSIGNDOC_Point | A point (page coordinates or canvas coordinates depending on context) |
| CSIGNDOC_Property | One property, without value |
| CSIGNDOC_PropertyArray | Array of properties |
| CSIGNDOC_Rect | A rectangle (document coordinates) |
| CSIGNDOC_RectArray | Array of rectangles |
| CSIGNDOC_RenderOutput | Output of SIGNDOC_Document_renderPageAsImage() and SIGNDOC_Document_renderPageAsSignDocImage() |
| CSIGNDOC_RenderParameters | Parameters for SIGNDOC_Document_renderPageAsImage() and SIGNDOC_Document_renderPageAsSignDocImage() |
| CSIGNDOC_Signature | Information about a signature field returned by SIGNDOC_Document_getSignature() |
| CSIGNDOC_SignatureData | Biometric data of handwritten signatures |
| CSIGNDOC_SignatureParameters | Parameters for signing a document |
| CSIGNDOC_SignatureSample | A single sample of the biometric data of a handwritten signature |
| CSIGNDOC_SignECDSA | Interface for creating an ECDSA signature |
| CSIGNDOC_SignPKCS7 | Interface for creating a PKCS #7 or CAdES signature |
| CSIGNDOC_SignRSA | Interface for creating an RSA signature |
| CSIGNDOC_Source | Data source |
| CSIGNDOC_StringArray | Array of strings |
| CSIGNDOC_TextCluster | A cluster of Unicode code points and glyphs |
| CSIGNDOC_TextFieldAttributes | Attributes of a text field, list box field or combo box field used for the construction of the appearance (PDF documents only) |
| CSIGNDOC_TextIterator | An iterator for the text of a document |
| CSIGNDOC_TiffDocumentHandler | SignDoc document handler for TIFF documents |
| CSIGNDOC_TimeStamper | Interface for creating an RFC 3161 timestamp |
| CSIGNDOC_UserTimeStamper | Interface for user-provided timestamping |
| CSIGNDOC_VerificationParameters | Parameters for verifying a certificate chain |
| CSIGNDOC_VerificationResult | Information about a signature field returned by SIGNDOC_Document_verifySignature() or SIGNDOC_Document_verifySignature2() |
| CSIGNDOC_Watermark | Parameters for a watermark |
| CSIGNDOC_WeightedFrame | A frame and its weight |
| CSIGNDOC_WeightedFrameArray | Array of frames |