Atm only folders of type email, contact, calendar, tasks and note can be added as shared folders via the API.
For still unknown reasons on many systems there are folders without a PR_CONTAINER_CLASS set. These are treated internally as folder type "OTHER" (type 1 in ActiveSync). Outlook handles these as email folders by default.
Z-Push should accept OTHER as valid folder type (undocumented).