Navigation Services is a Carbon-compliant API that allow applications to provide a user interface for navigating, opening, and saving Mac OS file objects.
Programming With Navigation Services This document describes Navigation Services 1.0 and 1.1. It features an overview, a tutorial with sample code, and a complete reference chapter.