CDM C/C++ API Sections...
 Collection Section (29)
 CDM_AnnotateCollection 
 CDM_Close 
 CDM_CreateCollection 
 CDM_CreateDocument 
 CDM_Destroy 
 CDM_FirstDocument 
 CDM_GetAssociatedInfo 
 CDM_GetAttribute 
 CDM_GetAttributes 
 CDM_GetByExternalId 
 CDM_GetComment 
 CDM_GetDocument 
 CDM_GetEncoding 
 CDM_GetName 
 CDM_GetOwner 
 CDM_Length 
 CDM_NextDocument 
 CDM_OpenCollection 
 CDM_PutAttribute 
 CDM_RegisterCollectionType 
 CDM_RemoveAttribute 
 CDM_RemoveDocument 
 CDM_SetAssociatedInfo 
 CDM_SetComment 
 CDM_SetEncoding 
 CDM_SetName 
 CDM_SetOwner 
 CDM_Status 
 CDM_Sync 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Document Section (46)
 CDM_AddAnnotation 
 CDM_AnnotationsAt 
 CDM_AnnotationsContaining 
 CDM_AnnotationsInRange 
 CDM_AnnotationsMatchingRange 
 CDM_ByteSequenceInsertString 
 CDM_ByteSequenceReplace 
 CDM_ByteSequenceReplaceCharacters 
 CDM_Close 
 CDM_CreateVectors 
 CDM_DeleteAnnotations 
 CDM_DisplaceAnnotations 
 CDM_FindMaxUsedAnnotationId 
 CDM_FirstAnnotationContaining 
 CDM_GetAnnotatedTextRanges 
 CDM_GetAnnotation 
 CDM_GetAnnotationAttributeNames 
 CDM_GetAnnotationAttributeValues 
 CDM_GetAnnotationTypes 
 CDM_GetAnnotations 
 CDM_GetAttribute 
 CDM_GetAttributes 
 CDM_GetByteSequence 
 CDM_GetEncoding 
 CDM_GetExternalId 
 CDM_GetFirstAnnotatedTextRange 
 CDM_GetFirstAnnotation 
 CDM_GetId 
 CDM_GetNextAnnotation 
 CDM_GetParent 
 CDM_GetRawData 
 CDM_NextAnnotations 
 CDM_PutAttribute 
 CDM_RawDataInsertString 
 CDM_RawDataReplace 
 CDM_RawDataReplaceCharacters 
 CDM_RemoveAnnotation 
 CDM_RemoveAttribute 
 CDM_SelectAnnotations 
 CDM_SelectAnnotationsSorted 
 CDM_SetByteSequence 
 CDM_SetEncoding 
 CDM_SetExternalId 
 CDM_SetRawData 
 CDM_Status 
 CDM_Sync 
 Annotation Section (41)
 CDM_AddAnnotation 
 CDM_AddAnnotationSpan 
 CDM_AnnotationContainsAttributeMatchingValue 
 CDM_AnnotationContainsAttributeMatchingValues 
 CDM_AnnotationContainsPosition 
 CDM_AnnotationMatchesRange 
 CDM_AnnotationSetGetElements 
 CDM_AnnotationsAt 
 CDM_AnnotationsContaining 
 CDM_AnnotationsInRange 
 CDM_AnnotationsMatchingRange 
 CDM_CompareAnnotationSets 
 CDM_CompareAnnotations 
 CDM_CreateAnnotation 
 CDM_CreateAnnotationSet 
 CDM_DisplaceAnnotation 
 CDM_DisplaceAnnotations 
 CDM_FirstAnnotationContaining 
 CDM_GetAnnotatedTextRanges 
 CDM_GetAnnotation 
 CDM_GetAttribute 
 CDM_GetAttributes 
 CDM_GetFirstAnnotatedTextRange 
 CDM_GetFirstSpan 
 CDM_GetFirstSpanOffsets 
 CDM_GetId 
 CDM_GetSpans 
 CDM_GetType 
 CDM_GetTypeObj 
 CDM_Length 
 CDM_MergeAnnotations 
 CDM_NextAnnotations 
 CDM_Nth 
 CDM_PutAttribute 
 CDM_ReconstructAnnotation 
 CDM_RemoveAnnotation 
 CDM_RemoveAttribute 
 CDM_RemoveSpan 
 CDM_SelectAnnotations 
 CDM_SelectAnnotationsSorted 
 CDM_SortAnnotationSet 
 Attribute Section (14)
 CDM_AddAttribute 
 CDM_AttributeSetGetElements 
 CDM_CreateAttribute 
 CDM_CreateAttributeSet 
 CDM_CreateAttributeValue 
 CDM_GetName 
 CDM_GetNameObj 
 CDM_GetValue 
 CDM_GetValueString 
 CDM_GetValueType 
 CDM_GetValueValue 
 CDM_Length 
 CDM_Nth 
 CDM_ReconstructAttribute 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Span Section (9)
 CDM_AddSpan 
 CDM_CreateSpan 
 CDM_CreateSpanSet 
 CDM_GetEnd 
 CDM_GetSpanOffsets 
 CDM_GetStart 
 CDM_Length 
 CDM_Nth 
 CDM_SpanSetGetElements 
 Validation Section (4)
 CDM_ValidAnnotation 
 CDM_ValidAttribute 
 CDM_ValidCollectionPointer 
 CDM_ValidDocumentPointer 
 
 
 
 
 
 Utilities Section (49)
 CDM_ActiveInterpreterResultEmpty 
 CDM_AppendError 
 CDM_Debug 
 CDM_DeleteFile 
 CDM_Eval 
 CDM_Exec 
 CDM_ExternalToUtf 
 CDM_ExtractTextBasedOnAnnotations 
 CDM_FileExists 
 CDM_FileNameDirname 
 CDM_FileNameTail 
 CDM_Finalise 
 CDM_Free 
 CDM_GetActiveInterpreter 
 CDM_GetCollectionPointer 
 CDM_GetCurrentThread 
 CDM_GetDocumentPointer 
 CDM_GetIP 
 CDM_GetNativeFileName 
 CDM_GetPid 
 CDM_GetRange 
 CDM_GetTempDir 
 CDM_Initialise 
 CDM_Isdigit 
 CDM_JoinPaths 
   CDM_JoinSetElements 
   CDM_LappendUnique 
   CDM_LinkVar 
   CDM_Log 
   CDM_Lsearch 
   CDM_MajorVersion 
   CDM_Malloc 
   CDM_MinorVersion 
   CDM_Mkdir 
   CDM_NewLongObj 
   CDM_NewStringObj 
   CDM_NotReady 
   CDM_Panic 
   CDM_ReportError 
   CDM_SetActiveInterpreter 
   CDM_SetGetElements 
   CDM_SetProcessStatus 
   CDM_SplitString 
   CDM_Strcmp 
   CDM_Strdup 
   CDM_Strlen 
   CDM_Strncmp 
   CDM_UnlinkVar 
   CDM_UtfToExternal 
 Macros Section (10)
 CDM_MACRO_DisplayViewer 
 CDM_MACRO_EditSystem 
 CDM_MACRO_GetContainerSystem 
 CDM_MACRO_GetOpenedCollection 
 CDM_MACRO_GetOpenedDocument 
 CDM_MACRO_NFoldExecution 
   CDM_MACRO_OpenInSystem 
   CDM_MACRO_OpenSystem 
   CDM_MACRO_RunSystemComponent 
   CDM_MACRO_RunSystemTool