A query can request user interface information from a user interface
element hierarchy. Calls from a client program seeking user interface
information related target user interface can be handled by a broker
module. The broker module can operate across process boundaries and
assemble efficient high-level user interface information queries to
reduce the number of cross-process calls needed to collect the user
interface information. Reducing the number of cross-process calls can
result in better performance through improved speed of response to
queries seeking user interface information across process boundaries.