OpenSync  0.22
Data Structures
Here are the data structures with brief descriptions:
oCOSyncChangeA change object
oCOSyncChangeUpdateStruct for the change status callback
oCOSyncCustomFilterRepresents a custom filter that can be used to call hooks
oCOSyncDataDetectorRepresent a detector for a given format
oCOSyncEngineUpdateStruct for the engine status callback
oCOSyncErrorRepresent an error
oCOSyncFilterRepresents a filter to filter changes
oCOSyncFlagThe functions that can be called on a plugin
oCOSyncFormatConverterRepresent a converter from one format to another
oCOSyncFormatEnvThe environment used for conversions
oCOSyncFormatExtensionAn extension to a format
oCOSyncFormatFunctionsThe functions for accessing formats on a plugin
oCOSyncGroupRepresent a group of members that should be synchronized
oCOSyncHashTableRepresent a hashtable which can be used to check if changes have been modifed or deleted
oCOSyncMappingUpdateStruct for the mapping status callback
oCOSyncMemberA member of a group which represent a single device
oCOSyncMemberFunctionsRepresents the functions that a member will call to inform the syncengine
oCOSyncMemberUpdateStruct for the member status callback
oCOSyncMessageA OSyncMessage
oCOSyncObjFormatRepresent a format for a object type
oCOSyncObjTypeRepresent a abstract object type (like "contact")
oCOSyncPendingMessage
oCOSyncPluginRepresent a synchronzation plugin
oCOSyncPluginCallContext
oCOSyncPluginFunctionsThe functions that can be called on a plugin
oCOSyncPluginInfoGives information about a plugin
oCOSyncPluginTimeoutsThe timeouts for the asynchronous functions of a plugin
oCOSyncQueueRepresents a Queue which can be used to receive messages
oCOSyncThread
oCOSyncUserInfoRepresent a user
\COSyncXMLEncoding