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

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 .../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 0000000..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
+UiaNodeFromHandle@8
+UiaNodeFromPoint@28
+UiaNodeFromProvider@8
+UiaNodeRelease@4
+UiaPatternRelease@4
+UiaProviderForNonClient@16
+UiaProviderFromIAccessible@16
+UiaRaiseActiveTextPositionChangedEvent@8
+UiaRaiseAsyncContentLoadedEvent@16
+UiaRaiseAutomationEvent@8
+UiaRaiseAutomationPropertyChangedEvent@40
+UiaRaiseChangesEvent@12
+UiaRaiseNotificationEvent@20
+UiaRaiseStructureChangedEvent@16
+UiaRaiseTextEditTextChangedEvent@12
+UiaRegisterProviderCallback@4
+UiaRemoveEvent@4
+UiaReturnRawElementProvider@16
+UiaSetFocus@4
+UiaTextRangeRelease@4
+ValuePattern_SetValue@8
+VirtualizedItemPattern_Realize@4
+WindowPattern_Close@4
+WindowPattern_SetWindowVisualState@8
+WindowPattern_WaitForInputIdle@12
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am
index 61b431a..387efb3 100644
--- a/mingw-w64-crt/lib64/Makefile.am
+++ b/mingw-w64-crt/lib64/Makefile.am
@@ -601,6 +601,7 @@ lib64_DATA += %reldir%/libtsd32.a
 lib64_DATA += %reldir%/libtsoc.a
 lib64_DATA += %reldir%/libudhisapi.a
 lib64_DATA += %reldir%/libufat.a
+lib64_DATA += %reldir%/libuiautomationcore.a
 lib64_DATA += %reldir%/libumandlg.a
 lib64_DATA += %reldir%/libumdmxfrm.a
 lib64_DATA += %reldir%/libumpnpmgr.a
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index ad3db1a..5e48cd7 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -303,6 +303,7 @@ libarm64_DATA += %reldir%/libtdh.a
 libarm64_DATA += %reldir%/libtraffic.a
 libarm64_DATA += %reldir%/libtsbyuv.a
 libarm64_DATA += %reldir%/libtxfw32.a
+libarm64_DATA += %reldir%/libuiautomationcore.a
 libarm64_DATA += %reldir%/libumdmxfrm.a
 libarm64_DATA += %reldir%/libunimdmat.a
 libarm64_DATA += %reldir%/libuniplat.a
-- 
2.42.0

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to