The following table shows the ActiveSync functions, with a description of the purpose of each.
| Programming element | Description |
|---|---|
| CeGetDeviceId | This function returns an identifier for a currently connected device. |
| CeGetSelectedDeviceId | This function returns an identifier for a currently selected device. |
| CeSvcAdd | This function adds a registry subkey for a service. |
| CeSvcClose | This function closes a handle to a registry subkey for a service. |
| CeSvcDelete | This function deletes a handle to a registry subkey for a service. |
| CeSvcDeleteVal | This function removes a value from a registry subkey for a service. |
| CeSvcEnumProfiles | This function enumerates all the service profiles currently stored in the registry. |
| CeSvcGetBinary | This function retrieves a binary value from a registry subkey for a service. |
| CeSvcGetDword | This function retrieves a DWORD value from a registry subkey for a service. |
| CeSvcGetString | This function retrieves a string value from a registry subkey for a service. |
| CeSvcOpen | This function opens a service and retrieves a handle to the registry root for a specified logical position. |
| CeSvcOpenEx | This function opens a service and retrieves a nested subkey for the supplied registry key. |
| CeSvcQueryInfo | This function requests information about a service. |
| CeSvcRemove | This function removes a registry subkey for a service. |
| CeSvcSetBinary | This function writes a binary value to a registry subkey for a service. |
| CeSvcSetDword | This function writes a DWORD value to a registry subkey for a service. |
| CeSvcSetString | This function writes a string value to a registry subkey for a service. |
| FindObjects | This device module function is called by the server to locate objects in the device's object store. |
| GetObjTypeInfo | This device module function is called by the server to retrieve information about the object type. |
| InitObjType | This device module function initializes an object type. |
| Install_Exit | This function is called after installation completes. It is used for operations such as handling errors that occurred during installation or launching the application. |
| Install_Init | This function is called before installation begins. It is used for operations such as checking the version of an application during reinstallation or seeing whether a dependent application is present. |
| ObjectNotify | This device module function is called by the server when there is a change or deletion to an object in the device's object store. |
| ReportStatus | This device module function is called by the server to report status information about synchronization objects. |
| SyncData | This device module function synchronizes data between the ActiveSync service provider and the device. |
| Uninstall_Exit | This function is called after the uninstallation completes. |
| Uninstall_Init | This function is called before the uninstallation begins. |
Send Feedback on this topic to the authors