Microsoft Exchange Server has a long history of creating APIs that you can use to extend and integrate your applications with Exchange. This project aims to support people to find code which uses APIs which are not longer supported in Exchange 2010.
Some Exchange programming technologies that are available in versions of Exchange earlier than Microsoft Exchange Server 2010 are now obsolete and have been replaced with other technologies. However, it is not always clear which API is used in an application
to communicate with Microsoft Exchange Server. Under certain circumstances, it might not even be clear which application in a company network do interact with Microsoft Exchange. This uncertainty makes a transition to Microsoft Exchange 2010 difficult.
This project aims to help administrators identify applications which interact with Exchange using API which are deemphasized or obsolete in Exchange 2010.
Currently, the scanner finds these types of dependencies:
- Exchange store Event sinks on public and private folders as well as globally registered event sinks.
- Event bindings on a locally installed SMTP Server (i.e. ISMTP_OnArrival)
- DLL Dependencies for ExOleDB, CDO, CDOEx and MAPI