Are Quest synchronization agents relying on 64 bit or 32 bit MAPI? What version of MFCMAPI should be used for troubleshooting?
While Exchange 2007 moved to 64 bit space the Exchange implementation of Extended MAPI did not. Microsoft MAPICDO 1.2.1 package required by QMM Quest agents to run is only available in 32 bit. As such QMM agents are developed as 32 bit applications and utilize 32 bit MAPI because 64-bit process cannot load a 32-bit DLL . If running on 64 bit Exchange 2007 server Quest agents rely on WoW64 (Windows-on-Windows 64-bit is a subsystem of the Windows OS that is capable of running 32-bit applications and is included on all 64-bit versions of Windows).
When troubleshooting QMM agents behavior and some MAPI errors are returned 32 bit version of MFCMAPI needs to be used for troubleshooting. This is true even if MFCMAPI needs to be launched on 64 bit Exchange 2007 server directly.
The information applies to the latest release of QMM 8.4 and all the below versions that support Exchange 2007.