and build import library for arm64.

Signed-off-by: Jeremy Drake <jeremyd2...@users.sourceforge.net>
---
 .../{libarm32 => lib-common}/fwpuclnt.def     |  28 +++-
 mingw-w64-crt/lib32/fwpuclnt.def              | 149 +++++++++++++++++-
 mingw-w64-crt/lib64/fwpuclnt.def              | 146 -----------------
 mingw-w64-crt/libarm64/Makefile.am            |   1 +
 4 files changed, 172 insertions(+), 152 deletions(-)
 rename mingw-w64-crt/{libarm32 => lib-common}/fwpuclnt.def (89%)
 delete mode 100644 mingw-w64-crt/lib64/fwpuclnt.def

diff --git a/mingw-w64-crt/libarm32/fwpuclnt.def 
b/mingw-w64-crt/lib-common/fwpuclnt.def
similarity index 89%
rename from mingw-w64-crt/libarm32/fwpuclnt.def
rename to mingw-w64-crt/lib-common/fwpuclnt.def
index 6f29ed719..33497ddd5 100644
--- a/mingw-w64-crt/libarm32/fwpuclnt.def
+++ b/mingw-w64-crt/lib-common/fwpuclnt.def
@@ -1,7 +1,7 @@
 ;
 ; Definition file of fwpuclnt.dll
 ; Automatic generated by gendef
-; written by Kai Tietz 2008-2014
+; written by Kai Tietz 2008
 ;
 LIBRARY "fwpuclnt.dll"
 EXPORTS
@@ -9,12 +9,14 @@ FwpiExpandCriteria0
 FwpiFreeCriteria0
 FwpiVpnTriggerAddAppSids
 FwpiVpnTriggerAddFilePaths
+FwpiVpnTriggerAddSecurityDescriptor
 FwpiVpnTriggerConfigureParameters
 FwpiVpnTriggerEventSubscribe0
 FwpiVpnTriggerEventUnsubscribe0
 FwpiVpnTriggerInitializeNrptTriggering
 FwpiVpnTriggerRemoveAppSids
 FwpiVpnTriggerRemoveFilePaths
+FwpiVpnTriggerRemoveSecurityDescriptor
 FwpiVpnTriggerResetNrptTriggering
 FwpiVpnTriggerSetStateDisconnected
 FwpiVpnTriggerUninitializeNrptTriggering
@@ -40,6 +42,8 @@ FwpmConnectionSetSecurityInfo0
 FwpmConnectionSubscribe0
 FwpmConnectionUnsubscribe0
 FwpmDiagnoseNetFailure0
+FwpmDynamicKeywordSubscribe0
+FwpmDynamicKeywordUnsubscribe0
 FwpmEngineClose0
 FwpmEngineGetOption0
 FwpmEngineGetSecurityInfo0
@@ -49,6 +53,7 @@ FwpmEngineSetSecurityInfo0
 FwpmEventProviderCreate0
 FwpmEventProviderDestroy0
 FwpmEventProviderFireNetEvent0
+FwpmEventProviderFireNetEventEx0
 FwpmEventProviderIsNetEventTypeEnabled0
 FwpmFilterAdd0
 FwpmFilterCreateEnumHandle0
@@ -66,9 +71,15 @@ FwpmFilterUnsubscribeChanges0
 FwpmFreeMemory0
 FwpmGetAppIdFromFileName0
 FwpmGetSidFromOnlineId0
+FwpmIPsecS2STunnelAddConditions0
+FwpmIPsecS2STunnelAddInterfaceToCompartment0
+FwpmIPsecS2STunnelGetInterfaceForCompartment0
+FwpmIPsecS2STunnelRemoveConditions0
+FwpmIPsecS2STunnelRemoveInterfaceFromCompartment0
 FwpmIPsecTunnelAdd0
 FwpmIPsecTunnelAdd1
 FwpmIPsecTunnelAdd2
+FwpmIPsecTunnelAdd3
 FwpmIPsecTunnelAddConditions0
 FwpmIPsecTunnelDeleteByKey0
 FwpmLayerCreateEnumHandle0
@@ -79,12 +90,19 @@ FwpmLayerGetByKey0
 FwpmLayerGetSecurityInfoByKey0
 FwpmLayerSetSecurityInfoByKey0
 FwpmNetEventCreateEnumHandle0
+FwpmNetEventCreateEnumHandleEx
 FwpmNetEventDestroyEnumHandle0
 FwpmNetEventEnum0
 FwpmNetEventEnum1
 FwpmNetEventEnum2
+FwpmNetEventEnum3
+FwpmNetEventEnum4
+FwpmNetEventEnum5
 FwpmNetEventSubscribe0
 FwpmNetEventSubscribe1
+FwpmNetEventSubscribe2
+FwpmNetEventSubscribe3
+FwpmNetEventSubscribe4
 FwpmNetEventSubscriptionsGet0
 FwpmNetEventUnsubscribe0
 FwpmNetEventsGetSecurityInfo0
@@ -95,6 +113,7 @@ FwpmProviderAdd0
 FwpmProviderContextAdd0
 FwpmProviderContextAdd1
 FwpmProviderContextAdd2
+FwpmProviderContextAdd3
 FwpmProviderContextCreateEnumHandle0
 FwpmProviderContextDeleteById0
 FwpmProviderContextDeleteByKey0
@@ -102,12 +121,15 @@ FwpmProviderContextDestroyEnumHandle0
 FwpmProviderContextEnum0
 FwpmProviderContextEnum1
 FwpmProviderContextEnum2
+FwpmProviderContextEnum3
 FwpmProviderContextGetById0
 FwpmProviderContextGetById1
 FwpmProviderContextGetById2
+FwpmProviderContextGetById3
 FwpmProviderContextGetByKey0
 FwpmProviderContextGetByKey1
 FwpmProviderContextGetByKey2
+FwpmProviderContextGetByKey3
 FwpmProviderContextGetSecurityInfoByKey0
 FwpmProviderContextSetSecurityInfoByKey0
 FwpmProviderContextSubscribeChanges0
@@ -149,6 +171,10 @@ FwpmvSwitchEventUnsubscribe0
 FwpmvSwitchEventsGetSecurityInfo0
 FwpmvSwitchEventsSetSecurityInfo0
 FwppConnectionGetByIPsecInfo
+FwppConnectionGetByS2STunnelId
+FwppConnectionGetS2STunnelId
+FwppGetMD5HashBytes
+FwppIPsecSaContextCreate
 FwpsAleEndpointCreateEnumHandle0
 FwpsAleEndpointDestroyEnumHandle0
 FwpsAleEndpointEnum0
diff --git a/mingw-w64-crt/lib32/fwpuclnt.def b/mingw-w64-crt/lib32/fwpuclnt.def
index 03c006c5b..c8b69d745 100644
--- a/mingw-w64-crt/lib32/fwpuclnt.def
+++ b/mingw-w64-crt/lib32/fwpuclnt.def
@@ -5,6 +5,21 @@
 ;
 LIBRARY "fwpuclnt.dll"
 EXPORTS
+FwpiExpandCriteria0@20
+FwpiFreeCriteria0@8
+FwpiVpnTriggerAddAppSids@12
+FwpiVpnTriggerAddFilePaths@12
+FwpiVpnTriggerAddSecurityDescriptor@8
+FwpiVpnTriggerConfigureParameters@8
+FwpiVpnTriggerEventSubscribe0@20
+FwpiVpnTriggerEventUnsubscribe0@8
+FwpiVpnTriggerInitializeNrptTriggering@8
+FwpiVpnTriggerRemoveAppSids@4
+FwpiVpnTriggerRemoveFilePaths@4
+FwpiVpnTriggerRemoveSecurityDescriptor@4
+FwpiVpnTriggerResetNrptTriggering@4
+FwpiVpnTriggerSetStateDisconnected@8
+FwpiVpnTriggerUninitializeNrptTriggering@4
 FwpmCalloutAdd0@16
 FwpmCalloutCreateEnumHandle0@12
 FwpmCalloutDeleteById0@8
@@ -18,7 +33,17 @@ FwpmCalloutSetSecurityInfoByKey0@28
 FwpmCalloutSubscribeChanges0@20
 FwpmCalloutSubscriptionsGet0@12
 FwpmCalloutUnsubscribeChanges0@8
+FwpmConnectionCreateEnumHandle0@12
+FwpmConnectionDestroyEnumHandle0@8
+FwpmConnectionEnum0@20
+FwpmConnectionGetById0@16
+FwpmConnectionGetSecurityInfo0@28
+FwpmConnectionSetSecurityInfo0@24
+FwpmConnectionSubscribe0@20
+FwpmConnectionUnsubscribe0@8
 FwpmDiagnoseNetFailure0@12
+FwpmDynamicKeywordSubscribe0@16
+FwpmDynamicKeywordUnsubscribe0@4
 FwpmEngineClose0@4
 FwpmEngineGetOption0@12
 FwpmEngineGetSecurityInfo0@28
@@ -27,7 +52,8 @@ FwpmEngineSetOption0@12
 FwpmEngineSetSecurityInfo0@24
 FwpmEventProviderCreate0@8
 FwpmEventProviderDestroy0@4
-FwpmEventProviderFireNetEvent0@12
+FwpmEventProviderFireNetEvent0@16
+FwpmEventProviderFireNetEventEx0@20
 FwpmEventProviderIsNetEventTypeEnabled0@12
 FwpmFilterAdd0@16
 FwpmFilterCreateEnumHandle0@12
@@ -44,7 +70,17 @@ FwpmFilterSubscriptionsGet0@12
 FwpmFilterUnsubscribeChanges0@8
 FwpmFreeMemory0@4
 FwpmGetAppIdFromFileName0@8
+FwpmGetSidFromOnlineId0@8
+FwpmIPsecS2STunnelAddConditions0@28
+FwpmIPsecS2STunnelAddInterfaceToCompartment0@12
+FwpmIPsecS2STunnelGetInterfaceForCompartment0@12
+FwpmIPsecS2STunnelRemoveConditions0@28
+FwpmIPsecS2STunnelRemoveInterfaceFromCompartment0@8
 FwpmIPsecTunnelAdd0@28
+FwpmIPsecTunnelAdd1@32
+FwpmIPsecTunnelAdd2@32
+FwpmIPsecTunnelAdd3@32
+FwpmIPsecTunnelAddConditions0@20
 FwpmIPsecTunnelDeleteByKey0@8
 FwpmLayerCreateEnumHandle0@12
 FwpmLayerDestroyEnumHandle0@8
@@ -54,19 +90,46 @@ FwpmLayerGetByKey0@12
 FwpmLayerGetSecurityInfoByKey0@32
 FwpmLayerSetSecurityInfoByKey0@28
 FwpmNetEventCreateEnumHandle0@12
+FwpmNetEventCreateEnumHandleEx@16
 FwpmNetEventDestroyEnumHandle0@8
 FwpmNetEventEnum0@20
+FwpmNetEventEnum1@20
+FwpmNetEventEnum2@20
+FwpmNetEventEnum3@20
+FwpmNetEventEnum4@20
+FwpmNetEventEnum5@20
+FwpmNetEventSubscribe0@20
+FwpmNetEventSubscribe1@20
+FwpmNetEventSubscribe2@20
+FwpmNetEventSubscribe3@20
+FwpmNetEventSubscribe4@20
+FwpmNetEventSubscriptionsGet0@12
+FwpmNetEventUnsubscribe0@8
 FwpmNetEventsGetSecurityInfo0@28
+FwpmNetEventsLost0@8
 FwpmNetEventsSetSecurityInfo0@24
+FwpmProcessNameResolutionEvent0@16
 FwpmProviderAdd0@12
 FwpmProviderContextAdd0@16
+FwpmProviderContextAdd1@16
+FwpmProviderContextAdd2@16
+FwpmProviderContextAdd3@16
 FwpmProviderContextCreateEnumHandle0@12
 FwpmProviderContextDeleteById0@12
 FwpmProviderContextDeleteByKey0@8
 FwpmProviderContextDestroyEnumHandle0@8
 FwpmProviderContextEnum0@20
+FwpmProviderContextEnum1@20
+FwpmProviderContextEnum2@20
+FwpmProviderContextEnum3@20
 FwpmProviderContextGetById0@16
+FwpmProviderContextGetById1@16
+FwpmProviderContextGetById2@16
+FwpmProviderContextGetById3@16
 FwpmProviderContextGetByKey0@12
+FwpmProviderContextGetByKey1@12
+FwpmProviderContextGetByKey2@12
+FwpmProviderContextGetByKey3@12
 FwpmProviderContextGetSecurityInfoByKey0@32
 FwpmProviderContextSetSecurityInfoByKey0@28
 FwpmProviderContextSubscribeChanges0@20
@@ -96,51 +159,127 @@ FwpmSubLayerSetSecurityInfoByKey0@28
 FwpmSubLayerSubscribeChanges0@20
 FwpmSubLayerSubscriptionsGet0@12
 FwpmSubLayerUnsubscribeChanges0@8
-FwpmTraceRestoreDefaults0@0
+FwpmSystemPortsGet0@8
+FwpmSystemPortsSubscribe0@20
+FwpmSystemPortsUnsubscribe0@8
+FwpmTraceRestoreDefaults0
 FwpmTransactionAbort0@4
 FwpmTransactionBegin0@8
 FwpmTransactionCommit0@4
+FwpmvSwitchEventSubscribe0@20
+FwpmvSwitchEventUnsubscribe0@8
+FwpmvSwitchEventsGetSecurityInfo0@28
+FwpmvSwitchEventsSetSecurityInfo0@24
+FwppConnectionGetByIPsecInfo@20
+FwppConnectionGetByS2STunnelId@16
+FwppConnectionGetS2STunnelId@16
+FwppGetMD5HashBytes@16
+FwppIPsecSaContextCreate@36
+FwpsAleEndpointCreateEnumHandle0@12
+FwpsAleEndpointDestroyEnumHandle0@8
+FwpsAleEndpointEnum0@20
+FwpsAleEndpointGetById0@16
+FwpsAleEndpointGetSecurityInfo0@28
+FwpsAleEndpointSetSecurityInfo0@24
 FwpsAleExplicitCredentialsQuery0@16
+FwpsAleGetPortStatus0@12
 FwpsClassifyUser0@28
 FwpsFreeMemory0@4
 FwpsGetInProcReplicaOffset0@4
 FwpsLayerCreateInProcReplica0@8
 FwpsLayerReleaseInProcReplica0@8
 FwpsOpenToken0@20
+FwpsQueryIPsecDosFWUsed0@8
+FwpsQueryIPsecOffloadDone0@8
+GetUnifiedTraceHandle@4
+IPsecDospGetSecurityInfo0@28
+IPsecDospGetStatistics0@8
+IPsecDospSetSecurityInfo0@24
+IPsecDospStateCreateEnumHandle0@12
+IPsecDospStateDestroyEnumHandle0@8
+IPsecDospStateEnum0@20
+IPsecGetKeyFromDictator0@16
 IPsecGetStatistics0@8
+IPsecGetStatistics1@8
+IPsecKeyDictationCheck0@16
+IPsecKeyManagerAddAndRegister0@16
+IPsecKeyManagerGetSecurityInfoByKey0@32
+IPsecKeyManagerSetSecurityInfoByKey0@28
+IPsecKeyManagerUnregisterAndDelete0@8
+IPsecKeyManagersGet0@12
 IPsecKeyModuleAdd0@12
-IPsecKeyModuleCompleteAcquire0@16
 IPsecKeyModuleDelete0@8
+IPsecKeyModuleUpdateAcquire0@20
+IPsecKeyNotification0@12
 IPsecSaContextAddInbound0@16
+IPsecSaContextAddInbound1@16
+IPsecSaContextAddInboundAndTrackConnection@28
 IPsecSaContextAddOutbound0@16
+IPsecSaContextAddOutbound1@16
+IPsecSaContextAddOutboundAndTrackConnection@28
 IPsecSaContextCreate0@16
+IPsecSaContextCreate1@20
 IPsecSaContextCreateEnumHandle0@12
 IPsecSaContextDeleteById0@12
 IPsecSaContextDestroyEnumHandle0@8
 IPsecSaContextEnum0@20
+IPsecSaContextEnum1@20
 IPsecSaContextExpire0@12
 IPsecSaContextGetById0@16
+IPsecSaContextGetById1@16
 IPsecSaContextGetSpi0@20
+IPsecSaContextGetSpi1@20
+IPsecSaContextSetSpi0@20
+IPsecSaContextSubscribe0@20
+IPsecSaContextSubscriptionsGet0@12
+IPsecSaContextUnsubscribe0@8
+IPsecSaContextUpdate0@16
 IPsecSaCreateEnumHandle0@12
 IPsecSaDbGetSecurityInfo0@28
 IPsecSaDbSetSecurityInfo0@24
 IPsecSaDestroyEnumHandle0@8
 IPsecSaEnum0@20
+IPsecSaEnum1@20
 IPsecSaInitiateAsync0@16
 IkeextGetConfigParameters0@4
 IkeextGetStatistics0@8
+IkeextGetStatistics1@8
 IkeextSaCreateEnumHandle0@12
 IkeextSaDbGetSecurityInfo0@28
 IkeextSaDbSetSecurityInfo0@24
 IkeextSaDeleteById0@12
 IkeextSaDestroyEnumHandle0@8
 IkeextSaEnum0@20
+IkeextSaEnum1@20
+IkeextSaEnum2@20
 IkeextSaGetById0@16
+IkeextSaGetById1@20
+IkeextSaGetById2@20
+IkeextSaUpdateAdditionalAddressesByTunnelId0@24
+IkeextSaUpdatePreferredAddressesByTunnelId0@24
 IkeextSetConfigParameters0@4
+NamespaceCallout@12
+WFPRIODequeueCompletion@12
 WSADeleteSocketPeerTargetName@20
 WSAImpersonateSocketPeer@12
 WSAQuerySocketSecurity@28
-WSARevertImpersonation@0
+WSARevertImpersonation
 WSASetSocketPeerTargetName@20
 WSASetSocketSecurity@20
-wfpdiagW@16
+WfpCloseDPConfigureHandle@4 ; forwards to NtClose in ntdll.dll
+WfpConfigureDPSecurityDescriptor@12
+WfpCreateDPConfigureHandle@4
+WfpRIOChannelClose@4 ; forwards to NtClose in ntdll.dll
+WfpRIOCleanupRequestQueue@8
+WfpRIOCloseCompletionQueue@8
+WfpRIOCreateChannel@12
+WfpRIOCreateCompletionQueue@16
+WfpRIOCreateRequestQueue@36
+WfpRIODeregisterBuffer@12
+WfpRIOIndicateActivityThreshold@8
+WfpRIONotify@8
+WfpRIOReceive@28
+WfpRIORegisterBuffer@16
+WfpRIOResume@4
+WfpRIOSend@28
+WfpRIOSuspend@4
diff --git a/mingw-w64-crt/lib64/fwpuclnt.def b/mingw-w64-crt/lib64/fwpuclnt.def
deleted file mode 100644
index c23e0929f..000000000
--- a/mingw-w64-crt/lib64/fwpuclnt.def
+++ /dev/null
@@ -1,146 +0,0 @@
-;
-; Definition file of fwpuclnt.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008
-;
-LIBRARY "fwpuclnt.dll"
-EXPORTS
-FwpmCalloutAdd0
-FwpmCalloutCreateEnumHandle0
-FwpmCalloutDeleteById0
-FwpmCalloutDeleteByKey0
-FwpmCalloutDestroyEnumHandle0
-FwpmCalloutEnum0
-FwpmCalloutGetById0
-FwpmCalloutGetByKey0
-FwpmCalloutGetSecurityInfoByKey0
-FwpmCalloutSetSecurityInfoByKey0
-FwpmCalloutSubscribeChanges0
-FwpmCalloutSubscriptionsGet0
-FwpmCalloutUnsubscribeChanges0
-FwpmDiagnoseNetFailure0
-FwpmEngineClose0
-FwpmEngineGetOption0
-FwpmEngineGetSecurityInfo0
-FwpmEngineOpen0
-FwpmEngineSetOption0
-FwpmEngineSetSecurityInfo0
-FwpmEventProviderCreate0
-FwpmEventProviderDestroy0
-FwpmEventProviderFireNetEvent0
-FwpmEventProviderIsNetEventTypeEnabled0
-FwpmFilterAdd0
-FwpmFilterCreateEnumHandle0
-FwpmFilterDeleteById0
-FwpmFilterDeleteByKey0
-FwpmFilterDestroyEnumHandle0
-FwpmFilterEnum0
-FwpmFilterGetById0
-FwpmFilterGetByKey0
-FwpmFilterGetSecurityInfoByKey0
-FwpmFilterSetSecurityInfoByKey0
-FwpmFilterSubscribeChanges0
-FwpmFilterSubscriptionsGet0
-FwpmFilterUnsubscribeChanges0
-FwpmFreeMemory0
-FwpmGetAppIdFromFileName0
-FwpmIPsecTunnelAdd0
-FwpmIPsecTunnelDeleteByKey0
-FwpmLayerCreateEnumHandle0
-FwpmLayerDestroyEnumHandle0
-FwpmLayerEnum0
-FwpmLayerGetById0
-FwpmLayerGetByKey0
-FwpmLayerGetSecurityInfoByKey0
-FwpmLayerSetSecurityInfoByKey0
-FwpmNetEventCreateEnumHandle0
-FwpmNetEventDestroyEnumHandle0
-FwpmNetEventEnum0
-FwpmNetEventsGetSecurityInfo0
-FwpmNetEventsSetSecurityInfo0
-FwpmProviderAdd0
-FwpmProviderContextAdd0
-FwpmProviderContextCreateEnumHandle0
-FwpmProviderContextDeleteById0
-FwpmProviderContextDeleteByKey0
-FwpmProviderContextDestroyEnumHandle0
-FwpmProviderContextEnum0
-FwpmProviderContextGetById0
-FwpmProviderContextGetByKey0
-FwpmProviderContextGetSecurityInfoByKey0
-FwpmProviderContextSetSecurityInfoByKey0
-FwpmProviderContextSubscribeChanges0
-FwpmProviderContextSubscriptionsGet0
-FwpmProviderContextUnsubscribeChanges0
-FwpmProviderCreateEnumHandle0
-FwpmProviderDeleteByKey0
-FwpmProviderDestroyEnumHandle0
-FwpmProviderEnum0
-FwpmProviderGetByKey0
-FwpmProviderGetSecurityInfoByKey0
-FwpmProviderSetSecurityInfoByKey0
-FwpmProviderSubscribeChanges0
-FwpmProviderSubscriptionsGet0
-FwpmProviderUnsubscribeChanges0
-FwpmSessionCreateEnumHandle0
-FwpmSessionDestroyEnumHandle0
-FwpmSessionEnum0
-FwpmSubLayerAdd0
-FwpmSubLayerCreateEnumHandle0
-FwpmSubLayerDeleteByKey0
-FwpmSubLayerDestroyEnumHandle0
-FwpmSubLayerEnum0
-FwpmSubLayerGetByKey0
-FwpmSubLayerGetSecurityInfoByKey0
-FwpmSubLayerSetSecurityInfoByKey0
-FwpmSubLayerSubscribeChanges0
-FwpmSubLayerSubscriptionsGet0
-FwpmSubLayerUnsubscribeChanges0
-FwpmTraceRestoreDefaults0
-FwpmTransactionAbort0
-FwpmTransactionBegin0
-FwpmTransactionCommit0
-FwpsAleExplicitCredentialsQuery0
-FwpsClassifyUser0
-FwpsFreeMemory0
-FwpsGetInProcReplicaOffset0
-FwpsLayerCreateInProcReplica0
-FwpsLayerReleaseInProcReplica0
-FwpsOpenToken0
-IPsecGetStatistics0
-IPsecKeyModuleAdd0
-IPsecKeyModuleCompleteAcquire0
-IPsecKeyModuleDelete0
-IPsecSaContextAddInbound0
-IPsecSaContextAddOutbound0
-IPsecSaContextCreate0
-IPsecSaContextCreateEnumHandle0
-IPsecSaContextDeleteById0
-IPsecSaContextDestroyEnumHandle0
-IPsecSaContextEnum0
-IPsecSaContextExpire0
-IPsecSaContextGetById0
-IPsecSaContextGetSpi0
-IPsecSaCreateEnumHandle0
-IPsecSaDbGetSecurityInfo0
-IPsecSaDbSetSecurityInfo0
-IPsecSaDestroyEnumHandle0
-IPsecSaEnum0
-IPsecSaInitiateAsync0
-IkeextGetConfigParameters0
-IkeextGetStatistics0
-IkeextSaCreateEnumHandle0
-IkeextSaDbGetSecurityInfo0
-IkeextSaDbSetSecurityInfo0
-IkeextSaDeleteById0
-IkeextSaDestroyEnumHandle0
-IkeextSaEnum0
-IkeextSaGetById0
-IkeextSetConfigParameters0
-WSADeleteSocketPeerTargetName
-WSAImpersonateSocketPeer
-WSAQuerySocketSecurity
-WSARevertImpersonation
-WSASetSocketPeerTargetName
-WSASetSocketSecurity
-wfpdiagW
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index 34ac5dbc1..bdf5e5dcc 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -105,6 +105,7 @@ libarm64_DATA += %reldir%/libfilemgmt.a
 libarm64_DATA += %reldir%/libfltlib.a
 libarm64_DATA += %reldir%/libfmifs.a
 libarm64_DATA += %reldir%/libfontsub.a
+libarm64_DATA += %reldir%/libfwpuclnt.a
 libarm64_DATA += %reldir%/libgdi32.a
 #libarm64_DATA += %reldir%/libgdiplus.a  # Handled by custom rule
 libarm64_DATA += %reldir%/libgetuname.a
-- 
2.35.1.windows.2
From cc7e85c81e701990eb15e75a8d69bd001d48ce51 Mon Sep 17 00:00:00 2001
From: Jeremy Drake <jeremyd2...@users.sourceforge.net>
Date: Wed, 9 Mar 2022 17:33:22 -0800
Subject: [PATCH v2] fwpuclnt: update to Windows 11 exports

and build import library for arm64.

Signed-off-by: Jeremy Drake <jeremyd2...@users.sourceforge.net>
---
 .../{libarm32 => lib-common}/fwpuclnt.def     |  28 +++-
 mingw-w64-crt/lib32/fwpuclnt.def              | 149 +++++++++++++++++-
 mingw-w64-crt/lib64/fwpuclnt.def              | 146 -----------------
 mingw-w64-crt/libarm64/Makefile.am            |   1 +
 4 files changed, 172 insertions(+), 152 deletions(-)
 rename mingw-w64-crt/{libarm32 => lib-common}/fwpuclnt.def (89%)
 delete mode 100644 mingw-w64-crt/lib64/fwpuclnt.def

diff --git a/mingw-w64-crt/libarm32/fwpuclnt.def 
b/mingw-w64-crt/lib-common/fwpuclnt.def
similarity index 89%
rename from mingw-w64-crt/libarm32/fwpuclnt.def
rename to mingw-w64-crt/lib-common/fwpuclnt.def
index 6f29ed719..33497ddd5 100644
--- a/mingw-w64-crt/libarm32/fwpuclnt.def
+++ b/mingw-w64-crt/lib-common/fwpuclnt.def
@@ -1,7 +1,7 @@
 ;
 ; Definition file of fwpuclnt.dll
 ; Automatic generated by gendef
-; written by Kai Tietz 2008-2014
+; written by Kai Tietz 2008
 ;
 LIBRARY "fwpuclnt.dll"
 EXPORTS
@@ -9,12 +9,14 @@ FwpiExpandCriteria0
 FwpiFreeCriteria0
 FwpiVpnTriggerAddAppSids
 FwpiVpnTriggerAddFilePaths
+FwpiVpnTriggerAddSecurityDescriptor
 FwpiVpnTriggerConfigureParameters
 FwpiVpnTriggerEventSubscribe0
 FwpiVpnTriggerEventUnsubscribe0
 FwpiVpnTriggerInitializeNrptTriggering
 FwpiVpnTriggerRemoveAppSids
 FwpiVpnTriggerRemoveFilePaths
+FwpiVpnTriggerRemoveSecurityDescriptor
 FwpiVpnTriggerResetNrptTriggering
 FwpiVpnTriggerSetStateDisconnected
 FwpiVpnTriggerUninitializeNrptTriggering
@@ -40,6 +42,8 @@ FwpmConnectionSetSecurityInfo0
 FwpmConnectionSubscribe0
 FwpmConnectionUnsubscribe0
 FwpmDiagnoseNetFailure0
+FwpmDynamicKeywordSubscribe0
+FwpmDynamicKeywordUnsubscribe0
 FwpmEngineClose0
 FwpmEngineGetOption0
 FwpmEngineGetSecurityInfo0
@@ -49,6 +53,7 @@ FwpmEngineSetSecurityInfo0
 FwpmEventProviderCreate0
 FwpmEventProviderDestroy0
 FwpmEventProviderFireNetEvent0
+FwpmEventProviderFireNetEventEx0
 FwpmEventProviderIsNetEventTypeEnabled0
 FwpmFilterAdd0
 FwpmFilterCreateEnumHandle0
@@ -66,9 +71,15 @@ FwpmFilterUnsubscribeChanges0
 FwpmFreeMemory0
 FwpmGetAppIdFromFileName0
 FwpmGetSidFromOnlineId0
+FwpmIPsecS2STunnelAddConditions0
+FwpmIPsecS2STunnelAddInterfaceToCompartment0
+FwpmIPsecS2STunnelGetInterfaceForCompartment0
+FwpmIPsecS2STunnelRemoveConditions0
+FwpmIPsecS2STunnelRemoveInterfaceFromCompartment0
 FwpmIPsecTunnelAdd0
 FwpmIPsecTunnelAdd1
 FwpmIPsecTunnelAdd2
+FwpmIPsecTunnelAdd3
 FwpmIPsecTunnelAddConditions0
 FwpmIPsecTunnelDeleteByKey0
 FwpmLayerCreateEnumHandle0
@@ -79,12 +90,19 @@ FwpmLayerGetByKey0
 FwpmLayerGetSecurityInfoByKey0
 FwpmLayerSetSecurityInfoByKey0
 FwpmNetEventCreateEnumHandle0
+FwpmNetEventCreateEnumHandleEx
 FwpmNetEventDestroyEnumHandle0
 FwpmNetEventEnum0
 FwpmNetEventEnum1
 FwpmNetEventEnum2
+FwpmNetEventEnum3
+FwpmNetEventEnum4
+FwpmNetEventEnum5
 FwpmNetEventSubscribe0
 FwpmNetEventSubscribe1
+FwpmNetEventSubscribe2
+FwpmNetEventSubscribe3
+FwpmNetEventSubscribe4
 FwpmNetEventSubscriptionsGet0
 FwpmNetEventUnsubscribe0
 FwpmNetEventsGetSecurityInfo0
@@ -95,6 +113,7 @@ FwpmProviderAdd0
 FwpmProviderContextAdd0
 FwpmProviderContextAdd1
 FwpmProviderContextAdd2
+FwpmProviderContextAdd3
 FwpmProviderContextCreateEnumHandle0
 FwpmProviderContextDeleteById0
 FwpmProviderContextDeleteByKey0
@@ -102,12 +121,15 @@ FwpmProviderContextDestroyEnumHandle0
 FwpmProviderContextEnum0
 FwpmProviderContextEnum1
 FwpmProviderContextEnum2
+FwpmProviderContextEnum3
 FwpmProviderContextGetById0
 FwpmProviderContextGetById1
 FwpmProviderContextGetById2
+FwpmProviderContextGetById3
 FwpmProviderContextGetByKey0
 FwpmProviderContextGetByKey1
 FwpmProviderContextGetByKey2
+FwpmProviderContextGetByKey3
 FwpmProviderContextGetSecurityInfoByKey0
 FwpmProviderContextSetSecurityInfoByKey0
 FwpmProviderContextSubscribeChanges0
@@ -149,6 +171,10 @@ FwpmvSwitchEventUnsubscribe0
 FwpmvSwitchEventsGetSecurityInfo0
 FwpmvSwitchEventsSetSecurityInfo0
 FwppConnectionGetByIPsecInfo
+FwppConnectionGetByS2STunnelId
+FwppConnectionGetS2STunnelId
+FwppGetMD5HashBytes
+FwppIPsecSaContextCreate
 FwpsAleEndpointCreateEnumHandle0
 FwpsAleEndpointDestroyEnumHandle0
 FwpsAleEndpointEnum0
diff --git a/mingw-w64-crt/lib32/fwpuclnt.def b/mingw-w64-crt/lib32/fwpuclnt.def
index 03c006c5b..c8b69d745 100644
--- a/mingw-w64-crt/lib32/fwpuclnt.def
+++ b/mingw-w64-crt/lib32/fwpuclnt.def
@@ -5,6 +5,21 @@
 ;
 LIBRARY "fwpuclnt.dll"
 EXPORTS
+FwpiExpandCriteria0@20
+FwpiFreeCriteria0@8
+FwpiVpnTriggerAddAppSids@12
+FwpiVpnTriggerAddFilePaths@12
+FwpiVpnTriggerAddSecurityDescriptor@8
+FwpiVpnTriggerConfigureParameters@8
+FwpiVpnTriggerEventSubscribe0@20
+FwpiVpnTriggerEventUnsubscribe0@8
+FwpiVpnTriggerInitializeNrptTriggering@8
+FwpiVpnTriggerRemoveAppSids@4
+FwpiVpnTriggerRemoveFilePaths@4
+FwpiVpnTriggerRemoveSecurityDescriptor@4
+FwpiVpnTriggerResetNrptTriggering@4
+FwpiVpnTriggerSetStateDisconnected@8
+FwpiVpnTriggerUninitializeNrptTriggering@4
 FwpmCalloutAdd0@16
 FwpmCalloutCreateEnumHandle0@12
 FwpmCalloutDeleteById0@8
@@ -18,7 +33,17 @@ FwpmCalloutSetSecurityInfoByKey0@28
 FwpmCalloutSubscribeChanges0@20
 FwpmCalloutSubscriptionsGet0@12
 FwpmCalloutUnsubscribeChanges0@8
+FwpmConnectionCreateEnumHandle0@12
+FwpmConnectionDestroyEnumHandle0@8
+FwpmConnectionEnum0@20
+FwpmConnectionGetById0@16
+FwpmConnectionGetSecurityInfo0@28
+FwpmConnectionSetSecurityInfo0@24
+FwpmConnectionSubscribe0@20
+FwpmConnectionUnsubscribe0@8
 FwpmDiagnoseNetFailure0@12
+FwpmDynamicKeywordSubscribe0@16
+FwpmDynamicKeywordUnsubscribe0@4
 FwpmEngineClose0@4
 FwpmEngineGetOption0@12
 FwpmEngineGetSecurityInfo0@28
@@ -27,7 +52,8 @@ FwpmEngineSetOption0@12
 FwpmEngineSetSecurityInfo0@24
 FwpmEventProviderCreate0@8
 FwpmEventProviderDestroy0@4
-FwpmEventProviderFireNetEvent0@12
+FwpmEventProviderFireNetEvent0@16
+FwpmEventProviderFireNetEventEx0@20
 FwpmEventProviderIsNetEventTypeEnabled0@12
 FwpmFilterAdd0@16
 FwpmFilterCreateEnumHandle0@12
@@ -44,7 +70,17 @@ FwpmFilterSubscriptionsGet0@12
 FwpmFilterUnsubscribeChanges0@8
 FwpmFreeMemory0@4
 FwpmGetAppIdFromFileName0@8
+FwpmGetSidFromOnlineId0@8
+FwpmIPsecS2STunnelAddConditions0@28
+FwpmIPsecS2STunnelAddInterfaceToCompartment0@12
+FwpmIPsecS2STunnelGetInterfaceForCompartment0@12
+FwpmIPsecS2STunnelRemoveConditions0@28
+FwpmIPsecS2STunnelRemoveInterfaceFromCompartment0@8
 FwpmIPsecTunnelAdd0@28
+FwpmIPsecTunnelAdd1@32
+FwpmIPsecTunnelAdd2@32
+FwpmIPsecTunnelAdd3@32
+FwpmIPsecTunnelAddConditions0@20
 FwpmIPsecTunnelDeleteByKey0@8
 FwpmLayerCreateEnumHandle0@12
 FwpmLayerDestroyEnumHandle0@8
@@ -54,19 +90,46 @@ FwpmLayerGetByKey0@12
 FwpmLayerGetSecurityInfoByKey0@32
 FwpmLayerSetSecurityInfoByKey0@28
 FwpmNetEventCreateEnumHandle0@12
+FwpmNetEventCreateEnumHandleEx@16
 FwpmNetEventDestroyEnumHandle0@8
 FwpmNetEventEnum0@20
+FwpmNetEventEnum1@20
+FwpmNetEventEnum2@20
+FwpmNetEventEnum3@20
+FwpmNetEventEnum4@20
+FwpmNetEventEnum5@20
+FwpmNetEventSubscribe0@20
+FwpmNetEventSubscribe1@20
+FwpmNetEventSubscribe2@20
+FwpmNetEventSubscribe3@20
+FwpmNetEventSubscribe4@20
+FwpmNetEventSubscriptionsGet0@12
+FwpmNetEventUnsubscribe0@8
 FwpmNetEventsGetSecurityInfo0@28
+FwpmNetEventsLost0@8
 FwpmNetEventsSetSecurityInfo0@24
+FwpmProcessNameResolutionEvent0@16
 FwpmProviderAdd0@12
 FwpmProviderContextAdd0@16
+FwpmProviderContextAdd1@16
+FwpmProviderContextAdd2@16
+FwpmProviderContextAdd3@16
 FwpmProviderContextCreateEnumHandle0@12
 FwpmProviderContextDeleteById0@12
 FwpmProviderContextDeleteByKey0@8
 FwpmProviderContextDestroyEnumHandle0@8
 FwpmProviderContextEnum0@20
+FwpmProviderContextEnum1@20
+FwpmProviderContextEnum2@20
+FwpmProviderContextEnum3@20
 FwpmProviderContextGetById0@16
+FwpmProviderContextGetById1@16
+FwpmProviderContextGetById2@16
+FwpmProviderContextGetById3@16
 FwpmProviderContextGetByKey0@12
+FwpmProviderContextGetByKey1@12
+FwpmProviderContextGetByKey2@12
+FwpmProviderContextGetByKey3@12
 FwpmProviderContextGetSecurityInfoByKey0@32
 FwpmProviderContextSetSecurityInfoByKey0@28
 FwpmProviderContextSubscribeChanges0@20
@@ -96,51 +159,127 @@ FwpmSubLayerSetSecurityInfoByKey0@28
 FwpmSubLayerSubscribeChanges0@20
 FwpmSubLayerSubscriptionsGet0@12
 FwpmSubLayerUnsubscribeChanges0@8
-FwpmTraceRestoreDefaults0@0
+FwpmSystemPortsGet0@8
+FwpmSystemPortsSubscribe0@20
+FwpmSystemPortsUnsubscribe0@8
+FwpmTraceRestoreDefaults0
 FwpmTransactionAbort0@4
 FwpmTransactionBegin0@8
 FwpmTransactionCommit0@4
+FwpmvSwitchEventSubscribe0@20
+FwpmvSwitchEventUnsubscribe0@8
+FwpmvSwitchEventsGetSecurityInfo0@28
+FwpmvSwitchEventsSetSecurityInfo0@24
+FwppConnectionGetByIPsecInfo@20
+FwppConnectionGetByS2STunnelId@16
+FwppConnectionGetS2STunnelId@16
+FwppGetMD5HashBytes@16
+FwppIPsecSaContextCreate@36
+FwpsAleEndpointCreateEnumHandle0@12
+FwpsAleEndpointDestroyEnumHandle0@8
+FwpsAleEndpointEnum0@20
+FwpsAleEndpointGetById0@16
+FwpsAleEndpointGetSecurityInfo0@28
+FwpsAleEndpointSetSecurityInfo0@24
 FwpsAleExplicitCredentialsQuery0@16
+FwpsAleGetPortStatus0@12
 FwpsClassifyUser0@28
 FwpsFreeMemory0@4
 FwpsGetInProcReplicaOffset0@4
 FwpsLayerCreateInProcReplica0@8
 FwpsLayerReleaseInProcReplica0@8
 FwpsOpenToken0@20
+FwpsQueryIPsecDosFWUsed0@8
+FwpsQueryIPsecOffloadDone0@8
+GetUnifiedTraceHandle@4
+IPsecDospGetSecurityInfo0@28
+IPsecDospGetStatistics0@8
+IPsecDospSetSecurityInfo0@24
+IPsecDospStateCreateEnumHandle0@12
+IPsecDospStateDestroyEnumHandle0@8
+IPsecDospStateEnum0@20
+IPsecGetKeyFromDictator0@16
 IPsecGetStatistics0@8
+IPsecGetStatistics1@8
+IPsecKeyDictationCheck0@16
+IPsecKeyManagerAddAndRegister0@16
+IPsecKeyManagerGetSecurityInfoByKey0@32
+IPsecKeyManagerSetSecurityInfoByKey0@28
+IPsecKeyManagerUnregisterAndDelete0@8
+IPsecKeyManagersGet0@12
 IPsecKeyModuleAdd0@12
-IPsecKeyModuleCompleteAcquire0@16
 IPsecKeyModuleDelete0@8
+IPsecKeyModuleUpdateAcquire0@20
+IPsecKeyNotification0@12
 IPsecSaContextAddInbound0@16
+IPsecSaContextAddInbound1@16
+IPsecSaContextAddInboundAndTrackConnection@28
 IPsecSaContextAddOutbound0@16
+IPsecSaContextAddOutbound1@16
+IPsecSaContextAddOutboundAndTrackConnection@28
 IPsecSaContextCreate0@16
+IPsecSaContextCreate1@20
 IPsecSaContextCreateEnumHandle0@12
 IPsecSaContextDeleteById0@12
 IPsecSaContextDestroyEnumHandle0@8
 IPsecSaContextEnum0@20
+IPsecSaContextEnum1@20
 IPsecSaContextExpire0@12
 IPsecSaContextGetById0@16
+IPsecSaContextGetById1@16
 IPsecSaContextGetSpi0@20
+IPsecSaContextGetSpi1@20
+IPsecSaContextSetSpi0@20
+IPsecSaContextSubscribe0@20
+IPsecSaContextSubscriptionsGet0@12
+IPsecSaContextUnsubscribe0@8
+IPsecSaContextUpdate0@16
 IPsecSaCreateEnumHandle0@12
 IPsecSaDbGetSecurityInfo0@28
 IPsecSaDbSetSecurityInfo0@24
 IPsecSaDestroyEnumHandle0@8
 IPsecSaEnum0@20
+IPsecSaEnum1@20
 IPsecSaInitiateAsync0@16
 IkeextGetConfigParameters0@4
 IkeextGetStatistics0@8
+IkeextGetStatistics1@8
 IkeextSaCreateEnumHandle0@12
 IkeextSaDbGetSecurityInfo0@28
 IkeextSaDbSetSecurityInfo0@24
 IkeextSaDeleteById0@12
 IkeextSaDestroyEnumHandle0@8
 IkeextSaEnum0@20
+IkeextSaEnum1@20
+IkeextSaEnum2@20
 IkeextSaGetById0@16
+IkeextSaGetById1@20
+IkeextSaGetById2@20
+IkeextSaUpdateAdditionalAddressesByTunnelId0@24
+IkeextSaUpdatePreferredAddressesByTunnelId0@24
 IkeextSetConfigParameters0@4
+NamespaceCallout@12
+WFPRIODequeueCompletion@12
 WSADeleteSocketPeerTargetName@20
 WSAImpersonateSocketPeer@12
 WSAQuerySocketSecurity@28
-WSARevertImpersonation@0
+WSARevertImpersonation
 WSASetSocketPeerTargetName@20
 WSASetSocketSecurity@20
-wfpdiagW@16
+WfpCloseDPConfigureHandle@4 ; forwards to NtClose in ntdll.dll
+WfpConfigureDPSecurityDescriptor@12
+WfpCreateDPConfigureHandle@4
+WfpRIOChannelClose@4 ; forwards to NtClose in ntdll.dll
+WfpRIOCleanupRequestQueue@8
+WfpRIOCloseCompletionQueue@8
+WfpRIOCreateChannel@12
+WfpRIOCreateCompletionQueue@16
+WfpRIOCreateRequestQueue@36
+WfpRIODeregisterBuffer@12
+WfpRIOIndicateActivityThreshold@8
+WfpRIONotify@8
+WfpRIOReceive@28
+WfpRIORegisterBuffer@16
+WfpRIOResume@4
+WfpRIOSend@28
+WfpRIOSuspend@4
diff --git a/mingw-w64-crt/lib64/fwpuclnt.def b/mingw-w64-crt/lib64/fwpuclnt.def
deleted file mode 100644
index c23e0929f..000000000
--- a/mingw-w64-crt/lib64/fwpuclnt.def
+++ /dev/null
@@ -1,146 +0,0 @@
-;
-; Definition file of fwpuclnt.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008
-;
-LIBRARY "fwpuclnt.dll"
-EXPORTS
-FwpmCalloutAdd0
-FwpmCalloutCreateEnumHandle0
-FwpmCalloutDeleteById0
-FwpmCalloutDeleteByKey0
-FwpmCalloutDestroyEnumHandle0
-FwpmCalloutEnum0
-FwpmCalloutGetById0
-FwpmCalloutGetByKey0
-FwpmCalloutGetSecurityInfoByKey0
-FwpmCalloutSetSecurityInfoByKey0
-FwpmCalloutSubscribeChanges0
-FwpmCalloutSubscriptionsGet0
-FwpmCalloutUnsubscribeChanges0
-FwpmDiagnoseNetFailure0
-FwpmEngineClose0
-FwpmEngineGetOption0
-FwpmEngineGetSecurityInfo0
-FwpmEngineOpen0
-FwpmEngineSetOption0
-FwpmEngineSetSecurityInfo0
-FwpmEventProviderCreate0
-FwpmEventProviderDestroy0
-FwpmEventProviderFireNetEvent0
-FwpmEventProviderIsNetEventTypeEnabled0
-FwpmFilterAdd0
-FwpmFilterCreateEnumHandle0
-FwpmFilterDeleteById0
-FwpmFilterDeleteByKey0
-FwpmFilterDestroyEnumHandle0
-FwpmFilterEnum0
-FwpmFilterGetById0
-FwpmFilterGetByKey0
-FwpmFilterGetSecurityInfoByKey0
-FwpmFilterSetSecurityInfoByKey0
-FwpmFilterSubscribeChanges0
-FwpmFilterSubscriptionsGet0
-FwpmFilterUnsubscribeChanges0
-FwpmFreeMemory0
-FwpmGetAppIdFromFileName0
-FwpmIPsecTunnelAdd0
-FwpmIPsecTunnelDeleteByKey0
-FwpmLayerCreateEnumHandle0
-FwpmLayerDestroyEnumHandle0
-FwpmLayerEnum0
-FwpmLayerGetById0
-FwpmLayerGetByKey0
-FwpmLayerGetSecurityInfoByKey0
-FwpmLayerSetSecurityInfoByKey0
-FwpmNetEventCreateEnumHandle0
-FwpmNetEventDestroyEnumHandle0
-FwpmNetEventEnum0
-FwpmNetEventsGetSecurityInfo0
-FwpmNetEventsSetSecurityInfo0
-FwpmProviderAdd0
-FwpmProviderContextAdd0
-FwpmProviderContextCreateEnumHandle0
-FwpmProviderContextDeleteById0
-FwpmProviderContextDeleteByKey0
-FwpmProviderContextDestroyEnumHandle0
-FwpmProviderContextEnum0
-FwpmProviderContextGetById0
-FwpmProviderContextGetByKey0
-FwpmProviderContextGetSecurityInfoByKey0
-FwpmProviderContextSetSecurityInfoByKey0
-FwpmProviderContextSubscribeChanges0
-FwpmProviderContextSubscriptionsGet0
-FwpmProviderContextUnsubscribeChanges0
-FwpmProviderCreateEnumHandle0
-FwpmProviderDeleteByKey0
-FwpmProviderDestroyEnumHandle0
-FwpmProviderEnum0
-FwpmProviderGetByKey0
-FwpmProviderGetSecurityInfoByKey0
-FwpmProviderSetSecurityInfoByKey0
-FwpmProviderSubscribeChanges0
-FwpmProviderSubscriptionsGet0
-FwpmProviderUnsubscribeChanges0
-FwpmSessionCreateEnumHandle0
-FwpmSessionDestroyEnumHandle0
-FwpmSessionEnum0
-FwpmSubLayerAdd0
-FwpmSubLayerCreateEnumHandle0
-FwpmSubLayerDeleteByKey0
-FwpmSubLayerDestroyEnumHandle0
-FwpmSubLayerEnum0
-FwpmSubLayerGetByKey0
-FwpmSubLayerGetSecurityInfoByKey0
-FwpmSubLayerSetSecurityInfoByKey0
-FwpmSubLayerSubscribeChanges0
-FwpmSubLayerSubscriptionsGet0
-FwpmSubLayerUnsubscribeChanges0
-FwpmTraceRestoreDefaults0
-FwpmTransactionAbort0
-FwpmTransactionBegin0
-FwpmTransactionCommit0
-FwpsAleExplicitCredentialsQuery0
-FwpsClassifyUser0
-FwpsFreeMemory0
-FwpsGetInProcReplicaOffset0
-FwpsLayerCreateInProcReplica0
-FwpsLayerReleaseInProcReplica0
-FwpsOpenToken0
-IPsecGetStatistics0
-IPsecKeyModuleAdd0
-IPsecKeyModuleCompleteAcquire0
-IPsecKeyModuleDelete0
-IPsecSaContextAddInbound0
-IPsecSaContextAddOutbound0
-IPsecSaContextCreate0
-IPsecSaContextCreateEnumHandle0
-IPsecSaContextDeleteById0
-IPsecSaContextDestroyEnumHandle0
-IPsecSaContextEnum0
-IPsecSaContextExpire0
-IPsecSaContextGetById0
-IPsecSaContextGetSpi0
-IPsecSaCreateEnumHandle0
-IPsecSaDbGetSecurityInfo0
-IPsecSaDbSetSecurityInfo0
-IPsecSaDestroyEnumHandle0
-IPsecSaEnum0
-IPsecSaInitiateAsync0
-IkeextGetConfigParameters0
-IkeextGetStatistics0
-IkeextSaCreateEnumHandle0
-IkeextSaDbGetSecurityInfo0
-IkeextSaDbSetSecurityInfo0
-IkeextSaDeleteById0
-IkeextSaDestroyEnumHandle0
-IkeextSaEnum0
-IkeextSaGetById0
-IkeextSetConfigParameters0
-WSADeleteSocketPeerTargetName
-WSAImpersonateSocketPeer
-WSAQuerySocketSecurity
-WSARevertImpersonation
-WSASetSocketPeerTargetName
-WSASetSocketSecurity
-wfpdiagW
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index 34ac5dbc1..bdf5e5dcc 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -105,6 +105,7 @@ libarm64_DATA += %reldir%/libfilemgmt.a
 libarm64_DATA += %reldir%/libfltlib.a
 libarm64_DATA += %reldir%/libfmifs.a
 libarm64_DATA += %reldir%/libfontsub.a
+libarm64_DATA += %reldir%/libfwpuclnt.a
 libarm64_DATA += %reldir%/libgdi32.a
 #libarm64_DATA += %reldir%/libgdiplus.a  # Handled by custom rule
 libarm64_DATA += %reldir%/libgetuname.a
-- 
2.35.1.windows.2

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to