Using Microsoft Active Accessibility
The speech recognition engine on the Tablet PC uses Active Accessibility to retrieve information directly from the object and get notified when objects change. This interface is supported by the standard Microsoft Windows controls and can also be used by custom controls and custom window classes.