Я полагаю, что Microsoft открывала документы по протоколам начиная с v.12.0 (Exchange 2007) и далее, но большинство ее «синхронизирующих» частей должно работать так же для 2003 / v2.5. Если вы посмотрите на эту таблицу сравнения , то увидите, что 2.5 поддерживает Direct Push и синхронизацию для электронной почты / календаря / контактов / и т. Д., Поэтому она должна работать. Я бы посоветовал вам попробовать реализовать протокол, основанный на документации для 12.x, и протестировать его на Hotmail по ходу работы.
Просто будьте хорошим клиентом ActiveSync, и сервер (Hotmail в вашем случае) проведет вас по рабочему процессу синхронизации. Это означает, что сначала нужно вызвать OPTIONS, затем попробовать FolderSync, затем посмотреть ответ, чтобы узнать, требуется ли вам Provision, и т. Д. Как только вы начнете говорить WBXML с сервером, обычно будет очень ясно, что вам нужно делать дальше, чтобы успешный.
Что касается второй части вашего вопроса: конечно, вы можете синхронизировать любую папку, какую захотите. Вам просто нужно указать, с какой папкой вы синхронизируете, используя идентификатор коллекции в запросе команды Sync. В этом примере показано, как синхронизировать папку календаря с идентификатором 1.