Microsoft released preliminary protocol documentation for Exchange 2007 (as well as Microsoft Office 2007 and SharePoint Server) as part of Microsoft's Interoperability Principles. The Exchange protocols are now publicly available on the Open Protocol Specifications section of MSDN in preliminary form for developers to review and provide feedback. You can read more about the announcement in this press release.
Here is the press release:
Microsoft Publicly Posts Additional Protocol Documentation
Here are links to the documents:
Exchange Server Protocols
Exchange Server Protocol Documents
I cannot answer any questions on these documents. Support for these are done only by forum and are preliminary.
Using the Exchange Server Protocols
This is a great leap forward in documentation and I'm thrilled.