...
From 54493390e176aa9724798323fe7197626f9f1883 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <[email protected]>
Date: Sun, 2 Jun 2019 20:03:24 +0530
Subject: [PATCH] crt: Update rpcrt4 library

Some duplicate entries are removed

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 mingw-w64-crt/lib-common/rpcrt4.def | 16 ++++++----
 mingw-w64-crt/lib32/rpcrt4.def      | 46 +++++++++++++++++++++++++----
 2 files changed, 52 insertions(+), 10 deletions(-)

diff --git a/mingw-w64-crt/lib-common/rpcrt4.def b/mingw-w64-crt/lib-common/rpcrt4.def
index 4be11bc6..578c20f6 100644
--- a/mingw-w64-crt/lib-common/rpcrt4.def
+++ b/mingw-w64-crt/lib-common/rpcrt4.def
@@ -2,8 +2,8 @@ LIBRARY "RPCRT4.dll"
 EXPORTS
 CreateProxyFromTypeInfo
 CreateStubFromTypeInfo
-I_RpcFixTransferSyntax
 I_RpcBindingInqCurrentModifiedId
+I_RpcFixTransferSyntax
 I_RpcFwThisIsTheManager
 I_RpcInitFwImports
 I_RpcInitHttpImports
@@ -83,12 +83,15 @@ I_RpcFilterDCOMActivation
 I_RpcFree
 I_RpcFreeBuffer
 I_RpcFreePipeBuffer
+I_RpcFreeSystemHandle
+I_RpcFreeSystemHandleCollection
 I_RpcGetBuffer
 I_RpcGetBufferWithObject
 I_RpcGetCurrentCallHandle
 I_RpcGetDefaultSD
 I_RpcGetExtendedError
 I_RpcGetPortAllocationData
+I_RpcGetSystemHandle
 I_RpcIfInqTransferSyntaxes
 I_RpcLogEvent
 I_RpcMapWin32Status
@@ -127,6 +130,8 @@ I_RpcServerRegisterForwardFunction
 I_RpcServerSetAddressChangeFn
 I_RpcServerStartService
 I_RpcServerSubscribeForDisconnectNotification
+I_RpcServerSubscribeForDisconnectNotification2
+I_RpcServerUnsubscribeForDisconnectNotification
 I_RpcServerUseProtseq2A
 I_RpcServerUseProtseq2W
 I_RpcServerUseProtseqEp2A
@@ -134,8 +139,10 @@ I_RpcServerUseProtseqEp2W
 I_RpcSessionStrictContextHandle
 I_RpcSetAsyncHandle
 I_RpcSetDCOMAppId
+I_RpcSetSystemHandle
 I_RpcSsDontSerializeContext
 I_RpcSystemFunction001
+I_RpcSystemHandleTypeSpecificWork
 I_RpcTransConnectionAllocatePacket
 I_RpcTransConnectionFreePacket
 I_RpcTransConnectionReallocPacket
@@ -445,6 +452,7 @@ RpcIfIdVectorFree
 RpcIfInqId
 RpcImpersonateClient
 RpcImpersonateClient2
+RpcImpersonateClientContainer
 RpcInitializeAsyncHandle
 RpcMgmtEnableIdleCleanup
 RpcMgmtEpEltInqBegin
@@ -479,11 +487,13 @@ RpcProtseqVectorFreeA
 RpcProtseqVectorFreeW
 RpcRaiseException
 RpcRegisterAsyncInfo
+RpcRevertContainerImpersonation
 RpcRevertToSelf
 RpcRevertToSelfEx
 RpcServerCompleteSecurityCallback
 RpcServerInqBindingHandle
 RpcServerInqBindings
+RpcServerInqBindingsEx
 RpcServerInqCallAttributesA
 RpcServerInqCallAttributesW
 RpcServerInqDefaultPrincNameA
@@ -571,7 +581,3 @@ UuidHash
 UuidIsNil
 UuidToStringA
 UuidToStringW
-pfnFreeRoutines DATA
-pfnMarshallRoutines DATA
-pfnSizeRoutines DATA
-pfnUnmarshallRoutines DATA
diff --git a/mingw-w64-crt/lib32/rpcrt4.def b/mingw-w64-crt/lib32/rpcrt4.def
index 62d03049..e8c73991 100644
--- a/mingw-w64-crt/lib32/rpcrt4.def
+++ b/mingw-w64-crt/lib32/rpcrt4.def
@@ -5,8 +5,14 @@
 ;
 LIBRARY "RPCRT4.dll"
 EXPORTS
+I_RpcBindingInqCurrentModifiedId@8
 I_RpcFwThisIsTheManager@0
+I_RpcInitFwImports@4
 I_RpcInitHttpImports@4
+I_RpcInitImports@4
+I_RpcInitNdrImports@4
+I_RpcMgmtQueryDedicatedThreadPool@0
+I_RpcOpenClientThread@12
 I_RpcOpenClientProcess@12
 I_RpcServerTurnOnOffKeepalives@16
 I_RpcVerifierCorruptionExpected@0
@@ -40,9 +46,9 @@ I_RpcAsyncSetHandle@8
 I_RpcBCacheAllocate@4
 I_RpcBCacheFree@4
 I_RpcBindingCopy@8
-I_RpcBindingInqDynamicEndpoint@8
 I_RpcBindingCreateNP@16
 I_RpcBindingHandleToAsyncHandle@8
+I_RpcBindingInqClientTokenAttributes@16
 I_RpcBindingInqDynamicEndpoint@8
 I_RpcBindingInqDynamicEndpointA@8
 I_RpcBindingInqDynamicEndpointW@8
@@ -53,7 +59,10 @@ I_RpcBindingInqSecurityContextKeyInfo@8
 I_RpcBindingInqTransportType@8
 I_RpcBindingInqWireIdForSnego@8
 I_RpcBindingIsClientLocal@8
+I_RpcBindingIsServerLocal@8
+I_RpcBindingSetPrivateOption@12
 I_RpcBindingToStaticStringBindingW@8
+I_RpcCertProcessAndProvision@16
 I_RpcClearMutex@4
 I_RpcConnectionInqSockBuffSize2@4
 I_RpcCompleteAndFree@12
@@ -67,17 +76,22 @@ I_RpcFree@4
 I_RpcFreeBuffer@4
 I_RpcGetAssociationContext@4
 I_RpcFreePipeBuffer@4
+I_RpcFreeSystemHandle@8
+I_RpcFreeSystemHandleCollection@8
 I_RpcGetBuffer@4
 I_RpcGetBufferWithObject@8
 I_RpcGetCurrentCallHandle@0
+I_RpcGetDefaultSD@4
 I_RpcIOAlerted@4
 I_RpcGetExtendedError@0
 I_RpcGetPortAllocationData@4
+I_RpcGetSystemHandle@20
 I_RpcIfInqTransferSyntaxes@16
 I_RpcLogEvent@28
 I_RpcMapWin32Status@4
 I_RpcMonitorAssociation@12
 I_RpcMarshalBindingHandleAndInterfaceForNDF@24
+I_RpcMgmtEnableDedicatedThreadPool@0
 I_RpcNDRCGetWireRepresentation@8
 I_RpcNDRSContextEmergencyCleanup@8
 I_RpcNegotiateTransferSyntax@4
@@ -97,6 +111,8 @@ I_RpcSend@4
 I_RpcSendReceive@4
 I_RpcServerAllocateIpPort@8
 I_RpcServerCheckClientRestriction@4
+I_RpcServerDisableExceptionFilter@0
+I_RpcServerGetAssociationID@8
 I_RpcServerInqAddressChangeFn@0
 I_RpcServerInqLocalConnAddress@16
 I_RpcServerInqRemoteConnAddress@16
@@ -106,12 +122,16 @@ I_RpcServerRegisterForwardFunction@4
 I_RpcSetAssociationContext@4
 I_RpcServerSetAddressChangeFn@4
 I_RpcServerStartService@12
+I_RpcServerSubscribeForDisconnectNotification2@12
+I_RpcServerSubscribeForDisconnectNotification@8
+I_RpcServerUnsubscribeForDisconnectNotification@20
 I_RpcServerUseProtseq2A@20
 I_RpcServerUseProtseq2W@20
 I_RpcServerUseProtseqEp2A@24
 I_RpcServerUseProtseqEp2W@24
 I_RpcSessionStrictContextHandle@0
 I_RpcSetDCOMAppId@4
+I_RpcSetSystemHandle@20
 I_RpcSsDontSerializeContext@0
 I_RpcStopMonitorAssociation@4
 I_RpcTransClientMaxFrag@4
@@ -125,6 +145,7 @@ I_RpcTransServerReallocBuffer@16
 I_RpcTransServerReceiveDirectReady@4
 I_RpcTransServerUnprotectThread@4
 I_RpcSystemFunction001@12
+I_RpcSystemHandleTypeSpecificWork@16
 I_RpcTransConnectionAllocatePacket@8
 I_RpcTransConnectionFreePacket@8
 I_RpcTransConnectionReallocPacket@16
@@ -160,6 +181,7 @@ NDRSContextUnmarshallEx@12
 NDRcopy@12
 NdrAllocate@8
 NdrAsyncClientCall@0
+NdrAsyncClientCall2@0
 NdrAsyncServerCall@4
 NdrByteCountPointerBufferSize@12
 NdrByteCountPointerFree@12
@@ -168,8 +190,9 @@ NdrByteCountPointerUnmarshall@16
 NdrCStdStubBuffer2_Release@8
 NdrCStdStubBuffer_Release@8
 NdrClearOutParameters@12
-NdrClientCall
-NdrClientCall2
+NdrClientCall@0
+NdrClientCall2@0
+NdrClientCall4@0
 NdrClientContextMarshall@12
 NdrClientContextUnmarshall@12
 NdrClientInitialize@16
@@ -217,6 +240,7 @@ NdrCorrelationInitialize@16
 NdrCorrelationPass@4
 NdrCreateServerInterfaceFromStub@8
 NdrDcomAsyncClientCall@0
+NdrDcomAsyncClientCall2@0
 NdrDcomAsyncStubCall@16
 NdrDllCanUnloadNow@4
 NdrDllGetClassObject@24
@@ -260,8 +284,9 @@ NdrInterfacePointerMarshall@12
 NdrInterfacePointerMemorySize@8
 NdrInterfacePointerUnmarshall@16
 NdrMapCommAndFaultStatus@16
-NdrMesProcEncodeDecode
-NdrMesProcEncodeDecode2
+NdrMesProcEncodeDecode@0
+NdrMesProcEncodeDecode2@0
+NdrMesProcEncodeDecode4@0
 NdrMesSimpleTypeAlignSize@4
 NdrMesSimpleTypeDecode@12
 NdrMesSimpleTypeEncode@16
@@ -425,7 +450,9 @@ RpcFreeAuthorizationContext@4
 RpcGetAuthorizationContextForClient@36
 RpcIfIdVectorFree@4
 RpcIfInqId@8
+RpcImpersonateClient2@4
 RpcImpersonateClient@4
+RpcImpersonateClientContainer@4
 RpcMgmtEnableIdleCleanup@0
 RpcMgmtEpEltInqBegin@24
 RpcMgmtEpEltInqDone@4
@@ -458,20 +485,29 @@ RpcObjectSetType@8
 RpcProtseqVectorFreeA@4
 RpcProtseqVectorFreeW@4
 RpcRaiseException@4
+RpcRevertContainerImpersonation@0
 RpcRevertToSelf@0
 RpcRevertToSelfEx@4
 RpcServerCompleteSecurityCallback@8
 RpcServerInqBindingHandle@4
 RpcServerInqBindings@4
+RpcServerInqBindingsEx@8
 RpcServerInqCallAttributesA@8
 RpcServerInqCallAttributesW@8
 RpcServerInqDefaultPrincNameA@8
 RpcServerInqDefaultPrincNameW@8
 RpcServerInqIf@12
+RpcServerInterfaceGroupActivate@4
+RpcServerInterfaceGroupClose@4
+RpcServerInterfaceGroupCreateA@32
+RpcServerInterfaceGroupCreateW@32
+RpcServerInterfaceGroupDeactivate@8
+RpcServerInterfaceGroupInqBindings@8
 RpcServerListen@12
 RpcServerRegisterAuthInfoA@16
 RpcServerRegisterAuthInfoW@16
 RpcServerRegisterIf2@28
+RpcServerRegisterIf3@32
 RpcServerRegisterIf@12
 RpcServerRegisterIfEx@24
 RpcServerSubscribeForNotification@16
-- 
2.21.0

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

Reply via email to