--- In [email protected], "Sheri" <sheri...@...> wrote: > > Our access to accessibility should work more like other com interfaces. We > should be able to see functions like get_acchild for an IAccessible in > get_object_description, and the functions should work. Currently only > properties work and then only sometimes. Com exceptions seem to be the norm > at present. But can't even see on get_object_description, and no typeinfo. > Maybe you failed to include oleacc.h.
Just got around to stepping get description code. I filter out functions with flags FUNCFLAG_FHIDDEN or FUNCFLAG_FRESTRICTED (see http://msdn.microsoft.com/en-us/library/ms221143.aspx acchild and the other IAccessible standard functions are marked FUNCFLAG_FHIDDEN, as is QueryInterface. I assume the logic is that these are "given" for an IAccessible, therefore no need to present them to user in a type browser. As illustration, see comPlugin0.72_100301.zip, in which I've turned off FUNCFLAG_FHIDDEN/FUNCFLAG_FRESTRICTED flag check. Probably should make those user selectable (user can choose to see FUNCFLAG_FHIDDEN or FUNCFLAG_FRESTRICTED functions or not).
