Native Active Accessibility Implementation
User interface elements that implement the IAccessible interface are said to provide a native implementation. Although the development cost for implementing IAccessible (or any other Component Object Model (COM) interface) can be high, the benefit is complete control over the information exposed to clients.
If your application uses custom controls or other controls that cannot be proxied by Oleacc.dll, you will need to provide a native implementation.