Client-Side UI Automation Provider Implementation
Many standard and custom controls do not implement native Microsoft UI Automation providers. To be accessible to UI Automation client applications, these controls must be furnished with client-side providers, also known as proxies.
UI Automation supplies a set of proxies for most standard controls, such as those used in Microsoft Win32 and Windows Forms applications. Third-party proxies for unsupported controls can be written and added to the list of proxies used by client applications.
For more information, see Using Proxy Providers.