topic "General description";
[ $$0,0#00000000000000000000000000000000:Default]
[a83;*R6 $$1,0#31310162474203024125188417583966:caption]
[{_}%EN-US 
[s1; [+184 MAPIEx]&]
[s0; [2 MAPIEx handles Microsoft Outlook elements as messages, folders, 
contacts and appointments through Extended MAPI (Message API).]&]
[s0;2 &]
[s0; [2 With MAPIEx you can check email folders, open and save emails 
including images and attachments, create contacts or delete emails 
and folders. Many simple examples are included in MAPIEx`_demo 
package.]&]
[s0;2 &]
[s0; [2 MAPIEx is a wrapper of ][^http`:`/`/www`.mud`.ca`/MAPIEx`.zip^2 Noel 
Dillabough CMAPIEx library][2  It contains code from ][^http`:`/`/www`.wischik`.com`/lu`/programmer`/mapi`_utils`.html^2 L
ucian Wischik MAPI Utils][2 .]&]
[s0;2 &]
[s0; [2 The main changes in relationship with original code have been:]&]
[s0;2 &]
[s0;i150;O0; [2 `"new`" and `"delete`" are not necessary in user program. 
No heap errors are expected as now all user variables are in 
the stack. In addition internal use of heap has been reduced.]&]
[s0;i150;O0; [2 The library interface from user point of view has been 
simplified. GetContents() and GetHierarchy() use is now private.]&]
[s0;i150;O0; [2 To improve compatibility CString and TCHAR have been 
removed. They have been substituted by String.]&]
[s0;i150;O0; [2 Added documentation.]&]
[s0;2 &]
[s0;2 &]
[s0; [2 MAPIEx classes are:]&]
[s0;2 &]
[s0;i150;O0; [^topic`:`/`/MAPIEx`/src`/MAPIEx`$en`-us^2 MAPIEx]&]
[s0;i150;O0; [^topic`:`/`/MAPIEx`/src`/MAPIFolder`$en`-us^2 MAPIFolder]&]
[s0;i150;O0; [^topic`:`/`/MAPIEx`/src`/MAPIMessage`$en`-us^2 MAPIMessage]&]
[s0;i150;O0; [^topic`:`/`/MAPIEx`/src`/MAPIAppointment`$en`-us^2 MAPIAppointment]&]
[s0;i150;O0; [^topic`:`/`/MAPIEx`/src`/MAPIAttachment`$en`-us^2 MAPIAttachment]&]
[s0;i150;O0; [^topic`:`/`/MAPIEx`/src`/MAPIContact`$en`-us^2 MAPIContact]&]
[s0;2 &]
[s0; [2 There is a ][^topic`:`/`/MAPIEx`/srcdoc`/ChangesLog`$en`-us^2 News 
and changes log][2 , ][^topic`:`/`/MAPIEx`/srcdoc`/License`$en`-us^2 License][2  
and a ][^topic`:`/`/MAPIEx`/srcdoc`/ToDo`$en`-us^2 ToDo list][2 .]&]
[s0;2 &]
[s0;2 &]
[s0; [*+92 Compiler support and Requirements]&]
[s0;*+92 &]
[s0; [2 As MAPIEx uses internal Microsoft infrastructure, it can only 
work with Outlook installed.]&]
[s0;2 &]
[s0; [2 MAPIEx has been tested with MSC and MinGW.]&]
[s0;2 &]
[s0; [2 MAPIEx compiled in 32 bits can only work with Outlook 32 bits, 
and the same happens with 64 bits. Mixing version of different 
bits will raise a window like this:]&]
[s0;2 &]
[s0; [2 
@@image:2308&855
([encoded data, 64144 characters])
]&]
[s0;2 &]
[s0; [2 If your compiler does not include MAPI header files (MinGW, 
MSC 12) they can be downloaded from][^https`:`/`/www`.microsoft`.com`/en`-us`/download`/details`.aspx`?id`=12905^2  
this Microsoft Outlook link][2 .]&]
[s0;2 &]
[s0; [2 If this link does not serve you, you can also copy the files 
in MAPIEx/include`_MINGW32 to compiler include folder.]&]
[s0;*+92 &]
[s0;2 ]]