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
f02ee34d
Commit
f02ee34d
authored
Dec 13, 2022
by
Connor McAdams
Committed by
Alexandre Julliard
Feb 13, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Fully define uiautomationclient interfaces.
Signed-off-by:
Connor McAdams
<
cmcadams@codeweavers.com
>
parent
9070f0d5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
92 additions
and
0 deletions
+92
-0
uiautomationclient.idl
include/uiautomationclient.idl
+0
-0
uiautomationcore.idl
include/uiautomationcore.idl
+92
-0
No files found.
include/uiautomationclient.idl
View file @
f02ee34d
This diff is collapsed.
Click to expand it.
include/uiautomationcore.idl
View file @
f02ee34d
...
...
@@ -63,12 +63,59 @@ enum OrientationType {
OrientationType_Vertical
=
0
x0002
,
}
;
enum
DockPosition
{
DockPosition_Top
=
0
x0000
,
DockPosition_Left
=
0
x0001
,
DockPosition_Bottom
=
0
x0002
,
DockPosition_Right
=
0
x0003
,
DockPosition_Fill
=
0
x0004
,
DockPosition_None
=
0
x0005
,
}
;
enum
ExpandCollapseState
{
ExpandCollapseState_Collapsed
=
0
x0000
,
ExpandCollapseState_Expanded
=
0
x0001
,
ExpandCollapseState_PartiallyExpanded
=
0
x0002
,
ExpandCollapseState_LeafNode
=
0
x0003
,
}
;
enum
ScrollAmount
{
ScrollAmount_LargeDecrement
=
0
x0000
,
ScrollAmount_SmallDecrement
=
0
x0001
,
ScrollAmount_NoAmount
=
0
x0002
,
ScrollAmount_LargeIncrement
=
0
x0003
,
ScrollAmount_SmallIncrement
=
0
x0004
,
}
;
enum
RowOrColumnMajor
{
RowOrColumnMajor_RowMajor
=
0
x0000
,
RowOrColumnMajor_ColumnMajor
=
0
x0001
,
RowOrColumnMajor_Indeterminate
=
0
x0002
,
}
;
enum
ToggleState
{
ToggleState_Off
=
0
x0000
,
ToggleState_On
=
0
x0001
,
ToggleState_Indeterminate
=
0
x0002
,
}
;
enum
WindowVisualState
{
WindowVisualState_Normal
=
0
x0000
,
WindowVisualState_Maximized
=
0
x0001
,
WindowVisualState_Minimized
=
0
x0002
,
}
;
enum
SynchronizedInputType
{
SynchronizedInputType_KeyUp
=
0
x0001
,
SynchronizedInputType_KeyDown
=
0
x0002
,
SynchronizedInputType_LeftMouseUp
=
0
x0004
,
SynchronizedInputType_LeftMouseDown
=
0
x0008
,
SynchronizedInputType_RightMouseUp
=
0
x0010
,
SynchronizedInputType_RightMouseDown
=
0
x0020
,
}
;
cpp_quote
(
"DEFINE_ENUM_FLAG_OPERATORS(SynchronizedInputType)"
)
enum
WindowInteractionState
{
WindowInteractionState_Running
=
0
x0000
,
WindowInteractionState_Closing
=
0
x0001
,
...
...
@@ -77,12 +124,57 @@ enum WindowInteractionState {
WindowInteractionState_NotResponding
=
0
x0004
,
}
;
enum
TextUnit
{
TextUnit_Character
=
0
x0000
,
TextUnit_Format
=
0
x0001
,
TextUnit_Word
=
0
x0002
,
TextUnit_Line
=
0
x0003
,
TextUnit_Paragraph
=
0
x0004
,
TextUnit_Page
=
0
x0005
,
TextUnit_Document
=
0
x0006
,
}
;
enum
TextPatternRangeEndpoint
{
TextPatternRangeEndpoint_Start
=
0
x0000
,
TextPatternRangeEndpoint_End
=
0
x0001
,
}
;
enum
SupportedTextSelection
{
SupportedTextSelection_None
=
0
x0000
,
SupportedTextSelection_Single
=
0
x0001
,
SupportedTextSelection_Multiple
=
0
x0002
,
}
;
enum
LiveSetting
{
Off
=
0
x0000
,
Polite
=
0
x0001
,
Assertive
=
0
x0002
,
}
;
enum
ZoomUnit
{
ZoomUnit_NoAmount
=
0
x0000
,
ZoomUnit_LargeDecrement
=
0
x0001
,
ZoomUnit_SmallDecrement
=
0
x0002
,
ZoomUnit_LargeIncrement
=
0
x0003
,
ZoomUnit_SmallIncrement
=
0
x0004
,
}
;
enum
NotificationProcessing
{
NotificationProcessing_ImportantAll
=
0
x0000
,
NotificationProcessing_ImportantMostRecent
=
0
x0001
,
NotificationProcessing_All
=
0
x0002
,
NotificationProcessing_MostRecent
=
0
x0003
,
NotificationProcessing_CurrentThenMostRecent
=
0
x0004
,
}
;
enum
NotificationKind
{
NotificationKind_ItemAdded
=
0
x0000
,
NotificationKind_ItemRemoved
=
0
x0001
,
NotificationKind_ActionCompleted
=
0
x0002
,
NotificationKind_ActionAborted
=
0
x0003
,
NotificationKind_Other
=
0
x0004
,
}
;
typedef
int
PROPERTYID
;
typedef
int
PATTERNID
;
typedef
int
EVENTID
;
...
...
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