public static Accessible fromWindow(IntPtr hWnd)
{
const int OBJID_WINDOW = 0x00000000;
Guid guid = new Guid("{618736E0-3C3D-11CF-810C-00AA00389B71}");
object obj = null;
AccessibleObjectFromWindow(hWnd, OBJID_WINDOW, ref guid, ref obj);
IAccessible acc = obj as IAccessible;
if (acc != null)
return new Accessible(acc, OBJID_WINDOW);
return null;
}