How This Document is Organized

[This is preliminary documentation and subject to change.]

This document is divided into four major sections:

Overview
This section provides a high-level overview of Active Accessibility technology. It explains the purpose of the technology, examines its usefulness to developers and users, and lays the conceptual ground-work that comprises the technology, without concentrating on the technical implementation details. Regardless of your background, if you intend to use Active Accessibility, you should read this section first.
C/C++ Developer's Guide
This section examines Active Accessibility in a more technical light. It comprehensively presents the technology's key API elements and concepts using terms and examples that will be familiar to the C or C++ application developer. In addition to explaining the technology's key concepts, the C/C++ Developer's Guide contains sections with information pertinent to the two types of Active Accessibility customers: client ("accessibility aid") developers and server developers.
C/C++ Reference
This section includes comprehensive reference material for all the API elements that Active Accessibility provides.
Appendix
This section briefly examines Active Accessibility from a Visual Basic developer's standpoint. It covers the supported objects, window elements, and user interface controls that are exposed to VB developers.