Suporte nativo do IAccessible
Oleacc.dll implementa IAccIdentity em nome de OBJID_CLIENT ponteiros de interface IAccessible e seus filhos de elementos simples imediatos. Um ponteiro de interface IAccessible OBJID_CLIENT é retornado quando WM_GETOBJECT com lParam = OBJID_CLIENT é enviado para um HWND, que representa a área do cliente da janela ou o controle como um todo. O pai desse ponteiro de interface IAccessible normalmente terá uma função de ROLE_SYSTEM_WINDOW e é o objeto IAccessible retornado quando WM_GETOBJECT com lParam = OBJID_WINDOW é enviado para um hwnd.
Esses ponteiros de interface IAccessible normalmente ocorrem em que um proxy Oleacc.dll é subclasse ou em que um controle personalizado simples (como um contêiner IAccessible mais um nível de filhos de elemento simples) fornece uma implementação IAccessible nativa.
Implementações IAccessible nativas mais complicadas, como onde existe uma hierarquia de IAccessibles ou onde as IDs de objeto personalizadas são usadas, devem implementar iAccIdentity por conta própria.