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_accParent(IDispatch *)HRESULT get_accChildCount(int *)HRESULT get_accChild(VARIANT, IDispatch *)HRESULT get_accName(VARIANT, BSTR *)HRESULT get_accValue(VARIANT, BSTR *)HRESULT get_accDescription(VARIANT, BSTR *)HRESULT get_accRole(VARIANT, VARIANT *)HRESULT get_accState(VARIANT, VARIANT *)HRESULT get_accHelp(VARIANT, BSTR *)HRESULT get_accHelpTopic(BSTR *, VARIANT, int *)HRESULT get_accKeyboardShortcut(VARIANT, BSTR *)HRESULT get_accFocus(VARIANT *)HRESULT get_accSelection(VARIANT *)HRESULT get_accDefaultAction(VARIANT, BSTR *)HRESULT accLocation(int *, int *, int *, int *, VARIANT)HRESULT accNavigate(int, VARIANT, VARIANT *)HRESULT accHitTest(int, int, VARIANT *)HRESULT accDoDefaultAction(VARIANT)HRESULT put_accName(VARIANT, BSTR)HRESULT put_accValue(VARIANT, BSTR)aliasLPACCESSIBLE = IAccessible
Functions 15
fn
HRESULT AccessibleChildren(IAccessible, LONG, LONG, VARIANT *, LONG *)fn
HRESULT AccessibleObjectFromEvent(HWND, DWORD, DWORD, IAccessible, VARIANT *)fn
HRESULT AccessibleObjectFromPoint(POINT, IAccessible *, VARIANT *)fn
HRESULT AccessibleObjectFromWindow(HWND, DWORD, REFIID, void * *)fn
HRESULT CreateStdAccessibleObject(HWND, LONG, REFIID, void * *)fn
HRESULT CreateStdAccessibleProxyA(HWND, LPCSTR, LONG, REFIID, void * *)fn
HRESULT CreateStdAccessibleProxyW(HWND, LPCWSTR, LONG, REFIID, void * *)fn
void GetOleaccVersionInfo(DWORD *, DWORD *)fn
UINT GetRoleTextA(DWORD, LPSTR, UINT)fn
UINT GetRoleTextW(DWORD, LPWSTR, UINT)fn
UINT GetStateTextA(DWORD, LPSTR, UINT)fn
UINT GetStateTextW(DWORD, LPWSTR, UINT)fn
LRESULT LresultFromObject(REFIID, WPARAM, LPUNKNOWN)fn
HRESULT ObjectFromLresult(LRESULT, REFIID, WPARAM, void * *)fn
HRESULT WindowFromAccessibleObject(IAccessible, HWND *)Variables 1
enumvar
SELFLAG_VALID = 0x0000001F