Maarten Lankhorst maarten@codeweavers.com writes:
+cpp_quote("#define ROLE_SYSTEM_ALERT 8") +cpp_quote("#define ROLE_SYSTEM_ANIMATION 54") +cpp_quote("#define ROLE_SYSTEM_APPLICATION 14") +cpp_quote("#define ROLE_SYSTEM_BORDER 19") +cpp_quote("#define ROLE_SYSTEM_BUTTONDROPDOWN 56") +cpp_quote("#define ROLE_SYSTEM_BUTTONDROPDOWNGRID 58") +cpp_quote("#define ROLE_SYSTEM_BUTTONMENU 57") +cpp_quote("#define ROLE_SYSTEM_CARET 7")
Entries should be sorted by value, not by name.
+typedef enum tagSELFLAG +{
- SELFLAG_NONE = 0,
- SELFLAG_TAKEFOCUS = 1,
- SELFLAG_TAKESELECTION = 2,
- SELFLAG_EXTENDSELECTION = 4,
- SELFLAG_ADDSELECTION = 8,
- SELFLAG_REMOVESELECTION = 16
+} SELFLAG;
These should be defines, not enums.
- HRESULT get_accParent([out, retval]IDispatch** ppdispParent);
- HRESULT get_accChildCount([out, retval] long* pcountChildren);
- HRESULT get_accChild([in] VARIANT varChildID, [out, retval]IDispatch **ppdispChild);
These (and the others) should be propget functions.