NOTE! * This document is outdated and needs to be updated. *

Object path / method				Interface name

PIM/
 + Messages/				OK	.PIM.Messages
   - Query()				OK
   + Queries/				OK	.PIM.MessageQuery
     + n				OK
       - GetResultCount()		OK
       - Rewind()			OK
       - Skip()				OK			
       - GetMessagePath()		OK
       - GetResult()			OK
       - GetMultipleResults()		OK
       - Dispose()			OK
       * MessageAdded			##
       * MessageDeleted			##
       * MessageChanged			##
   - GetFolderNames()			OK
   - GetFolderOverview()		--
   - GetFolderPathFromName()		OK
   + Folders/				OK	.PIM.MessageFolder
     + n				OK
       - GetMessageCount()		OK
       - GetMessagePaths()		OK
       * MessageMoved			OK
   + n					OK	.PIM.Message
     - GetContent()			OK
     - GetMultipleFields()		OK
     - Update()				OK
     - Delete()				OK
     - MoveToFolder()			OK
     + OnDemandAttachments/		--
       + n				--
   * NewMessage				OK
   * IncomingMessage 			OK
   * UnreadMessages 			OK

 + Contacts/				OK	.PIM.Contacts
   - Add()				OK
   - GetSingleContactSingleField()	OK
   - Query()				OK
   + Queries/				OK	.PIM.ContactQuery
     + n				OK
       - GetResultCount()		OK
       - Rewind()			OK
       - Skip()				OK
       - GetContactPath()		OK
       - GetResult()			OK
       - GetMultipleResults()		OK
       - Dispose()			OK
       * ContactAdded			##
       * ContactDeleted			##
       * ContactChanged			##
   + n					OK	.PIM.Contact
     - GetContent()			OK
     - GetMultipleFields()		OK
     - Update()				OK
     - Delete()				OK
   * NewContact				OK

 + Calls/ 				OK	.PIM.Calls
   - Add()				OK
   - GetSingleCallSingleField()		OK
   - Query()				OK
   + Queries/				OK	.PIM.CallQuery
     + n				OK
       - GetResultCount()		OK
       - Rewind()			OK
       - Skip()				OK
       - GetCallPath()			OK
       - GetResult()			OK
       - GetMultipleResults()		OK
       - Dispose()			OK
       * CallAdded			##
       * CallDeleted			##
       * CallChanged			##
   + n					OK	.PIM.Contact
     - GetContent()			OK
     - GetMultipleFields()		OK
     - Update()				OK
     - Delete()				OK
   * NewCall				OK
   * MissedCall				OK
   * NewMissedCalls			OK

 + Sources/				OK	.PIM.Sources
   - InitAllEntries()			OK
   - GetDomains()			OK
   - GetBackends()			OK
   - GetDefaultBackend()		OK
   - GetEntryCount()			OK
   + n					OK	.PIM.Source
     - GetName()			OK
     - GetSupportedPIMDomains()		OK
     - GetStatus()			OK
     - GetProperties()			OK
     - SetAsDefault()			OK
     - Init()
     - Enable()				OK
     - Disable()			OK
     - GetEnabled()			OK
     - Connect()			--
     - Disconnect()			--
