Hi all,

I am using c# and pinvoking AccessibleObjectFromWindow. I get out an IAccessible object, but I want an AccessibleObject. How do I use IAccessible to instantiate an AccessibleObject?

Note: AccessibleObject has a private constructor that takes an IAccessible. Also, AccessibleObject implements IAccessible.

FYI: my pinvoke definition is:
[DllImport("oleacc.dll")]
public static extern int AccessibleObjectFromWindow(int hwnd, int dwObjectID, ref Guid riid, out IAccessible ppacc);

Thanks,
Matt