crt: add netio def files Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/lib-common/netio.def b/mingw-w64-crt/lib-common/netio.def new file mode 100644 index 0000000..12e6a55 --- /dev/null +++ b/mingw-w64-crt/lib-common/netio.def
@@ -0,0 +1,531 @@ +LIBRARY "NETIO.SYS" +EXPORTS +AgileVPNDispatchTableInit +AgileVPNFindCompartmentIdFromTunnelId +AgileVPNFindTunnelInfoFromInterfaceIndex +CancelMibChangeNotify2 +CloseCompartment +ConvertCompartmentGuidToId +ConvertCompartmentIdToGuid +ConvertInterfaceAliasToLuid +ConvertInterfaceGuidToLuid +ConvertInterfaceIndexToLuid +ConvertInterfaceLuidToAlias +ConvertInterfaceLuidToGuid +ConvertInterfaceLuidToIndex +ConvertInterfaceLuidToNameA +ConvertInterfaceLuidToNameW +ConvertInterfaceNameToLuidA +ConvertInterfaceNameToLuidW +ConvertInterfacePhysicalAddressToLuid +ConvertIpv4MaskToLength +ConvertLengthToIpv4Mask +ConvertStringToInterfacePhysicalAddress +CreateAnycastIpAddressEntry +CreateCompartment +CreateIpForwardEntry2 +CreateIpNetEntry2 +CreateSortedAddressPairs +CreateUnicastIpAddressEntry +DeleteAnycastIpAddressEntry +DeleteCompartment +DeleteIpForwardEntry2 +DeleteIpNetEntry2 +DeleteUnicastIpAddressEntry +FeAcquireClassifyHandle +FeAcquireWritableLayerDataPointer +FeApplyModifiedLayerData +FeCompleteClassify +FeCopyIncomingValues +FeGetWfpGlobalPtr +FePendClassify +FeReleaseCalloutContextList +FeReleaseClassifyHandle +FlushIpNetTable2 +FlushIpPathTable +FreeDnsSettings +FreeInterfaceDnsSettings +FreeMibTable +FsbAllocate +FsbAllocateAtDpcLevel +FsbCreatePool +FsbDestroyPool +FsbFree +FwpmEventProviderCreate0 +FwpmEventProviderDestroy0 +FwpmEventProviderFireNetEvent0 +FwpmEventProviderIsNetEventTypeEnabled0 +FwppAdvanceStreamDataPastOffset +FwppCopyStreamDataToBuffer +FwppLogVpnEvent +FwppStreamContinue +FwppStreamDeleteDpcQueue +FwppStreamInject +FwppTruncateStreamDataAfterOffset +GetAnycastIpAddressEntry +GetAnycastIpAddressTable +GetBestInterface +GetBestInterfaceEx +GetBestRoute2 +GetDefaultCompartmentId +GetDnsSettings +GetIfEntry2 +GetIfEntry2Ex +GetIfStackTable +GetIfTable2 +GetIfTable2Ex +GetInterfaceCompartmentId +GetInterfaceDnsSettings +GetInvertedIfStackTable +GetIpForwardEntry2 +GetIpForwardTable2 +GetIpInterfaceEntry +GetIpInterfaceTable +GetIpNetEntry2 +GetIpNetTable2 +GetIpNetworkConnectionBandwidthEstimates +GetIpPathEntry +GetIpPathTable +GetMulticastIpAddressEntry +GetMulticastIpAddressTable +GetTeredoPort +GetUnicastIpAddressEntry +GetUnicastIpAddressTable +HfAllocateHandle32 +HfCreateFactory +HfDestroyFactory +HfFreeHandle32 +HfGetPointerFromHandle32 +HfResumeHandle32 +HfSuspendHandle32 +IPsecGwDispatchTableInit +IPsecGwGetTunnelInfoFromIPInformation +IPsecGwIsUdpEspPacket +IPsecGwProcessSecureNbl +IPsecGwSetCallbackDispatch +IPsecGwTransformClearTextPacket +InitializeCompartmentEntry +InitializeIpForwardEntry +InitializeIpInterfaceEntry +InitializeUnicastIpAddressEntry +InternalCleanupPersistentStore +InternalCreateAnycastIpAddressEntry +InternalCreateIpForwardEntry2 +InternalCreateIpNetEntry2 +InternalCreateUnicastIpAddressEntry +InternalDeleteAnycastIpAddressEntry +InternalDeleteIpForwardEntry2 +InternalDeleteIpNetEntry2 +InternalDeleteUnicastIpAddressEntry +InternalFindInterfaceByAddress +InternalGetAnycastIpAddressEntry +InternalGetAnycastIpAddressTable +InternalGetForwardIpTable2 +InternalGetIfEntry2 +InternalGetIfTable2 +InternalGetIpForwardEntry2 +InternalGetIpInterfaceEntry +InternalGetIpInterfaceTable +InternalGetIpNetEntry2 +InternalGetIpNetTable2 +InternalGetMulticastIpAddressEntry +InternalGetMulticastIpAddressTable +InternalGetUnicastIpAddressEntry +InternalGetUnicastIpAddressTable +InternalSetIpForwardEntry2 +InternalSetIpInterfaceEntry +InternalSetIpNetEntry2 +InternalSetTeredoPort +InternalSetUnicastIpAddressEntry +IoctlKfdAbortTransaction +IoctlKfdAddCache +IoctlKfdAddIndex +IoctlKfdBatchUpdate +IoctlKfdBeginEnumFilters +IoctlKfdCommitTransaction +IoctlKfdDeleteCache +IoctlKfdDeleteIndex +IoctlKfdEndEnumFilters +IoctlKfdMoveFilter +IoctlKfdQueryEnumFilters +IoctlKfdQueryLayerStatistics +IoctlKfdResetState +IoctlKfdSetBfeEngineSd +KfdAddCalloutEntry +KfdAleAcquireEndpointContextFromFlow +KfdAleAcquireFlowHandleForFlow +KfdAleGetTableFromHandle +KfdAleInitializeFlowHandles +KfdAleInitializeFlowTable +KfdAleNotifyFlowDeletion +KfdAleReleaseFlowHandleForFlow +KfdAleRemoveFlowContextTable +KfdAleUninitializeFlowHandles +KfdAleUpdateEndpointContextStatus +KfdAuditEvent +KfdBfeEngineAccessCheck +KfdCheckAcceptBypass +KfdCheckAndCacheAcceptBypass +KfdCheckAndCacheConnectBypass +KfdCheckClassifyNeededAndUpdateEpoch +KfdCheckConnectBypass +KfdCheckOffloadFastLayers +KfdClassify +KfdClassify2 +KfdDeRefCallout +KfdDeleteCalloutEntry +KfdDerefFilterContext +KfdDeregisterLayerChangeCallback2 +KfdDeregisterLayerEventNotify +KfdDiagnoseEvent +KfdDirectClassify +KfdEnumLayer +KfdFindFilterById +KfdFreeEnumHandle +KfdGetLayerActionFromEnumTemplate +KfdGetLayerCacheEpoch +KfdGetLayerPreclassifyEpoch +KfdGetNextFilter +KfdGetOffloadEpoch +KfdGetRefCallout +KfdIsActiveCallout +KfdIsDiagnoseEventEnabled +KfdIsLayerEmpty +KfdIsLsoOffloadPossibleV4 +KfdIsLsoOffloadPossibleV6 +KfdIsTfoIncompatibleFilterPresent +KfdIsV4InTransportFastEmpty +KfdIsV4OutTransportFastEmpty +KfdIsV6InTransportFastEmpty +KfdIsV6OutTransportFastEmpty +KfdNotifyFlowDeletion +KfdPreClassify +KfdQueryLayerStats +KfdQueueLruCleanupWorkItem +KfdRegisterLayerChangeCallback2 +KfdRegisterLayerEventNotify +KfdRegisterLayerEventNotifyEx +KfdRegisterRscIncompatCalloutNotify +KfdRegisterUsoIncompatCalloutNotify +KfdReleaseCachedFilters +KfdReleaseFilterContext +KfdReleaseTerminatingFilters +KfdSetWfpPerProcContextPtr +KfdToggleFilterActivation +MatchCondition +MdpAllocate +MdpAllocateAtDpcLevel +MdpCreatePool +MdpDestroyPool +MdpFree +NetioAdvanceNetBufferList +NetioAdvanceToLocationInNetBuffer +NetioAllocateAndInitializeStackBlock +NetioAllocateAndReferenceCloneNetBufferList +NetioAllocateAndReferenceCloneNetBufferListEx +NetioAllocateAndReferenceCopyNetBufferListEx +NetioAllocateAndReferenceFragmentNetBufferList +NetioAllocateAndReferenceNetBufferAndNetBufferList +NetioAllocateAndReferenceNetBufferList +NetioAllocateAndReferenceNetBufferListNetBufferMdlAndData +NetioAllocateAndReferenceReassembledNetBufferList +NetioAllocateAndReferenceVacantNetBufferList +NetioAllocateAndReferenceVacantNetBufferListEx +NetioAllocateMdl +NetioAllocateNetBuffer +NetioAllocateNetBufferListNetBufferMdlAndDataPool +NetioAllocateNetBufferMdlAndData +NetioAllocateNetBufferMdlAndDataPool +NetioAllocateOpaquePerProcessorContext +NetioAssociateQoSFlowWithNbl +NetioCleanupNetBufferListInformation +NetioCloseKey +NetioCompleteCloneNetBufferListChain +NetioCompleteCopyNetBufferListChain +NetioCompleteNetBufferAndNetBufferListChain +NetioCompleteNetBufferListChain +NetioCopyNetBufferListInformation +NetioCreateForwardFlow +NetioCreateKey +NetioCreateQoSFlow +NetioCreatevSwitchForwardFlow +NetioDeleteQoSFlow +NetioDereferenceNetBufferList +NetioDereferenceNetBufferListChain +NetioExpandNetBuffer +NetioExtendNetBuffer +NetioFlowAssociateContext +NetioFlowRemoveContext +NetioFlowRetrieveContext +NetioFreeCloneNetBufferList +NetioFreeCopyNetBufferList +NetioFreeMdl +NetioFreeNetBuffer +NetioFreeNetBufferAndNetBufferList +NetioFreeNetBufferList +NetioFreeNetBufferListNetBufferMdlAndDataPool +NetioFreeNetBufferMdlAndDataPool +NetioFreeOpaquePerProcessorContext +NetioFreeStackBlock +NetioGetStatsForQoSFlow +NetioGetSuperTriageBlock +NetioInitNetworkRegistry +NetioInitializeFlowsManager +NetioInitializeMdl +NetioInitializeNetBufferListAndFirstNetBufferContext +NetioInitializeNetBufferListContext +NetioInitializeNetBufferListContextPrimitive +NetioInitializeNetBufferListLibrary +NetioInitializeWorkQueue +NetioInsertWorkQueue +NetioLookupForwardFlow +NetioLookupvSwitchForwardFlow +NetioNcmActiveReferenceRequest +NetioNcmCleanupState +NetioNcmFastActiveReferenceRequest +NetioNcmFastCheckAreAoAcPatternsSupported +NetioNcmFastCheckIsAoAcCapable +NetioNcmFastCheckIsMobileCore +NetioNcmGetAllNotificationChannelContextParameters +NetioNcmHandlePatternEviction +NetioNcmInitializeState +NetioNcmIsOwningProcessRtcApp +NetioNcmNotificationChannelContextRequest +NetioNcmNotifyRedirectOnInterface +NetioNcmPatternCoalescingRequired +NetioNcmQueryRtcPortHint +NetioNcmQueryRtcPortRange +NetioNcmSignalNcContextWorkQueueRoutine +NetioNcmStoreBaseSupportedSlots +NetioNcmStoreRtcPortHint +NetioNcmStoreRtcPortRange +NetioNcmTlObjectRequest +NetioNcmTrackIsLegitimateWake +NetioNrtAssociateContext +NetioNrtDereferenceRecord +NetioNrtDisassociateContext +NetioNrtDispatch +NetioNrtFindAndReferenceRecordByHandle +NetioNrtFindAndReferenceRecordById +NetioNrtFindOrCreateRecord +NetioNrtGetIfIndex +NetioNrtIsIpInRecord +NetioNrtIsPktTaggingEnabled +NetioNrtIsProxyInRecord +NetioNrtIsTrackerDevice +NetioNrtJoinRecords +NetioNrtReferenceRecord +NetioNrtStart +NetioNrtStop +NetioNrtWppLogRecord +NetioOpenKey +NetioPdcActivateNetwork +NetioPdcDeactivateNetwork +NetioPhClampMssOnIpPkt +NetioPhClampMssOnTcpPkt +NetioPhClampMssOnTcpSyn +NetioPhFindTcpOption +NetioPhGetIpUlProtocol +NetioPhIsIcmpErrorForIcmpMessage +NetioPhSkipIpv6ExtHdr +NetioPhSkipToTransHdr +NetioPhUpdateTcpChecksum +NetioQueryNetBufferListTrafficClass +NetioQueryValueKey +NetioReferenceNetBufferList +NetioReferenceNetBufferListChain +NetioRefreshFlow +NetioRegSyncDefaultChangeHandler +NetioRegSyncInterface +NetioRegSyncQueryAndUpdateKeyValue +NetioRegisterProcessorAddCallback +NetioReleaseFlow +NetioRetreatNetBuffer +NetioRetreatNetBufferList +NetioSetTriageBlock +NetioShutdownWorkQueue +NetioStackBlockProcessorAddHandler +NetioUnInitializeFlowsManager +NetioUnInitializeNetBufferListLibrary +NetioUnRegisterProcessorAddCallback +NetioUpdateNetBufferListContext +NetioValidateNetBuffer +NetioValidateNetBufferList +NetioWriteKey +NmrClientAttachProvider +NmrClientDetachProviderComplete +NmrDeregisterClient +NmrDeregisterProvider +NmrProviderDetachClientComplete +NmrRegisterClient +NmrRegisterProvider +NmrWaitForClientDeregisterComplete +NmrWaitForProviderDeregisterComplete +NotifyCompartmentChange +NotifyIpInterfaceChange +NotifyRouteChange2 +NotifyStableUnicastIpAddressTable +NotifyTeredoPortChange +NotifyUnicastIpAddressChange +NsiAllocateAndGetTable +NsiClearPersistentSetting +NsiDeregisterChangeNotification +NsiDeregisterChangeNotificationEx +NsiDeregisterLegacyHandler +NsiEnumerateObjectsAllParameters +NsiEnumerateObjectsAllParametersEx +NsiEnumerateObjectsAllPersistentParametersWithMask +NsiFreeTable +NsiGetAllParameters +NsiGetAllParametersEx +NsiGetAllPersistentParametersWithMask +NsiGetModuleHandle +NsiGetObjectSecurity +NsiGetParameter +NsiGetParameterEx +NsiReferenceDefaultObjectSecurity +NsiRegisterChangeNotification +NsiRegisterChangeNotificationEx +NsiRegisterLegacyHandler +NsiResetPersistentSetting +NsiSetAllParameters +NsiSetAllParametersEx +NsiSetAllPersistentParametersWithMask +NsiSetObjectSecurity +NsiSetParameter +NsiSetParameterEx +OpenCompartment +PtCheckTable +PtCreateTable +PtDeleteEntry +PtDestroyTable +PtEnumOverTable +PtGetData +PtGetExactMatch +PtGetKey +PtGetLongestMatch +PtGetNextShorterMatch +PtGetNumNodes +PtInsertEntry +PtSetData +ResolveIpNetEntry2 +RtlAllocateDummyMdlChain +RtlCleanupTimerWheel +RtlCleanupTimerWheelEntry +RtlCleanupToeplitzHash +RtlCompute37Hash +RtlComputeToeplitzHash +RtlCopyBufferToMdl +RtlCopyMdlToBuffer +RtlCopyMdlToMdl +RtlCopyMdlToMdlIndirect +RtlDeleteElementGenericTableBasicAvl +RtlEndTimerWheelEnumeration +RtlEnumerateNextTimerWheelEntry +RtlFreeDummyMdlChain +RtlGetNextExpirationTimerWheelTick +RtlGetNextExpiredTimerWheelEntry +RtlIndicateTimerWheelEntryTimerStart +RtlInitializeTimerWheel +RtlInitializeTimerWheelEntry +RtlInitializeTimerWheelEnumeration +RtlInitializeToeplitzHash +RtlInsertElementGenericTableBasicAvl +RtlInvokeStartRoutines +RtlInvokeStopRoutines +RtlIsTimerWheelSuspended +RtlReinitializeToeplitzHash +RtlResumeTimerWheel +RtlReturnTimerWheelEntry +RtlSuspendTimerWheel +RtlUpdateCurrentTimerWheelTick +SetDnsSettings +SetInterfaceDnsSettings +SetIpForwardEntry2 +SetIpInterfaceEntry +SetIpNetEntry2 +SetUnicastIpAddressEntry +SetWfpDeviceObject +TlDefaultEventAbort +TlDefaultEventConnect +TlDefaultEventDisconnect +TlDefaultEventError +TlDefaultEventInspect +TlDefaultEventNotify +TlDefaultEventReceive +TlDefaultEventReceiveMessages +TlDefaultEventSendBacklog +TlDefaultRequestCancel +TlDefaultRequestCloseEndpoint +TlDefaultRequestConnect +TlDefaultRequestDisconnect +TlDefaultRequestEndpoint +TlDefaultRequestIoControl +TlDefaultRequestIoControlEndpoint +TlDefaultRequestListen +TlDefaultRequestMessage +TlDefaultRequestQueryDispatch +TlDefaultRequestQueryDispatchEndpoint +TlDefaultRequestReceive +TlDefaultRequestReleaseIndicationList +TlDefaultRequestResume +TlDefaultRequestSend +TlDefaultRequestSendMessages +WfpAssociateContextToFlow +WfpAssociateContextToFlowFast +WfpCreateReassemblyContext +WfpDecodedBufferFreeHelper +WfpDeleteEntryLru +WfpExpireEntryLru +WfpFlowToEndpoint +WfpFreeReassemblyContext +WfpGetPacketTagCount +WfpInitializeLeastRecentlyUsedList +WfpInsertEntryLru +WfpLruProcessExpiredEndpoint +WfpLruQueueLruCleanupWorkItemForContext +WfpNblInfoAlloc +WfpNblInfoCleanup +WfpNblInfoClearFlags +WfpNblInfoClone +WfpNblInfoDestroyIfUnused +WfpNblInfoDispatchTableClear +WfpNblInfoDispatchTableSet +WfpNblInfoGet +WfpNblInfoGetFlags +WfpNblInfoInit +WfpNblInfoSet +WfpNblInfoSetFlags +WfpNrptTriggerDecodeHelper +WfpPacketTagCountIncrement +WfpProcessFlowDelete +WfpRefreshEntryLru +WfpReleaseFlowLocation +WfpRemoveContextFromFlow +WfpRemoveContextFromFlowFast +WfpReserveFlowLocation +WfpScavangeLeastRecentlyUsedList +WfpSetBucketsToEmptyLru +WfpSetConfigureParametersDecodeHelper +WfpSetDisconnectDecodeHelper +WfpSetVpnTriggerFilePathsDecodeHelper +WfpSetVpnTriggerSecurityDescriptorDecodeHelper +WfpSetVpnTriggerSidsDecodeHelper +WfpStartStreamShim +WfpStopStreamShim +WfpStreamEndpointCleanupBegin +WfpStreamInspectDisconnect +WfpStreamInspectReceive +WfpStreamInspectRemoteDisconnect +WfpStreamInspectSend +WfpStreamIsFilterPresent +WfpTransferReassemblyContextForFragments +WfpTransferReassemblyContextUponCompletion +WfpUninitializeLeastRecentlyUsedList +WskCaptureProviderNPI +WskDeregister +WskQueryProviderCharacteristics +WskRegister +WskReleaseProviderNPI +if_indextoname +if_nametoindex
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index 58c47a0..2b5c02a 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am
@@ -192,6 +192,7 @@ lib32_DATA += %reldir%/libndfapi.a lib32_DATA += %reldir%/libndis.a lib32_DATA += %reldir%/libnetapi32.a +lib32_DATA += %reldir%/libnetio.a lib32_DATA += %reldir%/libnetjoin.a lib32_DATA += %reldir%/libnetutils.a lib32_DATA += %reldir%/libnewdev.a
diff --git a/mingw-w64-crt/lib32/netio.def b/mingw-w64-crt/lib32/netio.def new file mode 100644 index 0000000..931eb77 --- /dev/null +++ b/mingw-w64-crt/lib32/netio.def
@@ -0,0 +1,531 @@ +LIBRARY "NETIO.SYS" +EXPORTS +AgileVPNDispatchTableInit@4 +AgileVPNFindCompartmentIdFromTunnelId@12 +AgileVPNFindTunnelInfoFromInterfaceIndex@20 +CancelMibChangeNotify2@4 +CloseCompartment@4 +ConvertCompartmentGuidToId@8 +ConvertCompartmentIdToGuid@8 +ConvertInterfaceAliasToLuid@8 +ConvertInterfaceGuidToLuid@8 +ConvertInterfaceIndexToLuid@8 +ConvertInterfaceLuidToAlias@12 +ConvertInterfaceLuidToGuid@8 +ConvertInterfaceLuidToIndex@8 +ConvertInterfaceLuidToNameA@12 +ConvertInterfaceLuidToNameW@12 +ConvertInterfaceNameToLuidA@8 +ConvertInterfaceNameToLuidW@8 +ConvertInterfacePhysicalAddressToLuid@12 +ConvertIpv4MaskToLength@8 +ConvertLengthToIpv4Mask@8 +ConvertStringToInterfacePhysicalAddress@8 +CreateAnycastIpAddressEntry@4 +CreateCompartment@4 +CreateIpForwardEntry2@4 +CreateIpNetEntry2@4 +CreateSortedAddressPairs@28 +CreateUnicastIpAddressEntry@4 +DeleteAnycastIpAddressEntry@4 +DeleteCompartment@4 +DeleteIpForwardEntry2@4 +DeleteIpNetEntry2@4 +DeleteUnicastIpAddressEntry@4 +FeAcquireClassifyHandle@8 +FeAcquireWritableLayerDataPointer@24 +FeApplyModifiedLayerData@16 +FeCompleteClassify@16 +FeCopyIncomingValues@12 +FeGetWfpGlobalPtr@0 +FePendClassify@16 +FeReleaseCalloutContextList@4 +FeReleaseClassifyHandle@8 +FlushIpNetTable2@8 +FlushIpPathTable@4 +FreeDnsSettings@4 +FreeInterfaceDnsSettings@4 +FreeMibTable@4 +FsbAllocate@4 +FsbAllocateAtDpcLevel@4 +FsbCreatePool@16 +FsbDestroyPool@4 +FsbFree@4 +FwpmEventProviderCreate0@8 +FwpmEventProviderDestroy0@4 +FwpmEventProviderFireNetEvent0@16 +FwpmEventProviderIsNetEventTypeEnabled0@12 +FwppAdvanceStreamDataPastOffset@8 +FwppCopyStreamDataToBuffer@16 +FwppLogVpnEvent@4 +FwppStreamContinue@20 +FwppStreamDeleteDpcQueue@4 +FwppStreamInject@28 +FwppTruncateStreamDataAfterOffset@16 +GetAnycastIpAddressEntry@4 +GetAnycastIpAddressTable@8 +GetBestInterface@8 +GetBestInterfaceEx@8 +GetBestRoute2@28 +GetDefaultCompartmentId@0 +GetDnsSettings@4 +GetIfEntry2@4 +GetIfEntry2Ex@8 +GetIfStackTable@4 +GetIfTable2@4 +GetIfTable2Ex@8 +GetInterfaceCompartmentId@4 +GetInterfaceDnsSettings@20 +GetInvertedIfStackTable@4 +GetIpForwardEntry2@4 +GetIpForwardTable2@8 +GetIpInterfaceEntry@4 +GetIpInterfaceTable@8 +GetIpNetEntry2@4 +GetIpNetTable2@8 +GetIpNetworkConnectionBandwidthEstimates@12 +GetIpPathEntry@4 +GetIpPathTable@8 +GetMulticastIpAddressEntry@4 +GetMulticastIpAddressTable@8 +GetTeredoPort@4 +GetUnicastIpAddressEntry@4 +GetUnicastIpAddressTable@8 +HfAllocateHandle32@12 +HfCreateFactory@8 +HfDestroyFactory@4 +HfFreeHandle32@8 +HfGetPointerFromHandle32@12 +HfResumeHandle32@8 +HfSuspendHandle32@8 +IPsecGwDispatchTableInit@4 +IPsecGwGetTunnelInfoFromIPInformation@32 +IPsecGwIsUdpEspPacket@4 +IPsecGwProcessSecureNbl@44 +IPsecGwSetCallbackDispatch@4 +IPsecGwTransformClearTextPacket@56 +InitializeCompartmentEntry@4 +InitializeIpForwardEntry@4 +InitializeIpInterfaceEntry@4 +InitializeUnicastIpAddressEntry@4 +InternalCleanupPersistentStore@8 +InternalCreateAnycastIpAddressEntry@8 +InternalCreateIpForwardEntry2@8 +InternalCreateIpNetEntry2@8 +InternalCreateUnicastIpAddressEntry@8 +InternalDeleteAnycastIpAddressEntry@8 +InternalDeleteIpForwardEntry2@8 +InternalDeleteIpNetEntry2@8 +InternalDeleteUnicastIpAddressEntry@8 +InternalFindInterfaceByAddress@8 +InternalGetAnycastIpAddressEntry@8 +InternalGetAnycastIpAddressTable@12 +InternalGetForwardIpTable2@12 +InternalGetIfEntry2@8 +InternalGetIfTable2@8 +InternalGetIpForwardEntry2@8 +InternalGetIpInterfaceEntry@8 +InternalGetIpInterfaceTable@12 +InternalGetIpNetEntry2@8 +InternalGetIpNetTable2@12 +InternalGetMulticastIpAddressEntry@8 +InternalGetMulticastIpAddressTable@12 +InternalGetUnicastIpAddressEntry@8 +InternalGetUnicastIpAddressTable@12 +InternalSetIpForwardEntry2@8 +InternalSetIpInterfaceEntry@8 +InternalSetIpNetEntry2@8 +InternalSetTeredoPort@4 +InternalSetUnicastIpAddressEntry@8 +IoctlKfdAbortTransaction@16 +IoctlKfdAddCache@16 +IoctlKfdAddIndex@16 +IoctlKfdBatchUpdate@16 +IoctlKfdBeginEnumFilters@16 +IoctlKfdCommitTransaction@16 +IoctlKfdDeleteCache@16 +IoctlKfdDeleteIndex@16 +IoctlKfdEndEnumFilters@16 +IoctlKfdMoveFilter@16 +IoctlKfdQueryEnumFilters@16 +IoctlKfdQueryLayerStatistics@16 +IoctlKfdResetState@16 +IoctlKfdSetBfeEngineSd@12 +KfdAddCalloutEntry@32 +KfdAleAcquireEndpointContextFromFlow@8 +KfdAleAcquireFlowHandleForFlow@12 +KfdAleGetTableFromHandle@12 +KfdAleInitializeFlowHandles@0 +KfdAleInitializeFlowTable@12 +KfdAleNotifyFlowDeletion@4 +KfdAleReleaseFlowHandleForFlow@4 +KfdAleRemoveFlowContextTable@8 +KfdAleUninitializeFlowHandles@0 +KfdAleUpdateEndpointContextStatus@16 +KfdAuditEvent@4 +KfdBfeEngineAccessCheck@4 +KfdCheckAcceptBypass@16 +KfdCheckAndCacheAcceptBypass@20 +KfdCheckAndCacheConnectBypass@20 +KfdCheckClassifyNeededAndUpdateEpoch@8 +KfdCheckConnectBypass@16 +KfdCheckOffloadFastLayers@8 +KfdClassify2@8 +KfdClassify@24 +KfdDeRefCallout@4 +KfdDeleteCalloutEntry@4 +KfdDerefFilterContext@4 +KfdDeregisterLayerChangeCallback2@4 +KfdDeregisterLayerEventNotify@8 +KfdDiagnoseEvent@4 +KfdDirectClassify@24 +KfdEnumLayer@16 +KfdFindFilterById@20 +KfdFreeEnumHandle@4 +KfdGetLayerActionFromEnumTemplate@12 +KfdGetLayerCacheEpoch@8 +KfdGetLayerPreclassifyEpoch@8 +KfdGetNextFilter@12 +KfdGetOffloadEpoch@4 +KfdGetRefCallout@8 +KfdIsActiveCallout@8 +KfdIsDiagnoseEventEnabled@8 +KfdIsLayerEmpty@4 +KfdIsLsoOffloadPossibleV4@0 +KfdIsLsoOffloadPossibleV6@0 +KfdIsTfoIncompatibleFilterPresent@0 +KfdIsV4InTransportFastEmpty@0 +KfdIsV4OutTransportFastEmpty@0 +KfdIsV6InTransportFastEmpty@0 +KfdIsV6OutTransportFastEmpty@0 +KfdNotifyFlowDeletion@12 +KfdPreClassify@12 +KfdQueryLayerStats@8 +KfdQueueLruCleanupWorkItem@0 +KfdRegisterLayerChangeCallback2@4 +KfdRegisterLayerEventNotify@12 +KfdRegisterLayerEventNotifyEx@20 +KfdRegisterRscIncompatCalloutNotify@8 +KfdRegisterUsoIncompatCalloutNotify@4 +KfdReleaseCachedFilters@4 +KfdReleaseFilterContext@4 +KfdReleaseTerminatingFilters@4 +KfdSetWfpPerProcContextPtr@8 +KfdToggleFilterActivation@16 +MatchCondition@12 +MdpAllocate@8 +MdpAllocateAtDpcLevel@8 +MdpCreatePool@8 +MdpDestroyPool@4 +MdpFree@4 +NetioAdvanceNetBufferList@8 +NetioAdvanceToLocationInNetBuffer@16 +NetioAllocateAndInitializeStackBlock@8 +NetioAllocateAndReferenceCloneNetBufferList@8 +NetioAllocateAndReferenceCloneNetBufferListEx@16 +NetioAllocateAndReferenceCopyNetBufferListEx@16 +NetioAllocateAndReferenceFragmentNetBufferList@24 +NetioAllocateAndReferenceNetBufferAndNetBufferList@24 +NetioAllocateAndReferenceNetBufferList@12 +NetioAllocateAndReferenceNetBufferListNetBufferMdlAndData@24 +NetioAllocateAndReferenceReassembledNetBufferList@20 +NetioAllocateAndReferenceVacantNetBufferList@24 +NetioAllocateAndReferenceVacantNetBufferListEx@28 +NetioAllocateMdl@4 +NetioAllocateNetBuffer@16 +NetioAllocateNetBufferListNetBufferMdlAndDataPool@12 +NetioAllocateNetBufferMdlAndData@16 +NetioAllocateNetBufferMdlAndDataPool@8 +NetioAllocateOpaquePerProcessorContext@28 +NetioAssociateQoSFlowWithNbl@8 +NetioCleanupNetBufferListInformation@4 +NetioCloseKey@4 +NetioCompleteCloneNetBufferListChain@12 +NetioCompleteCopyNetBufferListChain@12 +NetioCompleteNetBufferAndNetBufferListChain@12 +NetioCompleteNetBufferListChain@12 +NetioCopyNetBufferListInformation@8 +NetioCreateForwardFlow@32 +NetioCreateKey@20 +NetioCreateQoSFlow@24 +NetioCreatevSwitchForwardFlow@48 +NetioDeleteQoSFlow@4 +NetioDereferenceNetBufferList@8 +NetioDereferenceNetBufferListChain@8 +NetioExpandNetBuffer@12 +NetioExtendNetBuffer@8 +NetioFlowAssociateContext@16 +NetioFlowRemoveContext@8 +NetioFlowRetrieveContext@16 +NetioFreeCloneNetBufferList@8 +NetioFreeCopyNetBufferList@8 +NetioFreeMdl@4 +NetioFreeNetBuffer@8 +NetioFreeNetBufferAndNetBufferList@8 +NetioFreeNetBufferList@8 +NetioFreeNetBufferListNetBufferMdlAndDataPool@4 +NetioFreeNetBufferMdlAndDataPool@4 +NetioFreeOpaquePerProcessorContext@8 +NetioFreeStackBlock@8 +NetioGetStatsForQoSFlow@8 +NetioGetSuperTriageBlock@0 +NetioInitNetworkRegistry@0 +NetioInitializeFlowsManager@4 +NetioInitializeMdl@12 +NetioInitializeNetBufferListAndFirstNetBufferContext@12 +NetioInitializeNetBufferListContext@16 +NetioInitializeNetBufferListContextPrimitive@16 +NetioInitializeNetBufferListLibrary@0 +NetioInitializeWorkQueue@16 +NetioInsertWorkQueue@8 +NetioLookupForwardFlow@24 +NetioLookupvSwitchForwardFlow@40 +NetioNcmActiveReferenceRequest@24 +NetioNcmCleanupState@0 +NetioNcmFastActiveReferenceRequest@12 +NetioNcmFastCheckAreAoAcPatternsSupported@0 +NetioNcmFastCheckIsAoAcCapable@0 +NetioNcmFastCheckIsMobileCore@0 +NetioNcmGetAllNotificationChannelContextParameters@8 +NetioNcmHandlePatternEviction@12 +NetioNcmInitializeState@4 +NetioNcmIsOwningProcessRtcApp@4 +NetioNcmNotificationChannelContextRequest@12 +NetioNcmNotifyRedirectOnInterface@4 +NetioNcmPatternCoalescingRequired@4 +NetioNcmQueryRtcPortHint@8 +NetioNcmQueryRtcPortRange@8 +NetioNcmSignalNcContextWorkQueueRoutine@4 +NetioNcmStoreBaseSupportedSlots@4 +NetioNcmStoreRtcPortHint@8 +NetioNcmStoreRtcPortRange@8 +NetioNcmTlObjectRequest@8 +NetioNcmTrackIsLegitimateWake@8 +NetioNrtAssociateContext@16 +NetioNrtDereferenceRecord@4 +NetioNrtDisassociateContext@8 +NetioNrtDispatch@8 +NetioNrtFindAndReferenceRecordByHandle@4 +NetioNrtFindAndReferenceRecordById@8 +NetioNrtFindOrCreateRecord@52 +NetioNrtGetIfIndex@4 +NetioNrtIsIpInRecord@12 +NetioNrtIsPktTaggingEnabled@0 +NetioNrtIsProxyInRecord@8 +NetioNrtIsTrackerDevice@4 +NetioNrtJoinRecords@8 +NetioNrtReferenceRecord@4 +NetioNrtStart@4 +NetioNrtStop@0 +NetioNrtWppLogRecord@8 +NetioOpenKey@12 +NetioPdcActivateNetwork@16 +NetioPdcDeactivateNetwork@12 +NetioPhClampMssOnIpPkt@8 +NetioPhClampMssOnTcpPkt@8 +NetioPhClampMssOnTcpSyn@12 +NetioPhFindTcpOption@12 +NetioPhGetIpUlProtocol@12 +NetioPhIsIcmpErrorForIcmpMessage@12 +NetioPhSkipIpv6ExtHdr@12 +NetioPhSkipToTransHdr@12 +NetioPhUpdateTcpChecksum@16 +NetioQueryNetBufferListTrafficClass@12 +NetioQueryValueKey@28 +NetioReferenceNetBufferList@4 +NetioReferenceNetBufferListChain@4 +NetioRefreshFlow@8 +NetioRegSyncDefaultChangeHandler@12 +NetioRegSyncInterface@20 +NetioRegSyncQueryAndUpdateKeyValue@12 +NetioRegisterProcessorAddCallback@12 +NetioReleaseFlow@8 +NetioRetreatNetBuffer@12 +NetioRetreatNetBufferList@12 +NetioSetTriageBlock@8 +NetioShutdownWorkQueue@4 +NetioStackBlockProcessorAddHandler@12 +NetioUnInitializeFlowsManager@4 +NetioUnInitializeNetBufferListLibrary@0 +NetioUnRegisterProcessorAddCallback@4 +NetioUpdateNetBufferListContext@12 +NetioValidateNetBuffer@4 +NetioValidateNetBufferList@4 +NetioWriteKey@20 +NmrClientAttachProvider@20 +NmrClientDetachProviderComplete@4 +NmrDeregisterClient@4 +NmrDeregisterProvider@4 +NmrProviderDetachClientComplete@4 +NmrRegisterClient@12 +NmrRegisterProvider@12 +NmrWaitForClientDeregisterComplete@4 +NmrWaitForProviderDeregisterComplete@4 +NotifyCompartmentChange@16 +NotifyIpInterfaceChange@20 +NotifyRouteChange2@20 +NotifyStableUnicastIpAddressTable@20 +NotifyTeredoPortChange@16 +NotifyUnicastIpAddressChange@20 +NsiAllocateAndGetTable@52 +NsiClearPersistentSetting@24 +NsiDeregisterChangeNotification@12 +NsiDeregisterChangeNotificationEx@4 +NsiDeregisterLegacyHandler@4 +NsiEnumerateObjectsAllParameters@52 +NsiEnumerateObjectsAllParametersEx@4 +NsiEnumerateObjectsAllPersistentParametersWithMask@36 +NsiFreeTable@16 +NsiGetAllParameters@44 +NsiGetAllParametersEx@4 +NsiGetAllPersistentParametersWithMask@28 +NsiGetModuleHandle@4 +NsiGetObjectSecurity@4 +NsiGetParameter@36 +NsiGetParameterEx@4 +NsiReferenceDefaultObjectSecurity@0 +NsiRegisterChangeNotification@24 +NsiRegisterChangeNotificationEx@4 +NsiRegisterLegacyHandler@4 +NsiResetPersistentSetting@16 +NsiSetAllParameters@32 +NsiSetAllParametersEx@4 +NsiSetAllPersistentParametersWithMask@32 +NsiSetObjectSecurity@4 +NsiSetParameter@40 +NsiSetParameterEx@4 +OpenCompartment@8 +PtCheckTable@4 +PtCreateTable@8 +PtDeleteEntry@8 +PtDestroyTable@4 +PtEnumOverTable@32 +PtGetData@4 +PtGetExactMatch@20 +PtGetKey@12 +PtGetLongestMatch@12 +PtGetNextShorterMatch@12 +PtGetNumNodes@4 +PtInsertEntry@20 +PtSetData@8 +ResolveIpNetEntry2@8 +RtlAllocateDummyMdlChain@4 +RtlCleanupTimerWheel@4 +RtlCleanupTimerWheelEntry@12 +RtlCleanupToeplitzHash@4 +RtlCompute37Hash@12 +RtlComputeToeplitzHash@16 +RtlCopyBufferToMdl@20 +RtlCopyMdlToBuffer@20 +RtlCopyMdlToMdl@24 +RtlCopyMdlToMdlIndirect@28 +RtlDeleteElementGenericTableBasicAvl@8 +RtlEndTimerWheelEnumeration@4 +RtlEnumerateNextTimerWheelEntry@4 +RtlFreeDummyMdlChain@4 +RtlGetNextExpirationTimerWheelTick@4 +RtlGetNextExpiredTimerWheelEntry@4 +RtlIndicateTimerWheelEntryTimerStart@8 +RtlInitializeTimerWheel@20 +RtlInitializeTimerWheelEntry@16 +RtlInitializeTimerWheelEnumeration@4 +RtlInitializeToeplitzHash@12 +RtlInsertElementGenericTableBasicAvl@16 +RtlInvokeStartRoutines@12 +RtlInvokeStopRoutines@12 +RtlIsTimerWheelSuspended@4 +RtlReinitializeToeplitzHash@12 +RtlResumeTimerWheel@8 +RtlReturnTimerWheelEntry@8 +RtlSuspendTimerWheel@4 +RtlUpdateCurrentTimerWheelTick@8 +SetDnsSettings@4 +SetInterfaceDnsSettings@20 +SetIpForwardEntry2@4 +SetIpInterfaceEntry@4 +SetIpNetEntry2@4 +SetUnicastIpAddressEntry@4 +SetWfpDeviceObject@4 +TlDefaultEventAbort@8 +TlDefaultEventConnect@8 +TlDefaultEventDisconnect@8 +TlDefaultEventError@8 +TlDefaultEventInspect@8 +TlDefaultEventNotify@8 +TlDefaultEventReceive@8 +TlDefaultEventReceiveMessages@8 +TlDefaultEventSendBacklog@8 +TlDefaultRequestCancel@8 +TlDefaultRequestCloseEndpoint@8 +TlDefaultRequestConnect@8 +TlDefaultRequestDisconnect@8 +TlDefaultRequestEndpoint@8 +TlDefaultRequestIoControl@8 +TlDefaultRequestIoControlEndpoint@8 +TlDefaultRequestListen@8 +TlDefaultRequestMessage@8 +TlDefaultRequestQueryDispatch@8 +TlDefaultRequestQueryDispatchEndpoint@8 +TlDefaultRequestReceive@8 +TlDefaultRequestReleaseIndicationList@8 +TlDefaultRequestResume@8 +TlDefaultRequestSend@8 +TlDefaultRequestSendMessages@8 +WfpAssociateContextToFlow@24 +WfpAssociateContextToFlowFast@24 +WfpCreateReassemblyContext@4 +WfpDecodedBufferFreeHelper@4 +WfpDeleteEntryLru@4 +WfpExpireEntryLru@4 +WfpFlowToEndpoint@8 +WfpFreeReassemblyContext@4 +WfpGetPacketTagCount@0 +WfpInitializeLeastRecentlyUsedList@52 +WfpInsertEntryLru@12 +WfpLruProcessExpiredEndpoint@16 +WfpLruQueueLruCleanupWorkItemForContext@8 +WfpNblInfoAlloc@4 +WfpNblInfoCleanup@8 +WfpNblInfoClearFlags@8 +WfpNblInfoClone@20 +WfpNblInfoDestroyIfUnused@4 +WfpNblInfoDispatchTableClear@0 +WfpNblInfoDispatchTableSet@4 +WfpNblInfoGet@4 +WfpNblInfoGetFlags@4 +WfpNblInfoInit@4 +WfpNblInfoSet@8 +WfpNblInfoSetFlags@8 +WfpNrptTriggerDecodeHelper@12 +WfpPacketTagCountIncrement@0 +WfpProcessFlowDelete@12 +WfpRefreshEntryLru@12 +WfpReleaseFlowLocation@4 +WfpRemoveContextFromFlow@16 +WfpRemoveContextFromFlowFast@12 +WfpReserveFlowLocation@8 +WfpScavangeLeastRecentlyUsedList@4 +WfpSetBucketsToEmptyLru@8 +WfpSetConfigureParametersDecodeHelper@12 +WfpSetDisconnectDecodeHelper@12 +WfpSetVpnTriggerFilePathsDecodeHelper@12 +WfpSetVpnTriggerSecurityDescriptorDecodeHelper@12 +WfpSetVpnTriggerSidsDecodeHelper@12 +WfpStartStreamShim@44 +WfpStopStreamShim@0 +WfpStreamEndpointCleanupBegin@4 +WfpStreamInspectDisconnect@8 +WfpStreamInspectReceive@28 +WfpStreamInspectRemoteDisconnect@8 +WfpStreamInspectSend@12 +WfpStreamIsFilterPresent@32 +WfpTransferReassemblyContextForFragments@8 +WfpTransferReassemblyContextUponCompletion@8 +WfpUninitializeLeastRecentlyUsedList@4 +WskCaptureProviderNPI@12 +WskDeregister@4 +WskQueryProviderCharacteristics@8 +WskRegister@8 +WskReleaseProviderNPI@4 +if_indextoname@8 +if_nametoindex@4
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index 706f375..402c0cd 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am
@@ -391,6 +391,7 @@ lib64_DATA += %reldir%/libnetapi32.a lib64_DATA += %reldir%/libnetcfgx.a lib64_DATA += %reldir%/libnetid.a +lib64_DATA += %reldir%/libnetio.a lib64_DATA += %reldir%/libnetlogon.a lib64_DATA += %reldir%/libnetman.a lib64_DATA += %reldir%/libnetoc.a
diff --git a/mingw-w64-crt/libarm64/Makefile.am b/mingw-w64-crt/libarm64/Makefile.am index 742e024..a141ea5 100644 --- a/mingw-w64-crt/libarm64/Makefile.am +++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -181,6 +181,7 @@ libarm64_DATA += %reldir%/libndfapi.a libarm64_DATA += %reldir%/libnetapi32.a libarm64_DATA += %reldir%/libnetid.a +libarm64_DATA += %reldir%/libnetio.a libarm64_DATA += %reldir%/libnetshell.a libarm64_DATA += %reldir%/libnetutils.a libarm64_DATA += %reldir%/libnormaliz.a