Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
6ff047d1
Commit
6ff047d1
authored
Jul 31, 2013
by
Alistair Leslie-Hughes
Committed by
Alexandre Julliard
Jul 31, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
oleacc: Add missing interfaces.
parent
325b824d
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
116 additions
and
0 deletions
+116
-0
oleacc.idl
include/oleacc.idl
+116
-0
No files found.
include/oleacc.idl
View file @
6ff047d1
...
...
@@ -100,6 +100,14 @@ cpp_quote("#define SELFLAG_ADDSELECTION 0x08")
cpp_quote
(
"#define SELFLAG_REMOVESELECTION 0x10"
)
cpp_quote
(
"#define SELFLAG_VALID 0x1f"
)
typedef
GUID
MSAAPROPID
;
typedef
enum
AnnoScope
{
ANNO_THIS
,
ANNO_CONTAINER
}
AnnoScope
;
[
local
,
object
,
...
...
@@ -154,6 +162,114 @@ interface IAccessible : IDispatch
[
hidden
,
propput
,
id
(
DISPID_ACC_VALUE
)
]
HRESULT
accValue
(
[
in
]
VARIANT
varID
,
[
out
,
retval
]
BSTR
pszValue
)
;
}
[
object
,
uuid
(
03022430
-
ABC4
-
11
d0
-
BDE2
-
00
AA001A1953
),
hidden
,
oleautomation
,
pointer_default
(
unique
)
]
interface
IAccessibleHandler
:
IUnknown
{
typedef
[
unique
]
IAccessibleHandler
*
LPACCESSIBLEHANDLER
;
HRESULT
AccessibleObjectFromID
(
[
in
]
long
hwnd
,
[
in
]
long
lObjectID
,
[
out
]
LPACCESSIBLE
*
pIAccessible
)
;
}
[
object
,
uuid
(
7852b
78d-1
cfd
-
41
c1
-
a615
-
9
c0c85960b5f
),
pointer_default
(
unique
)
]
interface
IAccIdentity
:
IUnknown
{
HRESULT
GetIdentityString
(
[
in
]
DWORD
dwIDChild
,
[
out
]
BYTE
**
ppIDString
,
[
out
]
DWORD
*
pdwIDStringLen
)
;
}
[
object
,
uuid
(
76
c0dbbb
-
15
e0
-
4
e7b
-
b61b
-
20
eeea2001e0
),
pointer_default
(
unique
)
]
interface
IAccPropServer
:
IUnknown
{
HRESULT
GetPropValue
(
[
in
]
const
BYTE
*
pIDString
,
[
in
]
DWORD
dwIDStringLen
,
[
in
]
MSAAPROPID
idProp
,
[
out
]
VARIANT
*
pvarValue
,
[
out
]
BOOL
*
pfHasProp
)
;
}
[
object
,
uuid
(
6
e26e776
-
04
f0
-495d-80
e4
-
3330352
e3169
),
pointer_default
(
unique
)
]
interface
IAccPropServices
:
IUnknown
{
HRESULT
SetPropValue
(
[
in
]
const
BYTE
*
pIDString
,
[
in
]
DWORD
dwIDStringLen
,
[
in
]
MSAAPROPID
idProp
,
[
in
]
VARIANT
var
)
;
HRESULT
SetPropServer
(
[
in
]
const
BYTE
*
pIDString
,
[
in
]
DWORD
dwIDStringLen
,
[
in
]
const
MSAAPROPID
*
paProps
,
[
in
]
int
cProps
,
[
in
]
IAccPropServer
*
pServer
,
[
in
]
AnnoScope
AnnoScope
)
;
HRESULT
ClearProps
(
[
in
]
const
BYTE
*
pIDString
,
[
in
]
DWORD
dwIDStringLen
,
[
in
]
const
MSAAPROPID
*
paProps
,
[
in
]
int
cProps
)
;
HRESULT
SetHwndProp
(
[
in
]
HWND
hwnd
,
[
in
]
DWORD
idObject
,
[
in
]
DWORD
idChild
,
[
in
]
MSAAPROPID
idProp
,
[
in
]
VARIANT
var
)
;
HRESULT
SetHwndPropStr
(
[
in
]
HWND
hwnd
,
[
in
]
DWORD
idObject
,
[
in
]
DWORD
idChild
,
[
in
]
MSAAPROPID
idProp
,
[
in
]
LPWSTR
str
)
;
HRESULT
SetHwndPropServer
(
[
in
]
HWND
hwnd
,
[
in
]
DWORD
idObject
,
[
in
]
DWORD
idChild
,
[
in
]
const
MSAAPROPID
*
paProps
,
[
in
]
int
cProps
,
[
in
]
IAccPropServer
*
pServer
,
[
in
]
AnnoScope
AnnoScope
)
;
HRESULT
ClearHwndProps
(
[
in
]
HWND
hwnd
,
[
in
]
DWORD
idObject
,
[
in
]
DWORD
idChild
,
[
in
]
const
MSAAPROPID
*
paProps
,
[
in
]
int
cProps
)
;
HRESULT
ComposeHwndIdentityString
(
[
in
]
HWND
hwnd
,
[
in
]
DWORD
idObject
,
[
in
]
DWORD
idChild
,
[
out
]
BYTE
**
ppIDString
,
[
out
]
DWORD
*
pdwIDStringLen
)
;
HRESULT
DecomposeHwndIdentityString
(
[
in
]
const
BYTE
*
pIDString
,
[
in
]
DWORD
dwIDStringLen
,
[
out
]
HWND
*
phwnd
,
[
out
]
DWORD
*
pidObject
,
[
out
]
DWORD
*
pidChild
)
;
HRESULT
SetHmenuProp
(
[
in
]
HMENU
hmenu
,
[
in
]
DWORD
idChild
,
[
in
]
MSAAPROPID
idProp
,
[
in
]
VARIANT
var
)
;
HRESULT
SetHmenuPropStr
(
[
in
]
HMENU
hmenu
,
[
in
]
DWORD
idChild
,
[
in
]
MSAAPROPID
idProp
,
[
in
]
LPWSTR
str
)
;
HRESULT
SetHmenuPropServer
(
[
in
]
HMENU
hmenu
,
[
in
]
DWORD
idChild
,
[
in
]
const
MSAAPROPID
*
paProps
,
[
in
]
int
cProps
,
[
in
]
IAccPropServer
*
pServer
,
[
in
]
AnnoScope
AnnoScope
)
;
HRESULT
ClearHmenuProps
(
[
in
]
HMENU
hmenu
,
[
in
]
DWORD
idChild
,
[
in
]
const
MSAAPROPID
*
paProps
,
[
in
]
int
cProps
)
;
HRESULT
ComposeHmenuIdentityString
(
[
in
]
HMENU
hmenu
,
[
in
]
DWORD
idChild
,
[
out
]
BYTE
**
ppIDString
,
[
out
]
DWORD
*
pdwIDStringLen
)
;
HRESULT
DecomposeHmenuIdentityString
(
[
in
]
const
BYTE
*
pIDString
,
[
in
]
DWORD
dwIDStringLen
,
[
out
]
HMENU
*
phmenu
,
[
out
]
DWORD
*
pidChild
)
;
}
[
uuid
(
1
ea4dbf0
-
3
c3b
-
11
cf
-
810
c
-
00
aa00389b71
),
lcid
(
0
),
version
(
1.1
),
hidden
]
library
Accessibility
{
importlib
(
"stdole2.tlb"
)
;
interface
IAccessible
;
interface
IAccessibleHandler
;
interface
IAccIdentity
;
interface
IAccPropServer
;
interface
IAccPropServices
;
[
uuid
(
b5f8350b
-
0548
-
48b1
-
a6ee
-
88b
d00b4a5e7
)
]
coclass
CAccPropServices
{
interface
IAccPropServices
;
}
}
;
cpp_quote
(
"DEFINE_GUID(LIBID_Accessibility, 0x1ea4dbf0, 0x3c3b, 0x11cf, 0x81, 0x0c, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);"
)
cpp_quote
(
"DEFINE_GUID(CLSID_AccPropServices, 0xb5f8350b, 0x0548, 0x48b1, 0xa6, 0xee, 0x88, 0xbd, 0x00, 0xb4, 0xa5, 0xe7);"
)
cpp_quote
(
"DEFINE_GUID(IIS_IsOleaccProxy, 0x902697fa, 0x80e4, 0x4560, 0x80, 0x2a, 0xa1, 0x3f, 0x22, 0xa6, 0x47, 0x09);"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment