--- 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).
 
 


Reply via email to