Source: core/sys/windows/_oleacc.d
core.sys.windows.oleacc
Windows API header module
Translated from MinGW Windows headers
License
var SELFLAG_VALID
alias LPACCESSIBLE
enum SELFLAG
iface IAccessible
fn AccessibleChildren AccessibleObjectFromEvent AccessibleObjectFromPoint AccessibleObjectFromWindow CreateStdAccessibleObject CreateStdAccessibleProxyA CreateStdAccessibleProxyW GetOleaccVersionInfo GetRoleTextA GetRoleTextW GetStateTextA GetStateTextW LresultFromObject ObjectFromLresult WindowFromAccessibleObject
Types 3
enumSELFLAG
SELFLAG_NONE = 0
SELFLAG_TAKEFOCUS = 1
SELFLAG_TAKESELECTION = 2
SELFLAG_EXTENDSELECTION = 4
SELFLAG_ADDSELECTION = 8
SELFLAG_REMOVESELECTION = 16
interfaceIAccessible : IDispatch
Methods
HRESULT get_accChildCount(int *)HRESULT get_accHelpTopic(BSTR *, VARIANT, int *)HRESULT accLocation(int *, int *, int *, int *, VARIANT)HRESULT accNavigate(int, VARIANT, VARIANT *)HRESULT accHitTest(int, int, VARIANT *)aliasLPACCESSIBLE = IAccessible
Functions 15
fn
HRESULT AccessibleChildren(IAccessible, LONG, LONG, VARIANT *, LONG *) extern(Windows) nothrow @nogcfn
HRESULT AccessibleObjectFromEvent(HWND, DWORD, DWORD, IAccessible, VARIANT *) extern(Windows) nothrow @nogcfn
HRESULT CreateStdAccessibleProxyA(HWND, LPCSTR, LONG, REFIID, void * *) extern(Windows) nothrow @nogcVariables 1
enumvar
SELFLAG_VALID = 0x0000001F