Re: [Mingw-w64-public] [PATCH] crt: Add uiautomationcore import library

2023-10-01 Thread LIU Hao

在 2023-10-01 12:10, Biswapriyo Nath 写道:

 From 96068175b487ef8b0212b42b1f7e882415576efb Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath
Date: Sun, 1 Oct 2023 04:09:39 +
Subject: [PATCH] crt: Add uiautomationcore import library

Signed-off-by: Biswapriyo Nath
---
  .../uiautomationcore.def  |   6 +-
  mingw-w64-crt/lib32/Makefile.am   |   1 +
  mingw-w64-crt/lib32/uiautomationcore.def  | 106 ++
  mingw-w64-crt/lib64/Makefile.am   |   1 +
  mingw-w64-crt/libarm64/Makefile.am|   1 +
  5 files changed, 114 insertions(+), 1 deletion(-)
  rename mingw-w64-crt/{libarm32 => lib-common}/uiautomationcore.def (93%)
  create mode 100644 mingw-w64-crt/lib32/uiautomationcore.def


Thanks for the patch. Pushed to master now.



--
Best regards,
LIU Hao



OpenPGP_signature
Description: OpenPGP digital signature
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


[Mingw-w64-public] [PATCH] crt: Add uiautomationcore import library

2023-09-30 Thread Biswapriyo Nath

From 96068175b487ef8b0212b42b1f7e882415576efb Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath 
Date: Sun, 1 Oct 2023 04:09:39 +
Subject: [PATCH] crt: Add uiautomationcore import library

Signed-off-by: Biswapriyo Nath 
---
 .../uiautomationcore.def  |   6 +-
 mingw-w64-crt/lib32/Makefile.am   |   1 +
 mingw-w64-crt/lib32/uiautomationcore.def  | 106 ++
 mingw-w64-crt/lib64/Makefile.am   |   1 +
 mingw-w64-crt/libarm64/Makefile.am|   1 +
 5 files changed, 114 insertions(+), 1 deletion(-)
 rename mingw-w64-crt/{libarm32 => lib-common}/uiautomationcore.def (93%)
 create mode 100644 mingw-w64-crt/lib32/uiautomationcore.def

diff --git a/mingw-w64-crt/libarm32/uiautomationcore.def 
b/mingw-w64-crt/lib-common/uiautomationcore.def
similarity index 93%
rename from mingw-w64-crt/libarm32/uiautomationcore.def
rename to mingw-w64-crt/lib-common/uiautomationcore.def
index 6196bc3..6678200 100644
--- a/mingw-w64-crt/libarm32/uiautomationcore.def
+++ b/mingw-w64-crt/lib-common/uiautomationcore.def
@@ -1,7 +1,7 @@
 ;
 ; Definition file of UIAutomationCore.DLL
 ; Automatic generated by gendef
-; written by Kai Tietz 2008-2014
+; written by Kai Tietz 2008
 ;
 LIBRARY "UIAutomationCore.DLL"
 EXPORTS
@@ -9,6 +9,7 @@ DockPattern_SetDockPosition
 ExpandCollapsePattern_Collapse
 ExpandCollapsePattern_Expand
 GridPattern_GetItem
+InitializeChannelBasedConnectionForProviderProxy
 InvokePattern_Invoke
 ItemContainerPattern_FindItemByProperty
 LegacyIAccessiblePattern_DoDefaultAction
@@ -85,9 +86,12 @@ UiaNodeRelease
 UiaPatternRelease
 UiaProviderForNonClient
 UiaProviderFromIAccessible
+UiaRaiseActiveTextPositionChangedEvent
 UiaRaiseAsyncContentLoadedEvent
 UiaRaiseAutomationEvent
 UiaRaiseAutomationPropertyChangedEvent
+UiaRaiseChangesEvent
+UiaRaiseNotificationEvent
 UiaRaiseStructureChangedEvent
 UiaRaiseTextEditTextChangedEvent
 UiaRegisterProviderCallback
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am
index cdd7716..542e38f 100644
--- a/mingw-w64-crt/lib32/Makefile.am
+++ b/mingw-w64-crt/lib32/Makefile.am
@@ -283,6 +283,7 @@ lib32_DATA += %reldir%/libtbs.a
 lib32_DATA += %reldir%/libtdh.a
 lib32_DATA += %reldir%/libtdi.a
 lib32_DATA += %reldir%/libtxfw32.a
+lib32_DATA += %reldir%/libuiautomationcore.a
 lib32_DATA += %reldir%/liburl.a
 lib32_DATA += %reldir%/liburlmon.a
 lib32_DATA += %reldir%/libusbcamd.a
diff --git a/mingw-w64-crt/lib32/uiautomationcore.def 
b/mingw-w64-crt/lib32/uiautomationcore.def
new file mode 100644
index 000..e3fb5d1
--- /dev/null
+++ b/mingw-w64-crt/lib32/uiautomationcore.def
@@ -0,0 +1,106 @@
+;
+; Definition file of UIAutomationCore.DLL
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "UIAutomationCore.DLL"
+EXPORTS
+DockPattern_SetDockPosition@8
+ExpandCollapsePattern_Collapse@4
+ExpandCollapsePattern_Expand@4
+GridPattern_GetItem@16
+InitializeChannelBasedConnectionForProviderProxy@12
+InvokePattern_Invoke@4
+ItemContainerPattern_FindItemByProperty@32
+LegacyIAccessiblePattern_DoDefaultAction@4
+LegacyIAccessiblePattern_GetIAccessible@8
+LegacyIAccessiblePattern_Select@8
+LegacyIAccessiblePattern_SetValue@8
+MultipleViewPattern_GetViewName@12
+MultipleViewPattern_SetCurrentView@8
+RangeValuePattern_SetValue@12
+ScrollItemPattern_ScrollIntoView@4
+ScrollPattern_Scroll@12
+ScrollPattern_SetScrollPercent@20
+SelectionItemPattern_AddToSelection@4
+SelectionItemPattern_RemoveFromSelection@4
+SelectionItemPattern_Select@4
+SynchronizedInputPattern_Cancel@4
+SynchronizedInputPattern_StartListening@8
+TextPattern_GetSelection@8
+TextPattern_GetVisibleRanges@8
+TextPattern_RangeFromChild@12
+TextPattern_RangeFromPoint@24
+TextPattern_get_DocumentRange@8
+TextPattern_get_SupportedTextSelection@8
+TextRange_AddToSelection@4
+TextRange_Clone@8
+TextRange_Compare@12
+TextRange_CompareEndpoints@20
+TextRange_ExpandToEnclosingUnit@8
+TextRange_FindAttribute@32
+TextRange_FindText@20
+TextRange_GetAttributeValue@12
+TextRange_GetBoundingRectangles@8
+TextRange_GetChildren@8
+TextRange_GetEnclosingElement@8
+TextRange_GetText@12
+TextRange_Move@16
+TextRange_MoveEndpointByRange@16
+TextRange_MoveEndpointByUnit@20
+TextRange_RemoveFromSelection@4
+TextRange_ScrollIntoView@8
+TextRange_Select@4
+TogglePattern_Toggle@4
+TransformPattern_Move@20
+TransformPattern_Resize@20
+TransformPattern_Rotate@12
+UiaAddEvent@32
+UiaClientsAreListening@0
+UiaDisconnectAllProviders@0
+UiaDisconnectProvider@4
+UiaEventAddWindow@8
+UiaEventRemoveWindow@8
+UiaFind@24
+UiaGetErrorDescription@4
+UiaGetPatternProvider@12
+UiaGetPropertyValue@12
+UiaGetReservedMixedAttributeValue@4
+UiaGetReservedNotSupportedValue@4
+UiaGetRootNode@4
+UiaGetRuntimeId@8
+UiaGetUpdatedCache@24
+UiaHPatternObjectFromVariant@8
+UiaHTextRangeFromVariant@8
+UiaHUiaNodeFromVariant@8
+UiaHasServerSideProvider@4
+UiaHostProviderFromHwnd@8
+UiaIAccessibleFromProvider@16
+UiaLookupId@8
+UiaNavigate@24
+UiaNodeFromFocus@12