mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-03 01:01:44 +00:00
include: Add UI Automation COM client interface definitions.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
This commit is contained in:
parent
c97933fe95
commit
3079c6beba
File diff suppressed because it is too large
Load diff
|
@ -40,11 +40,57 @@ enum ProviderOptions {
|
|||
ProviderOptions_UseClientCoordinates = 0x0100,
|
||||
};
|
||||
|
||||
enum StructureChangeType {
|
||||
StructureChangeType_ChildAdded = 0x0000,
|
||||
StructureChangeType_ChildRemoved = 0x0001,
|
||||
StructureChangeType_ChildrenInvalidated = 0x0002,
|
||||
StructureChangeType_ChildrenBulkAdded = 0x0003,
|
||||
StructureChangeType_ChildrenBulkRemoved = 0x0004,
|
||||
StructureChangeType_ChildrenReordered = 0x0005,
|
||||
};
|
||||
|
||||
enum TextEditChangeType {
|
||||
TextEditChangeType_None = 0x0000,
|
||||
TextEditChangeType_AutoCorrect = 0x0001,
|
||||
TextEditChangeType_Composition = 0x0002,
|
||||
TextEditChangeType_CompositionFinalized = 0x0003,
|
||||
TextEditChangeType_AutoComplete = 0x0004,
|
||||
};
|
||||
|
||||
enum OrientationType {
|
||||
OrientationType_None = 0x0000,
|
||||
OrientationType_Horizontal = 0x0001,
|
||||
OrientationType_Vertical = 0x0002,
|
||||
};
|
||||
|
||||
enum WindowVisualState {
|
||||
WindowVisualState_Normal = 0x0000,
|
||||
WindowVisualState_Maximized = 0x0001,
|
||||
WindowVisualState_Minimized = 0x0002,
|
||||
};
|
||||
|
||||
enum WindowInteractionState {
|
||||
WindowInteractionState_Running = 0x0000,
|
||||
WindowInteractionState_Closing = 0x0001,
|
||||
WindowInteractionState_ReadyForUserInteraction = 0x0002,
|
||||
WindowInteractionState_BlockedByModalWindow = 0x0003,
|
||||
WindowInteractionState_NotResponding = 0x0004,
|
||||
};
|
||||
|
||||
enum LiveSetting {
|
||||
Off = 0x0000,
|
||||
Polite = 0x0001,
|
||||
Assertive = 0x0002,
|
||||
};
|
||||
|
||||
typedef int PROPERTYID;
|
||||
typedef int PATTERNID;
|
||||
typedef int EVENTID;
|
||||
typedef int TEXTATTRIBUTEID;
|
||||
typedef int CONTROLTYPEID;
|
||||
typedef int LANDMARKTYPEID;
|
||||
typedef int METADATAID;
|
||||
typedef int HEADINGLEVELID;
|
||||
|
||||
struct UiaRect {
|
||||
double left;
|
||||
|
@ -53,6 +99,12 @@ struct UiaRect {
|
|||
double height;
|
||||
};
|
||||
|
||||
struct UiaChangeInfo {
|
||||
int uiaId;
|
||||
VARIANT payload;
|
||||
VARIANT extraInfo;
|
||||
};
|
||||
|
||||
[
|
||||
version(1.0),
|
||||
uuid(930299ce-9965-4dec-b0f4-a54848d4b667),
|
||||
|
|
Loading…
Reference in a new issue