/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project .
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2 . 0 . If a copy of the MPL was not distributed with this
* file , You can obtain one at http : //mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice :
*
* Licensed to the Apache Software Foundation ( ASF ) under one or more
* contributor license agreements . See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership . The ASF licenses this file to you under the Apache
* License , Version 2 . 0 ( the " License " ) ; you may not use this file
* except in compliance with the License . You may obtain a copy of
* the License at http : //www.apache.org/licenses/LICENSE-2.0 .
*/
import "oaidl.idl" ;
import "ocidl.idl" ;
import "ia2_api_all.idl" ;
import "defines.idl" ;
[
object,
uuid(D00F5EB7-588 A-487 F-A6F6-0 B5D7D1815AA),
dual,
helpstring("IMAccessible Interface" ),
pointer_default(unique)
]
interface IMAccessible : IAccessible2_2
{
[id(2 ), helpstring("method Put_XAccRole" )] HRESULT Put_XAccRole(unsigned short pRole);
[id(3 ), helpstring("method DecreaseState" )] HRESULT DecreaseState(DWORD pXSate);
[id(4 ), helpstring("method IncreaseState" )] HRESULT IncreaseState(DWORD pXSate);
[id(6 ), helpstring("method Put_XAccValue" )] HRESULT Put_XAccValue(const OLECHAR* pszAccValue);
[id(7 ), helpstring("method SetState" )] HRESULT SetState(DWORD pXSate);
[id(9 ), helpstring("method Put_XAccFocus" )] HRESULT Put_XAccFocus(long dChildID);
[id(10 ), helpstring("method Put_XAccParent" )] HRESULT Put_XAccParent(IMAccessible* pIParent);
[id(13 ), helpstring("method Put_XAccWindowHandle" )] HRESULT Put_XAccWindowHandle(HWND hwnd);
[id(14 ), helpstring("method Put_XAccChildID" )] HRESULT Put_XAccChildID(long dChildID);
[id(19 ), helpstring("method SetXAccessible" )] HRESULT SetXAccessible(hyper XAccessible);
[id(25 ), helpstring("method Put_XAccObjectManager" )] HRESULT Put_XAccObjectManager(hyper pManager);
[id(26 ), helpstring("method NotifyDestroy" )] HRESULT NotifyDestroy();
};
[
object,
uuid(951299 EE-1841 -4249 -9 E07-812 C0739E489),
dual,
helpstring("IEnumVariant Interface" ),
pointer_default(unique)
]
interface IEnumVariant : IEnumVARIANT
{
[id(1 ), helpstring("method ClearEnumeration" )] HRESULT ClearEnumeration();
[id(2 ), helpstring("method PutSelection" )] HRESULT PutSelection(hyper pXSelection);
};
[
object,
uuid(6641185 C-E099-4 C45-B753-3 FBC0EE40646),
dual,
helpstring("IUNOXWrapper Interface" ),
pointer_default(unique)
]
interface IUNOXWrapper : IUnknown
{
[id(1 ), helpstring("method put_XInterface" )] HRESULT put_XInterface(hyper pXInterface);
[id(2 ), helpstring("method put_XSubInterface" )] HRESULT put_XSubInterface(hyper pXSubInterface);
};
[
uuid(19 ECB1B0-9376 -4 FF9-B580-223 FC9C200B8),
version(1 .0 ),
helpstring("UAccCOM 1.0 Type Library" )
]
library UACCCOMLib
{
importlib("stdole32.tlb" );
importlib("stdole2.tlb" );
importlib("oleacc.dll" );
[
uuid(CF8DF8BA-44 FE-4 B10-BD2E-8 C8CB322485F),
helpstring("MAccessible Class" )
]
coclass MAccessible
{
[default ] interface IMAccessible;
};
[
uuid(152884 E0-268 B-4481 -9 AE7-1 B372D3AA97F),
helpstring("EnumVariant Class" )
]
coclass EnumVariant
{
[default ] interface IEnumVariant;
};
[
uuid(AA360FB0-BC98-41 C1-A885-BB921F5ED601),
helpstring("UNOXWrapper Class" )
]
coclass UNOXWrapper
{
[default ] interface IUNOXWrapper;
};
[
uuid(9 FD9BA47-70 AF-4160 -99 F1-526 F2B9F111B),
helpstring("AccComponent Class" )
]
coclass AccComponent
{
[default ] interface IAccessibleComponent;
};
[
uuid(8745 CF0C-3104 -4 BAE-B7D0-D7B1717C006E),
helpstring("AccRelation Class" )
]
coclass AccRelation
{
[default ] interface IAccessibleRelation;
};
[
uuid(AA49F20E-BB4E-400 D-A5B0-6 F5B7B770227),
helpstring("AccAction Class" )
]
coclass AccAction
{
[default ] interface IAccessibleAction;
};
[
uuid(6 D8AB08B-CCE9-471 E-8 A41-35773 D5263F5),
helpstring("AccText Class" )
]
coclass AccText
{
[default ] interface IAccessibleText;
};
[
uuid(79 CE1450-1 F61-48 E2-BF76-C07BD10105E2),
helpstring("AccEditableText Class" )
]
coclass AccEditableText
{
[default ] interface IAccessibleEditableText;
};
[
uuid(CC55D71B-1828 -4 EE0-89 E2-C3749CF9C9AB),
helpstring("AccHypertext Class" )
]
coclass AccHypertext
{
[default ] interface IAccessibletext;
};
[
uuid(73 A45800-7 A62-432 C-A1A6-BF8852994331),
helpstring("AccImage Class" )
]
coclass AccImage
{
[default ] interface IAccessibleImage;
};
[
uuid(730 A561B-1 AF6-49 E1-9 C04-9 A2F48CD8512),
helpstring("AccValue Class" )
]
coclass AccValue
{
[default ] interface IAccessibleValue;
};
[
uuid(92 BAA62D-535 A-4 EAB-9 ABB-BFA60B7A6DB6),
helpstring("AccTable Class" )
]
coclass AccTable
{
[default ] interface IAccessibleTable;
};
[
uuid(77948 F17-05 C8-4 DAA-93 D4-BCCD16ADC660),
helpstring("AccTableCell Class" )
]
coclass AccTableCell
{
[default ] interface IAccessibleTableCell;
};
[
uuid(519 A64CD-F6A6-4793 -BE50-4 E36C4C593EF),
helpstring("AccHyperLink Class" )
]
coclass AccHyperLink
{
[default ] interface IAccessibleAction;
};
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Messung V0.5 in Prozent C=94 H=98 G=95
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-09-29)
¤
*© Formatika GbR, Deutschland