The application should be an example application demonstrating how to manipulate Outlook related data in an Exchange server using MAPI. Since understanding the arcitecture is important for me, source comments are highly appreciated.
* Creation/modification of folders associated with a custom form.
* Creation/modification of messages using custom forms.
* Create appointments in another users calendar.
* Message and folder search.
**Creation/modification of folders associated with a custom form.**
Beside the properties that are directly under the folder (IMAPIFolder), I need to be able to access/modify all the other properties that are displayed in Microsoft Outlook folder property pages.
- Form associations, ie. how do I specify for a folder which form is to be used for messages in than folder.
Additionally I would like to store and modify two extra “custom properties?? on folders (32bit numbers) ??" is this possible and how should it be done.
**Creation/modification of messages using custom forms.**
I need to be able to create messages associated with a custom form and access/modify extra user defined properties than are defined/specified in the form. Please make an example modifying such properties on a contact message.
Additionally I would like to store and modify an extra “custom property?? on contacts (32bit numbers) ??" ie. fields that are not shown in the form. Is this possible and how should it be done.
Also, I need to be able to create appointments in another user’s calendar (to which the current user has been granted the appropriate rights). In this case I just need to create a standard appointment.
**Message and folder search.**
I’m looking for a standard way of looking up folders and messages. I need to look up folders by their display name, and messages by a specific property. If there is a search mechanism in MAPI, please give examples of how this works. If not, don’t code anything (I’ve already developed code for manually traversing the folder tree).
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Complete ownership and distribution copyrights to all work purchased.
The application should be a C++ Win32, non-MFC application that uses MAPI to do the manipulation.
It should run on Windows XP, Windows 2000 and Windows NT 4.0 or greater.
I don’t need any GUI for this application. I just need some good examples of how to do the described tasks. A console application will do!