23import "ia2_api_all.idl";
28 uuid(D00F5EB7-588A-487F-A6F6-0B5D7D1815AA),
30 helpstring(
"IMAccessible Interface"),
31 pointer_default(unique)
35 [id(1), helpstring(
"method Put_XAccName")] HRESULT
Put_XAccName(
const OLECHAR* pszName);
36 [id(2), helpstring(
"method Put_XAccRole")] HRESULT
Put_XAccRole(
unsigned short pRole);
37 [id(3), helpstring(
"method DecreaseState")] HRESULT
DecreaseState(DWORD pXSate);
38 [id(4), helpstring(
"method IncreaseState")] HRESULT
IncreaseState(DWORD pXSate);
39 [id(6), helpstring(
"method Put_XAccValue")] HRESULT
Put_XAccValue(
const OLECHAR* pszAccValue);
40 [id(7), helpstring(
"method SetState")] HRESULT
SetState(DWORD pXSate);
41 [id(9), helpstring(
"method Put_XAccFocus")] HRESULT
Put_XAccFocus(
long dChildID);
44 [id(14), helpstring(
"method Put_XAccChildID")] HRESULT
Put_XAccChildID(
long dChildID);
45 [id(19), helpstring(
"method SetXAccessible")] HRESULT
SetXAccessible(hyper XAccessible);
46 [id(20), helpstring(
"method GetUNOInterface")] HRESULT
GetUNOInterface(hyper* UNOInterface);
47 [id(23), helpstring(
"method SetDefaultAction")] HRESULT
SetDefaultAction(hyper pAction);
49 [id(25), helpstring(
"method Put_XAccAgent")] HRESULT
Put_XAccAgent(hyper pAgent);
54 uuid(951299EE-1841-4249-9E07-812C0739E489),
56 helpstring(
"IEnumVariant Interface"),
57 pointer_default(unique)
62 [id(2), helpstring(
"method PutSelection")] HRESULT
PutSelection(hyper pXSelection);
66 uuid(6641185C-E099-4C45-B753-3FBC0EE40646),
68 helpstring(
"IUNOXWrapper Interface"),
69 pointer_default(unique)
73 [id(1), helpstring(
"method put_XInterface")] HRESULT
put_XInterface(hyper pXInterface);
74 [id(2), helpstring(
"method put_XSubInterface")] HRESULT
put_XSubInterface(hyper pXSubInterface);
78 uuid(19ECB1B0-9376-4FF9-B580-223FC9C200B8),
80 helpstring(
"UAccCOM 1.0 Type Library")
89 uuid(CF8DF8BA-44FE-4B10-BD2E-8C8CB322485F),
90 helpstring(
"MAccessible Class")
97 uuid(152884E0-268B-4481-9AE7-1B372D3AA97F),
98 helpstring(
"EnumVariant Class")
105 uuid(AA360FB0-BC98-41C1-A885-BB921F5ED601),
106 helpstring(
"UNOXWrapper Class")
114 uuid(9FD9BA47-70AF-4160-99F1-526F2B9F111B),
115 helpstring(
"AccComponent Class")
123 uuid(8745CF0C-3104-4BAE-B7D0-D7B1717C006E),
124 helpstring(
"AccRelation Class")
131 uuid(AA49F20E-BB4E-400D-A5B0-6F5B7B770227),
132 helpstring(
"AccAction Class")
140 uuid(6D8AB08B-CCE9-471E-8A41-35773D5263F5),
141 helpstring(
"AccText Class")
149 uuid(79CE1450-1F61-48E2-BF76-C07BD10105E2),
150 helpstring(
"AccEditableText Class")
158 uuid(CC55D71B-1828-4EE0-89E2-C3749CF9C9AB),
159 helpstring(
"AccHypertext Class")
163 [
default]
interface IAccessibletext;
168 uuid(73A45800-7A62-432C-A1A6-BF8852994331),
169 helpstring(
"AccImage Class")
177 uuid(730A561B-1AF6-49E1-9C04-9A2F48CD8512),
178 helpstring(
"AccValue Class")
185 uuid(92BAA62D-535A-4EAB-9ABB-BFA60B7A6DB6),
186 helpstring(
"AccTable Class")
193 uuid(77948F17-05C8-4DAA-93D4-BCCD16ADC660),
194 helpstring(
"AccTableCell Class")
202 uuid(519A64CD-F6A6-4793-BE50-4E36C4C593EF),
203 helpstring(
"AccHyperLink Class")
This interface exposes the primary set of information about an IAccessible2 enabled accessible object...
This interface gives access to actions that can be executed for accessible objects.
This interface is implemented by any object that can be rendered on the screen.
This interface provides clipboard capability to text objects.
This interface represents images and icons.
This interface gives access to an object's set of relations.
This interface gives access to the cells of a two-dimensional table.
This interface gives access to a two-dimensional table.
This interface gives read-only access to text.
This interface gives access to a single numerical value.
HRESULT ClearEnumeration()
HRESULT PutSelection(hyper pXSelection)
HRESULT Put_XAccWindowHandle(HWND hwnd)
HRESULT Put_XAccChildID(long dChildID)
HRESULT Put_XAccAgent(hyper pAgent)
HRESULT Put_XAccValue(const OLECHAR *pszAccValue)
HRESULT SetXAccessible(hyper XAccessible)
HRESULT GetUNOInterface(hyper *UNOInterface)
HRESULT Put_ActionDescription(const OLECHAR *szAction)
HRESULT Put_XAccParent(IMAccessible *pIParent)
HRESULT Put_XAccName(const OLECHAR *pszName)
HRESULT SetDefaultAction(hyper pAction)
HRESULT IncreaseState(DWORD pXSate)
HRESULT SetState(DWORD pXSate)
HRESULT DecreaseState(DWORD pXSate)
HRESULT Put_XAccFocus(long dChildID)
HRESULT Put_XAccRole(unsigned short pRole)
HRESULT put_XSubInterface(hyper pXSubInterface)
HRESULT put_XInterface(hyper pXInterface)