2010-06-30  Jonathan Yong  <jon_y@sourceforge.net>

	* lib64/rpcrt4.def: Updated from Vista.
	* lib32/rpcrt4.def: Likewise.
	* lib32/rpcns4.def: Likewise.
	* lib64/qwave.def: New.
	* lib64/rstrmgr.def: New.
	* lib64/wsdapi.def: New.
	* lib64/rpcdiag.def: New.
	* lib64/rpchttp.def: New.
	* lib64/resutil.def: New.
	* lib32/rstrmgr.def: New.
	* lib32/rpchttp.def: New.
	* lib32/resutil.def: New.
	* lib32/wsdapi.def: New.
	* lib32/qwave.def: New.
	* lib32/rpcdiag.def: New.
	* lib32/rpcdiag.def: New.
	* Makefile.am: Add new entries.
	* Makefile.in: Regenerated.



git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2729 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/ChangeLog b/mingw-w64-crt/ChangeLog
index bee8f70..428716d 100644
--- a/mingw-w64-crt/ChangeLog
+++ b/mingw-w64-crt/ChangeLog
@@ -1,3 +1,24 @@
+2010-06-30  Jonathan Yong  <jon_y@sourceforge.net>
+
+	* lib64/rpcrt4.def: Updated from Vista.
+	* lib32/rpcrt4.def: Likewise.
+	* lib32/rpcns4.def: Likewise.
+	* lib64/qwave.def: New.
+	* lib64/rstrmgr.def: New.
+	* lib64/wsdapi.def: New.
+	* lib64/rpcdiag.def: New.
+	* lib64/rpchttp.def: New.
+	* lib64/resutil.def: New.
+	* lib32/rstrmgr.def: New.
+	* lib32/rpchttp.def: New.
+	* lib32/resutil.def: New.
+	* lib32/wsdapi.def: New.
+	* lib32/qwave.def: New.
+	* lib32/rpcdiag.def: New.
+	* lib32/rpcdiag.def: New.
+	* Makefile.am: Add new entries.
+	* Makefile.in: Regenerated.
+
 2010-06-29  Ozkan Sezer  <sezeroz@gmail.com>
 
 	* lib32/ntdll.def: Remove the duplicated Rtl*ByteSwap exports and
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 2d31de3..2b3c291 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -390,7 +390,8 @@
   lib32/libqutil.a     lib32/libconnect.a  lib32/libesent.a      lib32/libhttpapi.a   \
   lib32/libpdh.a       lib32/libpdhui.a    lib32/libcscapi.a     lib32/libmsctf.a     \
   lib32/libndfapi.a    lib32/libp2pcollab.a lib32/libp2pgraph.a  lib32/libwdstptc.a   \
-  lib32/libks.a        lib64/libcscapi.a   lib32/libp2p.a
+  lib32/libks.a        lib32/libwsdapi.a   lib32/libp2p.a        lib32/librstrmgr.a   \
+  lib32/librpchttp.a   lib32/libresutil.a  lib32/libqwave.a      lib32/librpcdiag.a
 
 # combine these two rules with the ones for lib64
 # Use two patterns, one for 32/64 in lib32/ and lib64/
@@ -954,8 +955,8 @@
   lib64/libktmw32.a     lib64/libmf.a         lib64/libmfplat.a      lib64/libmsdrm.a       lib64/libncrypt.a        \
   lib64/libwecapi.a     lib64/libwevtapi.a    lib64/libwevtfwd.a     lib64/libqutil.a       lib64/libconnect.a       \
   lib64/libfwpuclnt.a   lib64/libndfapi.a     lib64/libp2p.a         lib64/libp2pcollab.a   lib64/libp2pgraph.a      \
-  lib64/libwdstptc.a    \
-  lib64/libks.a
+  lib64/libwdstptc.a    lib64/libcscapi.a     lib64/libo.a           lib64/libqwave.a       lib64/libwsdapi.a        \
+  lib64/libks.a         lib64/librpcdiag.a    lib64/librpchttp.a     lib64/libresutil.ao
 
 lib64/libcrtdll.a lib64/libmsvcrt.a lib64/libmsvcr80.a: lib64/lib%.a: lib64/%.def
 	$(DTDEF64) $< --dllname $*.dll
diff --git a/mingw-w64-crt/lib32/qwave.def b/mingw-w64-crt/lib32/qwave.def
new file mode 100644
index 0000000..56800ad
--- /dev/null
+++ b/mingw-w64-crt/lib32/qwave.def
@@ -0,0 +1,21 @@
+;
+; Definition file of qwave.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "qwave.dll"
+EXPORTS
+QDLHPathDiagnostics@20
+QDLHStartDiagnosingPath@12
+QOSAddSocketToFlow@24
+QOSCancel ; Check!!! forwards to CancelIoEx in KERNEL32.dll (ordinal 53)
+QOSCloseHandle ; Check!!! forwards to CloseHandle in KERNEL32.dll (ordinal 68)
+QOSCreateHandle@8
+QOSEnumerateFlows@12
+QOSNotifyFlow@28
+QOSQueryFlow@28
+QOSRemoveSocketFromFlow@16
+QOSSetFlow@28
+QOSStartTrackingClient@12
+QOSStopTrackingClient@12
+ServiceMain@8
diff --git a/mingw-w64-crt/lib32/resutil.def b/mingw-w64-crt/lib32/resutil.def
new file mode 100644
index 0000000..fb2b2bc
--- /dev/null
+++ b/mingw-w64-crt/lib32/resutil.def
@@ -0,0 +1,85 @@
+;
+; Definition file of RESUTILS.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RESUTILS.dll"
+EXPORTS
+ClusWorkerCheckTerminate@4
+ClusWorkerCreate@12
+ClusWorkerStart@4
+ClusWorkerTerminate@4
+ResUtilAddUnknownProperties@24
+ResUtilCreateDirectoryTree@4
+ResUtilDupParameterBlock@12
+ResUtilDupString@4
+ResUtilEnumPrivateProperties@20
+ResUtilEnumProperties@20
+ResUtilEnumResources@16
+ResUtilEnumResourcesEx@20
+ResUtilExpandEnvironmentStrings@4
+ResUtilFindBinaryProperty@20
+ResUtilFindDependentDiskResourceDriveLetter@16
+ResUtilFindDwordProperty@16
+ResUtilFindExpandSzProperty@16
+ResUtilFindExpandedSzProperty@16
+ResUtilFindFileTimeProperty@16
+ResUtilFindLongProperty@16
+ResUtilFindMultiSzProperty@20
+ResUtilFindSzProperty@16
+ResUtilFreeEnvironment@4
+ResUtilFreeParameterBlock@12
+ResUtilGetAllProperties@24
+ResUtilGetBinaryProperty@28
+ResUtilGetBinaryValue@16
+ResUtilGetClusterRoleState@8
+ResUtilGetCoreClusterResources@16
+ResUtilGetDwordProperty@28
+ResUtilGetDwordValue@16
+ResUtilGetEnvironmentWithNetName@4
+ResUtilGetFileTimeProperty@40
+ResUtilGetLongProperty@28
+ResUtilGetMultiSzProperty@28
+ResUtilGetPrivateProperties@20
+ResUtilGetProperties@24
+ResUtilGetPropertiesToParameterBlock@20
+ResUtilGetProperty@16
+ResUtilGetPropertyFormats@20
+ResUtilGetPropertySize@16
+ResUtilGetQwordValue@20
+ResUtilGetResourceDependency@8
+ResUtilGetResourceDependencyByClass@16
+ResUtilGetResourceDependencyByName@16
+ResUtilGetResourceDependentIPAddressProps@28
+ResUtilGetResourceName@12
+ResUtilGetResourceNameDependency@8
+ResUtilGetSzProperty@20
+ResUtilGetSzValue@8
+ResUtilIsPathValid@4
+ResUtilIsResourceClassEqual@8
+ResUtilPropertyListFromParameterBlock@24
+ResUtilRemoveResourceServiceEnvironment@12
+ResUtilResourceTypesEqual@8
+ResUtilResourcesEqual@8
+ResUtilSetBinaryValue@24
+ResUtilSetDwordValue@16
+ResUtilSetExpandSzValue@16
+ResUtilSetMultiSzValue@24
+ResUtilSetPrivatePropertyList@12
+ResUtilSetPropertyParameterBlock@28
+ResUtilSetPropertyParameterBlockEx@32
+ResUtilSetPropertyTable@28
+ResUtilSetPropertyTableEx@32
+ResUtilSetQwordValue@20
+ResUtilSetResourceServiceEnvironment@16
+ResUtilSetResourceServiceStartParameters@20
+ResUtilSetSzValue@16
+ResUtilSetUnknownProperties@16
+ResUtilStartResourceService@8
+ResUtilStopResourceService@4
+ResUtilStopService@4
+ResUtilTerminateServiceProcessFromResDll@20
+ResUtilVerifyPrivatePropertyList@8
+ResUtilVerifyPropertyTable@24
+ResUtilVerifyResourceService@4
+ResUtilVerifyService@4
diff --git a/mingw-w64-crt/lib32/rpcdiag.def b/mingw-w64-crt/lib32/rpcdiag.def
new file mode 100644
index 0000000..32a2f48
--- /dev/null
+++ b/mingw-w64-crt/lib32/rpcdiag.def
@@ -0,0 +1,9 @@
+;
+; Definition file of RpcDiag.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RpcDiag.dll"
+EXPORTS
+I_RpcSetupDiagCallback@4
+RpcDiagnoseError@24
diff --git a/mingw-w64-crt/lib32/rpchttp.def b/mingw-w64-crt/lib32/rpchttp.def
new file mode 100644
index 0000000..24d0e74
--- /dev/null
+++ b/mingw-w64-crt/lib32/rpchttp.def
@@ -0,0 +1,54 @@
+;
+; Definition file of rpchttp.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "rpchttp.dll"
+EXPORTS
+CompareHttpTransportCredentials@8
+ConvertToUnicodeHttpTransportCredentials@4
+DuplicateHttpTransportCredentials@4
+FreeHttpTransportCredentials@4
+HTTP2AbortConnection@4
+HTTP2ChannelDataOriginatorDirectSend@20
+HTTP2ContinueDrainChannel@4
+HTTP2DirectReceive@20
+HTTP2EpRecvFailed@12
+HTTP2FlowControlChannelDirectSend@24
+HTTP2IISDirectReceive@4
+HTTP2IISSenderDirectSend@4
+HTTP2PlugChannelDirectSend@20
+HTTP2ProcessComplexTReceive@20
+HTTP2ProcessComplexTSend@12
+HTTP2RecycleChannel@4
+HTTP2TestHook@12
+HTTP2TimerReschedule@4
+HTTP2WinHttpDelayedReceive@4
+HTTP2WinHttpDirectReceive@16
+HTTP2WinHttpDirectSend@12
+HTTP_Abort@4
+HTTP_Close@8
+HTTP_CopyResolverHint@12
+HTTP_FreeResolverHint@4
+HTTP_Initialize@16
+HTTP_Open@56
+HTTP_QueryClientAddress@8
+HTTP_QueryClientId@8
+HTTP_QueryClientIpAddress@8
+HTTP_QueryLocalAddress@16
+HTTP_Recv@4
+HTTP_Send@16
+HTTP_ServerListen@28
+HTTP_SetLastBufferToFree@12
+HTTP_SyncRecv@16
+HTTP_SyncSend@24
+HTTP_TurnOnOffKeepAlives@24
+HttpParseNetworkOptions@36
+HttpSendIdentifyResponse@4
+I_RpcGetRpcProxy@8
+I_RpcTransFreeHttpCredentials@4
+I_RpcTransGetHttpCredentials@4
+WS_HTTP2_CONNECTION__Initialize@4
+WS_HTTP2_INITIAL_CONNECTION__new@4
+I_RpcProxyNewConnection@28
+I_RpcReplyToClientWithStatus@8
diff --git a/mingw-w64-crt/lib32/rpcns4.def b/mingw-w64-crt/lib32/rpcns4.def
index 7d005c3..c0404c2 100644
--- a/mingw-w64-crt/lib32/rpcns4.def
+++ b/mingw-w64-crt/lib32/rpcns4.def
@@ -1,12 +1,20 @@
-LIBRARY RPCNS4.dll
+;
+; Definition file of RPCNS4.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RPCNS4.dll"
 EXPORTS
 I_GetDefaultEntrySyntax@0
 I_RpcNsGetBuffer@4
+I_RpcNsNegotiateTransferSyntax@4
 I_RpcNsRaiseException@8
 I_RpcNsSendReceive@8
 I_RpcReBindBuffer@4
 RpcIfIdVectorFree@4
 RpcNsBindingExportA@20
+RpcNsBindingExportPnPA@16
+RpcNsBindingExportPnPW@16
 RpcNsBindingExportW@20
 RpcNsBindingImportBeginA@20
 RpcNsBindingImportBeginW@20
@@ -18,6 +26,8 @@
 RpcNsBindingLookupNext@8
 RpcNsBindingSelect@8
 RpcNsBindingUnexportA@16
+RpcNsBindingUnexportPnPA@16
+RpcNsBindingUnexportPnPW@16
 RpcNsBindingUnexportW@16
 RpcNsEntryExpandNameA@12
 RpcNsEntryExpandNameW@12
diff --git a/mingw-w64-crt/lib32/rpcrt4.def b/mingw-w64-crt/lib32/rpcrt4.def
index 14212c0..60bca60 100644
--- a/mingw-w64-crt/lib32/rpcrt4.def
+++ b/mingw-w64-crt/lib32/rpcrt4.def
@@ -1,5 +1,21 @@
-LIBRARY RPCRT4.dll
+;
+; Definition file of RPCRT4.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RPCRT4.dll"
 EXPORTS
+I_RpcFwThisIsTheManager@0
+I_RpcInitHttpImports@4
+I_RpcOpenClientProcess@12
+I_RpcServerTurnOnOffKeepalives@16
+I_RpcVerifierCorruptionExpected@0
+NdrFullPointerFree@8
+NdrFullPointerInsertRefId@12
+NdrFullPointerQueryPointer@16
+NdrFullPointerQueryRefId@16
+NdrGetBaseInterfaceFromStub@12
+RpcCertMatchPrincipalName@8
 CStdStubBuffer_AddRef@4
 CStdStubBuffer_Connect@8
 CStdStubBuffer_CountRefs@4
@@ -9,37 +25,93 @@
 CStdStubBuffer_Invoke@12
 CStdStubBuffer_IsIIDSupported@8
 CStdStubBuffer_QueryInterface@12
+CreateProxyFromTypeInfo@20
+CreateStubFromTypeInfo@16
 DceErrorInqTextA@8
 DceErrorInqTextW@8
+DllGetClassObject@12
+DllRegisterServer@0
 IUnknown_AddRef_Proxy@4
 IUnknown_QueryInterface_Proxy@12
 IUnknown_Release_Proxy@4
 I_RpcAllocate@4
+I_RpcAsyncAbortCall@8
+I_RpcAsyncSetHandle@8
+I_RpcBCacheAllocate@4
+I_RpcBCacheFree@4
 I_RpcBindingCopy@8
 I_RpcBindingInqDynamicEndpoint@8
+I_RpcBindingCreateNP@16
+I_RpcBindingHandleToAsyncHandle@8
+I_RpcBindingInqDynamicEndpoint@8
+I_RpcBindingInqDynamicEndpointA@8
+I_RpcBindingInqDynamicEndpointW@8
+I_RpcBindingInqLocalClientPID@8
+I_RpcBindingInqMarshalledTargetInfo@12
+I_RpcBindingInqSecurityContext@8
+I_RpcBindingInqSecurityContextKeyInfo@8
 I_RpcBindingInqTransportType@8
+I_RpcBindingInqWireIdForSnego@8
 I_RpcBindingIsClientLocal@8
+I_RpcBindingToStaticStringBindingW@8
 I_RpcClearMutex@4
 I_RpcConnectionInqSockBuffSize2@4
+I_RpcCompleteAndFree@12
 I_RpcConnectionInqSockBuffSize@8
 I_RpcConnectionSetSockBuffSize@8
 I_RpcDeleteMutex@4
+I_RpcEnableWmiTrace@8
+I_RpcExceptionFilter@4
+I_RpcFilterDCOMActivation@20
 I_RpcFree@4
 I_RpcFreeBuffer@4
 I_RpcGetAssociationContext@4
+I_RpcFreePipeBuffer@4
 I_RpcGetBuffer@4
+I_RpcGetBufferWithObject@8
 I_RpcGetCurrentCallHandle@0
 I_RpcIOAlerted@4
+I_RpcGetExtendedError@0
+I_RpcGetPortAllocationData@4
 I_RpcIfInqTransferSyntaxes@16
+I_RpcLogEvent@28
 I_RpcMapWin32Status@4
 I_RpcMonitorAssociation@12
+I_RpcMarshalBindingHandleAndInterfaceForNDF@24
+I_RpcNDRCGetWireRepresentation@8
+I_RpcNDRSContextEmergencyCleanup@8
+I_RpcNegotiateTransferSyntax@4
 I_RpcNsBindingSetEntryName@12
+I_RpcNsBindingSetEntryNameA@12
+I_RpcNsBindingSetEntryNameW@12
+I_RpcNsInterfaceExported@12
+I_RpcNsInterfaceUnexported@12
 I_RpcParseSecurity@8
 I_RpcPauseExecution@4
+I_RpcReallocPipeBuffer@8
+I_RpcReceive@8
+I_RpcRecordCalloutFailure@12
 I_RpcRequestMutex@4
+I_RpcSNCHOption@8
+I_RpcSend@4
 I_RpcSendReceive@4
+I_RpcServerAllocateIpPort@8
+I_RpcServerCheckClientRestriction@4
+I_RpcServerInqAddressChangeFn@0
+I_RpcServerInqLocalConnAddress@16
+I_RpcServerInqRemoteConnAddress@16
+I_RpcServerInqTransportType@4
+I_RpcServerIsClientDisconnected@8
 I_RpcServerRegisterForwardFunction@4
 I_RpcSetAssociationContext@4
+I_RpcServerSetAddressChangeFn@4
+I_RpcServerStartService@12
+I_RpcServerUseProtseq2A@20
+I_RpcServerUseProtseq2W@20
+I_RpcServerUseProtseqEp2A@24
+I_RpcServerUseProtseqEp2W@24
+I_RpcSessionStrictContextHandle@0
+I_RpcSetDCOMAppId@4
 I_RpcSsDontSerializeContext@0
 I_RpcStopMonitorAssociation@4
 I_RpcTransClientMaxFrag@4
@@ -52,6 +124,18 @@
 I_RpcTransServerReallocBuffer@16
 I_RpcTransServerReceiveDirectReady@4
 I_RpcTransServerUnprotectThread@4
+I_RpcSystemFunction001@12
+I_RpcTransConnectionAllocatePacket@8
+I_RpcTransConnectionFreePacket@8
+I_RpcTransConnectionReallocPacket@16
+I_RpcTransDatagramAllocate2@16
+I_RpcTransDatagramAllocate@16
+I_RpcTransDatagramFree@8
+I_RpcTransGetThreadEvent@0
+I_RpcTransGetThreadEventThreadOptional@0
+I_RpcTransIoCancelled@8
+I_RpcTransServerNewConnection@4
+I_RpcTurnOnEEInfoPropagation@0
 I_UuidCreate@4
 MIDL_wchar_strcpy@8
 MIDL_wchar_strlen@4
@@ -67,10 +151,16 @@
 NDRCContextBinding@4
 NDRCContextMarshall@8
 NDRCContextUnmarshall@16
+NDRSContextMarshall2@24
 NDRSContextMarshall@12
+NDRSContextMarshallEx@16
+NDRSContextUnmarshall2@20
 NDRSContextUnmarshall@8
+NDRSContextUnmarshallEx@12
 NDRcopy@12
 NdrAllocate@8
+NdrAsyncClientCall@0
+NdrAsyncServerCall@4
 NdrByteCountPointerBufferSize@12
 NdrByteCountPointerFree@12
 NdrByteCountPointerMarshall@12
@@ -118,8 +208,16 @@
 NdrConformantVaryingStructMarshall@12
 NdrConformantVaryingStructMemorySize@8
 NdrConformantVaryingStructUnmarshall@16
+NdrContextHandleInitialize@8
 NdrContextHandleSize@12
+NdrConvert2@12
 NdrConvert@8
+NdrCorrelationFree@4
+NdrCorrelationInitialize@16
+NdrCorrelationPass@4
+NdrCreateServerInterfaceFromStub@8
+NdrDcomAsyncClientCall@0
+NdrDcomAsyncStubCall@16
 NdrDllCanUnloadNow@4
 NdrDllGetClassObject@24
 NdrDllRegisterProxy@12
@@ -139,6 +237,9 @@
 NdrFullPointerInsertRefId@12
 NdrFullPointerQueryPointer@16
 NdrFullPointerQueryRefId@16
+NdrFullPointerInsertRefId@12
+NdrFullPointerQueryPointer@16
+NdrFullPointerQueryRefId@16
 NdrFullPointerXlatFree@4
 NdrFullPointerXlatInit@8
 NdrGetBuffer@12
@@ -147,6 +248,12 @@
 NdrHardStructMarshall@12
 NdrHardStructMemorySize@8
 NdrHardStructUnmarshall@16
+NdrGetDcomProtocolVersion@8
+NdrGetSimpleTypeBufferAlignment@4
+NdrGetSimpleTypeBufferSize@4
+NdrGetSimpleTypeMemorySize@4
+NdrGetTypeFlags@4
+NdrGetUserMarshalInfo@12
 NdrInterfacePointerBufferSize@12
 NdrInterfacePointerFree@12
 NdrInterfacePointerMarshall@12
@@ -154,12 +261,17 @@
 NdrInterfacePointerUnmarshall@16
 NdrMapCommAndFaultStatus@16
 NdrMesProcEncodeDecode
+NdrMesProcEncodeDecode2
 NdrMesSimpleTypeAlignSize@4
 NdrMesSimpleTypeDecode@12
 NdrMesSimpleTypeEncode@16
+NdrMesTypeAlignSize2@20
 NdrMesTypeAlignSize@16
+NdrMesTypeDecode2@20
 NdrMesTypeDecode@16
+NdrMesTypeEncode2@20
 NdrMesTypeEncode@16
+NdrMesTypeFree2@20
 NdrNonConformantStringBufferSize@12
 NdrNonConformantStringMarshall@12
 NdrNonConformantStringMemorySize@8
@@ -173,6 +285,11 @@
 NdrNsSendReceive@12
 NdrOleAllocate@4
 NdrOleFree@4
+NdrOutInit@12
+NdrPartialIgnoreClientBufferSize@8
+NdrPartialIgnoreClientMarshall@8
+NdrPartialIgnoreServerInitialize@12
+NdrPartialIgnoreServerUnmarshall@8
 NdrPointerBufferSize@12
 NdrPointerFree@12
 NdrPointerMarshall@12
@@ -183,6 +300,7 @@
 NdrProxyGetBuffer@8
 NdrProxyInitialize@20
 NdrProxySendReceive@8
+;NdrRangeUnmarshall ; Check!!! Couldn't determine function argument count. Function doesn't return. 
 NdrRpcSmClientAllocate@4
 NdrRpcSmClientFree@4
 NdrRpcSmSetClientToOsf@4
@@ -191,12 +309,16 @@
 NdrRpcSsDisableAllocate@4
 NdrRpcSsEnableAllocate@4
 NdrSendReceive@8
+NdrServerCall2@4
 NdrServerCall@4
 NdrServerContextMarshall@12
+NdrServerContextNewMarshall@16
+NdrServerContextNewUnmarshall@8
 NdrServerContextUnmarshall@4
 NdrServerInitialize@12
 NdrServerInitializeMarshall@8
 NdrServerInitializeNew@12
+NdrServerInitializePartial@16
 NdrServerInitializeUnmarshall@12
 NdrServerMarshall@16
 NdrServerUnmarshall@24
@@ -207,11 +329,24 @@
 NdrSimpleStructUnmarshall@16
 NdrSimpleTypeMarshall@12
 NdrSimpleTypeUnmarshall@12
+NdrStubCall2@16
 NdrStubCall@16
 NdrStubForwardingFunction@16
 NdrStubGetBuffer@12
 NdrStubInitialize@16
 NdrStubInitializeMarshall@12
+NdrTypeFlags@60029
+NdrTypeFree@12
+NdrTypeMarshall@12
+NdrTypeSize@12
+NdrTypeUnmarshall@16
+NdrUnmarshallBasetypeInline@12
+NdrUserMarshalBufferSize@12
+NdrUserMarshalFree@12
+NdrUserMarshalMarshall@12
+NdrUserMarshalMemorySize@8
+NdrUserMarshalSimpleTypeConvert@12
+NdrUserMarshalUnmarshall@16
 NdrVaryingArrayBufferSize@12
 NdrVaryingArrayFree@12
 NdrVaryingArrayMarshall@12
@@ -222,30 +357,72 @@
 NdrXmitOrRepAsMarshall@12
 NdrXmitOrRepAsMemorySize@8
 NdrXmitOrRepAsUnmarshall@16
+NdrpCreateProxy@16
+NdrpCreateStub@12
+NdrpGetProcFormatString@24
+NdrpGetTypeFormatString@12
+NdrpGetTypeGenCookie@4
+NdrpMemoryIncrement@12
+NdrpReleaseTypeFormatString@4
+NdrpReleaseTypeGenCookie@4
+NdrpVarVtOfTypeDesc@12
+RpcAsyncAbortCall@8
+RpcAsyncCancelCall@8
+RpcAsyncCompleteCall@8
+RpcAsyncGetCallStatus@4
+RpcAsyncInitializeHandle@8
+RpcAsyncRegisterInfo@4
+RpcBindingBind@12
 RpcBindingCopy@8
+RpcBindingCreateA@16
+RpcBindingCreateW@16
 RpcBindingFree@4
 RpcBindingFromStringBindingA@8
 RpcBindingFromStringBindingW@8
 RpcBindingInqAuthClientA@24
+RpcBindingInqAuthClientExA@28
+RpcBindingInqAuthClientExW@28
 RpcBindingInqAuthClientW@24
 RpcBindingInqAuthInfoA@24
+RpcBindingInqAuthInfoExA@32
+RpcBindingInqAuthInfoExW@32
 RpcBindingInqAuthInfoW@24
 RpcBindingInqObject@8
+RpcBindingInqOption@12
 RpcBindingReset@4
 RpcBindingServerFromClient@8
 RpcBindingSetAuthInfoA@24
+RpcBindingSetAuthInfoExA@28
+RpcBindingSetAuthInfoExW@28
 RpcBindingSetAuthInfoW@24
 RpcBindingSetObject@8
+RpcBindingSetOption@12
 RpcBindingToStringBindingA@8
 RpcBindingToStringBindingW@8
+RpcBindingUnbind@4
 RpcBindingVectorFree@4
 RpcCancelThread@4
+RpcCancelThreadEx@8
+RpcCertGeneratePrincipalNameA@12
+RpcCertGeneratePrincipalNameW@12
 RpcEpRegisterA@16
 RpcEpRegisterNoReplaceA@16
 RpcEpRegisterNoReplaceW@16
 RpcEpRegisterW@16
 RpcEpResolveBinding@8
 RpcEpUnregister@12
+RpcErrorAddRecord@4
+RpcErrorClearInformation@0
+RpcErrorEndEnumeration@4
+RpcErrorGetNextRecord@12
+RpcErrorGetNumberOfRecords@8
+RpcErrorLoadErrorInfo@12
+RpcErrorResetEnumeration@4
+RpcErrorSaveErrorInfo@12
+RpcErrorStartEnumeration@4
+RpcExceptionFilter@4
+RpcFreeAuthorizationContext@4
+RpcGetAuthorizationContextForClient@36
 RpcIfIdVectorFree@4
 RpcIfInqId@8
 RpcImpersonateClient@4
@@ -282,23 +459,43 @@
 RpcProtseqVectorFreeW@4
 RpcRaiseException@4
 RpcRevertToSelf@0
+RpcRevertToSelfEx@4
+RpcServerCompleteSecurityCallback@8
+RpcServerInqBindingHandle@4
 RpcServerInqBindings@4
+RpcServerInqCallAttributesA@8
+RpcServerInqCallAttributesW@8
 RpcServerInqDefaultPrincNameA@8
 RpcServerInqDefaultPrincNameW@8
 RpcServerInqIf@12
 RpcServerListen@12
 RpcServerRegisterAuthInfoA@16
 RpcServerRegisterAuthInfoW@16
+RpcServerRegisterIf2@28
 RpcServerRegisterIf@12
+RpcServerRegisterIfEx@24
+RpcServerSubscribeForNotification@16
+RpcServerTestCancel@4
 RpcServerUnregisterIf@12
+RpcServerUnregisterIfEx@12
+RpcServerUnsubscribeForNotification@12
 RpcServerUseAllProtseqs@8
+RpcServerUseAllProtseqsEx@12
 RpcServerUseAllProtseqsIf@12
+RpcServerUseAllProtseqsIfEx@16
 RpcServerUseProtseqA@12
 RpcServerUseProtseqEpA@16
+RpcServerUseProtseqEpExA@20
+RpcServerUseProtseqEpExW@20
 RpcServerUseProtseqEpW@16
+RpcServerUseProtseqExA@16
+RpcServerUseProtseqExW@16
 RpcServerUseProtseqIfA@16
+RpcServerUseProtseqIfExA@20
+RpcServerUseProtseqIfExW@20
 RpcServerUseProtseqIfW@16
 RpcServerUseProtseqW@12
+RpcServerYield@0
 RpcSmAllocate@8
 RpcSmClientFree@4
 RpcSmDestroyClientContext@4
@@ -310,10 +507,14 @@
 RpcSmSetThreadHandle@4
 RpcSmSwapClientAllocFree@16
 RpcSsAllocate@4
+RpcSsContextLockExclusive@8
+RpcSsContextLockShared@8
 RpcSsDestroyClientContext@4
 RpcSsDisableAllocate@0
+RpcSsDontSerializeContext@0
 RpcSsEnableAllocate@0
 RpcSsFree@4
+RpcSsGetContextBinding@8
 RpcSsGetThreadHandle@0
 RpcSsSetClientAllocFree@8
 RpcSsSetThreadHandle@4
@@ -325,6 +526,10 @@
 RpcStringFreeA@4
 RpcStringFreeW@4
 RpcTestCancel@0
+RpcUserFree@8
+SimpleTypeAlignment@1526
+SimpleTypeBufferSize@1526
+SimpleTypeMemorySize@1526
 TowerConstruct@24
 TowerExplode@24
 UuidCompare@12
@@ -351,6 +556,10 @@
 long_array_from_ndr@16
 long_from_ndr@8
 long_from_ndr_temp@12
+pfnFreeRoutines DATA
+pfnMarshallRoutines DATA
+pfnSizeRoutines DATA
+pfnUnmarshallRoutines DATA
 short_array_from_ndr@16
 short_from_ndr@8
 short_from_ndr_temp@12
diff --git a/mingw-w64-crt/lib32/rstrmgr.def b/mingw-w64-crt/lib32/rstrmgr.def
new file mode 100644
index 0000000..6e04fce
--- /dev/null
+++ b/mingw-w64-crt/lib32/rstrmgr.def
@@ -0,0 +1,19 @@
+;
+; Definition file of RstrtMgr.DLL
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RstrtMgr.DLL"
+EXPORTS
+RmAddFilter@20
+RmCancelCurrentTask@4
+RmEndSession@4
+RmGetFilterList@16
+RmGetList@20
+RmJoinSession@8
+RmRegisterResources@28
+RmRemoveFilter@16
+RmReserveHeap@4
+RmRestart@12
+RmShutdown@12
+RmStartSession@12
diff --git a/mingw-w64-crt/lib32/wsdapi.def b/mingw-w64-crt/lib32/wsdapi.def
new file mode 100644
index 0000000..d8ab9ae
--- /dev/null
+++ b/mingw-w64-crt/lib32/wsdapi.def
@@ -0,0 +1,41 @@
+;
+; Definition file of wsdapi.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wsdapi.dll"
+EXPORTS
+WSDCancelAddrChangeNotify@4
+WSDCreateHttpAddressAdvanced@8
+WSDNotifyAddrChange@12
+WSDAllocateLinkedMemory@8
+WSDAttachLinkedMemory@8
+WSDCreateDeviceHost@12
+WSDCreateDeviceHostAdvanced@20
+WSDCreateDeviceProxy@16
+WSDCreateDeviceProxyAdvanced@20
+WSDCreateDiscoveryProvider@8
+WSDCreateDiscoveryPublisher@8
+WSDCreateHttpAddress@4
+WSDCreateHttpMessageParameters@4
+WSDCreateHttpTransport@8
+WSDCreateMetadataAgent@12
+WSDCreateOutboundAttachment@4
+WSDCreateUdpAddress@4
+WSDCreateUdpMessageParameters@4
+WSDCreateUdpTransport@4
+WSDDetachLinkedMemory@4
+WSDFreeLinkedMemory@4
+WSDGenerateFault@24
+WSDGenerateFaultEx@20
+WSDGenerateRandomDelay@8
+WSDGetConfigurationOption@12
+WSDProcessFault@12
+WSDSetConfigurationOption@12
+WSDXMLAddChild@8
+WSDXMLAddSibling@8
+WSDXMLBuildAnyForSingleElement@12
+WSDXMLCleanupElement@4
+WSDXMLCreateContext@4
+WSDXMLGetNameFromBuiltinNamespace@12
+WSDXMLGetValueFromAny@16
diff --git a/mingw-w64-crt/lib64/qwave.def b/mingw-w64-crt/lib64/qwave.def
new file mode 100644
index 0000000..f95058d
--- /dev/null
+++ b/mingw-w64-crt/lib64/qwave.def
@@ -0,0 +1,21 @@
+;
+; Definition file of qwave.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "qwave.dll"
+EXPORTS
+QDLHPathDiagnostics
+QDLHStartDiagnosingPath
+QOSAddSocketToFlow
+QOSCancel
+QOSCloseHandle
+QOSCreateHandle
+QOSEnumerateFlows
+QOSNotifyFlow
+QOSQueryFlow
+QOSRemoveSocketFromFlow
+QOSSetFlow
+QOSStartTrackingClient
+QOSStopTrackingClient
+ServiceMain
diff --git a/mingw-w64-crt/lib64/resutil.def b/mingw-w64-crt/lib64/resutil.def
new file mode 100644
index 0000000..a0df22b
--- /dev/null
+++ b/mingw-w64-crt/lib64/resutil.def
@@ -0,0 +1,85 @@
+;
+; Definition file of RESUTILS.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RESUTILS.dll"
+EXPORTS
+ClusWorkerCheckTerminate
+ClusWorkerCreate
+ClusWorkerStart
+ClusWorkerTerminate
+ResUtilAddUnknownProperties
+ResUtilCreateDirectoryTree
+ResUtilDupParameterBlock
+ResUtilDupString
+ResUtilEnumPrivateProperties
+ResUtilEnumProperties
+ResUtilEnumResources
+ResUtilEnumResourcesEx
+ResUtilExpandEnvironmentStrings
+ResUtilFindBinaryProperty
+ResUtilFindDependentDiskResourceDriveLetter
+ResUtilFindDwordProperty
+ResUtilFindExpandSzProperty
+ResUtilFindExpandedSzProperty
+ResUtilFindFileTimeProperty
+ResUtilFindLongProperty
+ResUtilFindMultiSzProperty
+ResUtilFindSzProperty
+ResUtilFreeEnvironment
+ResUtilFreeParameterBlock
+ResUtilGetAllProperties
+ResUtilGetBinaryProperty
+ResUtilGetBinaryValue
+ResUtilGetClusterRoleState
+ResUtilGetCoreClusterResources
+ResUtilGetDwordProperty
+ResUtilGetDwordValue
+ResUtilGetEnvironmentWithNetName
+ResUtilGetFileTimeProperty
+ResUtilGetLongProperty
+ResUtilGetMultiSzProperty
+ResUtilGetPrivateProperties
+ResUtilGetProperties
+ResUtilGetPropertiesToParameterBlock
+ResUtilGetProperty
+ResUtilGetPropertyFormats
+ResUtilGetPropertySize
+ResUtilGetQwordValue
+ResUtilGetResourceDependency
+ResUtilGetResourceDependencyByClass
+ResUtilGetResourceDependencyByName
+ResUtilGetResourceDependentIPAddressProps
+ResUtilGetResourceName
+ResUtilGetResourceNameDependency
+ResUtilGetSzProperty
+ResUtilGetSzValue
+ResUtilIsPathValid
+ResUtilIsResourceClassEqual
+ResUtilPropertyListFromParameterBlock
+ResUtilRemoveResourceServiceEnvironment
+ResUtilResourceTypesEqual
+ResUtilResourcesEqual
+ResUtilSetBinaryValue
+ResUtilSetDwordValue
+ResUtilSetExpandSzValue
+ResUtilSetMultiSzValue
+ResUtilSetPrivatePropertyList
+ResUtilSetPropertyParameterBlock
+ResUtilSetPropertyParameterBlockEx
+ResUtilSetPropertyTable
+ResUtilSetPropertyTableEx
+ResUtilSetQwordValue
+ResUtilSetResourceServiceEnvironment
+ResUtilSetResourceServiceStartParameters
+ResUtilSetSzValue
+ResUtilSetUnknownProperties
+ResUtilStartResourceService
+ResUtilStopResourceService
+ResUtilStopService
+ResUtilTerminateServiceProcessFromResDll
+ResUtilVerifyPrivatePropertyList
+ResUtilVerifyPropertyTable
+ResUtilVerifyResourceService
+ResUtilVerifyService
diff --git a/mingw-w64-crt/lib64/rpcdiag.def b/mingw-w64-crt/lib64/rpcdiag.def
new file mode 100644
index 0000000..87e44c5
--- /dev/null
+++ b/mingw-w64-crt/lib64/rpcdiag.def
@@ -0,0 +1,9 @@
+;
+; Definition file of RpcDiag.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RpcDiag.dll"
+EXPORTS
+I_RpcSetupDiagCallback
+RpcDiagnoseError
diff --git a/mingw-w64-crt/lib64/rpchttp.def b/mingw-w64-crt/lib64/rpchttp.def
new file mode 100644
index 0000000..46296a2
--- /dev/null
+++ b/mingw-w64-crt/lib64/rpchttp.def
@@ -0,0 +1,54 @@
+;
+; Definition file of rpchttp.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "rpchttp.dll"
+EXPORTS
+CompareHttpTransportCredentials
+ConvertToUnicodeHttpTransportCredentials
+DuplicateHttpTransportCredentials
+FreeHttpTransportCredentials
+HTTP2AbortConnection
+HTTP2ChannelDataOriginatorDirectSend
+HTTP2ContinueDrainChannel
+HTTP2DirectReceive
+HTTP2EpRecvFailed
+HTTP2FlowControlChannelDirectSend
+HTTP2IISDirectReceive
+HTTP2IISSenderDirectSend
+HTTP2PlugChannelDirectSend
+HTTP2ProcessComplexTReceive
+HTTP2ProcessComplexTSend
+HTTP2RecycleChannel
+HTTP2TestHook
+HTTP2TimerReschedule
+HTTP2WinHttpDelayedReceive
+HTTP2WinHttpDirectReceive
+HTTP2WinHttpDirectSend
+HTTP_Abort
+HTTP_Close
+HTTP_CopyResolverHint
+HTTP_FreeResolverHint
+HTTP_Initialize
+HTTP_Open
+HTTP_QueryClientAddress
+HTTP_QueryClientId
+HTTP_QueryClientIpAddress
+HTTP_QueryLocalAddress
+HTTP_Recv
+HTTP_Send
+HTTP_ServerListen
+HTTP_SetLastBufferToFree
+HTTP_SyncRecv
+HTTP_SyncSend
+HTTP_TurnOnOffKeepAlives
+HttpParseNetworkOptions
+HttpSendIdentifyResponse
+I_RpcGetRpcProxy
+I_RpcTransFreeHttpCredentials
+I_RpcTransGetHttpCredentials
+WS_HTTP2_CONNECTION__Initialize
+WS_HTTP2_INITIAL_CONNECTION__new
+I_RpcProxyNewConnection
+I_RpcReplyToClientWithStatus
diff --git a/mingw-w64-crt/lib64/rpcrt4.def b/mingw-w64-crt/lib64/rpcrt4.def
index ae46ca9..adeb75f 100644
--- a/mingw-w64-crt/lib64/rpcrt4.def
+++ b/mingw-w64-crt/lib64/rpcrt4.def
@@ -1,14 +1,24 @@
-; 
-; Exports of file RPCRT4.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of RPCRT4.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY RPCRT4.dll
+LIBRARY "RPCRT4.dll"
 EXPORTS
 CreateProxyFromTypeInfo
 CreateStubFromTypeInfo
+I_RpcFixTransferSyntax
+I_RpcFwThisIsTheManager
+I_RpcInitHttpImports
+I_RpcOpenClientProcess
 I_RpcServerTurnOnOffKeepalives
+I_RpcVerifierCorruptionExpected
+NdrFullPointerFree
+NdrFullPointerInsertRefId
+NdrFullPointerQueryPointer
+NdrFullPointerQueryRefId
+NdrGetBaseInterfaceFromStub
+RpcCertMatchPrincipalName
 CStdStubBuffer_AddRef
 CStdStubBuffer_Connect
 CStdStubBuffer_CountRefs
@@ -18,6 +28,8 @@
 CStdStubBuffer_Invoke
 CStdStubBuffer_IsIIDSupported
 CStdStubBuffer_QueryInterface
+CreateProxyFromTypeInfo
+CreateStubFromTypeInfo
 DceErrorInqTextA
 DceErrorInqTextW
 DllGetClassObject
@@ -35,6 +47,7 @@
 I_RpcBCacheAllocate
 I_RpcBCacheFree
 I_RpcBindingCopy
+I_RpcBindingCreateNP
 I_RpcBindingHandleToAsyncHandle
 I_RpcBindingInqConnId
 I_RpcBindingInqDynamicEndpoint
@@ -43,6 +56,7 @@
 I_RpcBindingInqLocalClientPID
 I_RpcBindingInqMarshalledTargetInfo
 I_RpcBindingInqSecurityContext
+I_RpcBindingInqSecurityContextKeyInfo
 I_RpcBindingInqTransportType
 I_RpcBindingInqWireIdForSnego
 I_RpcBindingIsClientLocal
@@ -50,9 +64,11 @@
 I_RpcClearMutex
 I_RpcConnectionInqSockBuffSize
 I_RpcConnectionSetSockBuffSize
+I_RpcCompleteAndFree
 I_RpcDeleteMutex
 I_RpcEnableWmiTrace
 I_RpcExceptionFilter
+I_RpcFilterDCOMActivation
 I_RpcFree
 I_RpcFreeBuffer
 I_RpcFreePipeBuffer
@@ -60,9 +76,11 @@
 I_RpcGetBufferWithObject
 I_RpcGetCurrentCallHandle
 I_RpcGetExtendedError
+I_RpcGetPortAllocationData
 I_RpcIfInqTransferSyntaxes
 I_RpcLogEvent
 I_RpcMapWin32Status
+I_RpcMarshalBindingHandleAndInterfaceForNDF
 I_RpcNDRCGetWireRepresentation
 I_RpcNDRSContextEmergencyCleanup
 I_RpcNegotiateTransferSyntax
@@ -86,16 +104,19 @@
 I_RpcServerCheckClientRestriction
 I_RpcServerInqAddressChangeFn
 I_RpcServerInqLocalConnAddress
+I_RpcServerInqRemoteConnAddress
 I_RpcServerInqTransportType
 I_RpcServerIsClientDisconnected
 I_RpcServerRegisterForwardFunction
 I_RpcServerSetAddressChangeFn
+I_RpcServerStartService
 I_RpcServerUseProtseq2A
 I_RpcServerUseProtseq2W
 I_RpcServerUseProtseqEp2A
 I_RpcServerUseProtseqEp2W
 I_RpcSessionStrictContextHandle
 I_RpcSetAsyncHandle
+I_RpcSetDCOMAppId
 I_RpcSsDontSerializeContext
 I_RpcSystemFunction001
 I_RpcTransConnectionAllocatePacket
@@ -105,6 +126,7 @@
 I_RpcTransDatagramAllocate2
 I_RpcTransDatagramFree
 I_RpcTransGetThreadEvent
+I_RpcTransGetThreadEventThreadOptional
 I_RpcTransIoCancelled
 I_RpcTransServerNewConnection
 I_RpcTurnOnEEInfoPropagation
@@ -308,7 +330,7 @@
 NdrStubGetBuffer
 NdrStubInitialize
 NdrStubInitializeMarshall
-NdrTypeFlags
+NdrTypeFlags DATA
 NdrTypeFree
 NdrTypeMarshall
 NdrTypeSize
@@ -347,7 +369,10 @@
 RpcAsyncGetCallStatus
 RpcAsyncInitializeHandle
 RpcAsyncRegisterInfo
+RpcBindingBind
 RpcBindingCopy
+RpcBindingCreateA
+RpcBindingCreateW
 RpcBindingFree
 RpcBindingFromStringBindingA
 RpcBindingFromStringBindingW
@@ -371,6 +396,7 @@
 RpcBindingSetOption
 RpcBindingToStringBindingA
 RpcBindingToStringBindingW
+RpcBindingUnbind
 RpcBindingVectorFree
 RpcCancelAsyncCall
 RpcCancelThread
@@ -393,6 +419,7 @@
 RpcErrorResetEnumeration
 RpcErrorSaveErrorInfo
 RpcErrorStartEnumeration
+RpcExceptionFilter
 RpcFreeAuthorizationContext
 RpcGetAsyncCallStatus
 RpcGetAuthorizationContextForClient
@@ -435,6 +462,8 @@
 RpcRegisterAsyncInfo
 RpcRevertToSelf
 RpcRevertToSelfEx
+RpcServerCompleteSecurityCallback
+RpcServerInqBindingHandle
 RpcServerInqBindings
 RpcServerInqCallAttributesA
 RpcServerInqCallAttributesW
@@ -447,9 +476,11 @@
 RpcServerRegisterIf
 RpcServerRegisterIf2
 RpcServerRegisterIfEx
+RpcServerSubscribeForNotification
 RpcServerTestCancel
 RpcServerUnregisterIf
 RpcServerUnregisterIfEx
+RpcServerUnsubscribeForNotification
 RpcServerUseAllProtseqs
 RpcServerUseAllProtseqsEx
 RpcServerUseAllProtseqsIf
@@ -498,9 +529,9 @@
 RpcStringFreeW
 RpcTestCancel
 RpcUserFree
-SimpleTypeAlignment
-SimpleTypeBufferSize
-SimpleTypeMemorySize
+SimpleTypeAlignment DATA
+SimpleTypeBufferSize DATA
+SimpleTypeMemorySize DATA
 TowerConstruct
 TowerExplode
 UuidCompare
diff --git a/mingw-w64-crt/lib64/rstrmgr.def b/mingw-w64-crt/lib64/rstrmgr.def
new file mode 100644
index 0000000..6a03564
--- /dev/null
+++ b/mingw-w64-crt/lib64/rstrmgr.def
@@ -0,0 +1,19 @@
+;
+; Definition file of RstrtMgr.DLL
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "RstrtMgr.DLL"
+EXPORTS
+RmAddFilter
+RmCancelCurrentTask
+RmEndSession
+RmGetFilterList
+RmGetList
+RmJoinSession
+RmRegisterResources
+RmRemoveFilter
+RmReserveHeap
+RmRestart
+RmShutdown
+RmStartSession
diff --git a/mingw-w64-crt/lib64/wsdapi.def b/mingw-w64-crt/lib64/wsdapi.def
new file mode 100644
index 0000000..a10b4cd
--- /dev/null
+++ b/mingw-w64-crt/lib64/wsdapi.def
@@ -0,0 +1,41 @@
+;
+; Definition file of wsdapi.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wsdapi.dll"
+EXPORTS
+WSDCancelAddrChangeNotify
+WSDCreateHttpAddressAdvanced
+WSDNotifyAddrChange
+WSDAllocateLinkedMemory
+WSDAttachLinkedMemory
+WSDCreateDeviceHost
+WSDCreateDeviceHostAdvanced
+WSDCreateDeviceProxy
+WSDCreateDeviceProxyAdvanced
+WSDCreateDiscoveryProvider
+WSDCreateDiscoveryPublisher
+WSDCreateHttpAddress
+WSDCreateHttpMessageParameters
+WSDCreateHttpTransport
+WSDCreateMetadataAgent
+WSDCreateOutboundAttachment
+WSDCreateUdpAddress
+WSDCreateUdpMessageParameters
+WSDCreateUdpTransport
+WSDDetachLinkedMemory
+WSDFreeLinkedMemory
+WSDGenerateFault
+WSDGenerateFaultEx
+WSDGenerateRandomDelay
+WSDGetConfigurationOption
+WSDProcessFault
+WSDSetConfigurationOption
+WSDXMLAddChild
+WSDXMLAddSibling
+WSDXMLBuildAnyForSingleElement
+WSDXMLCleanupElement
+WSDXMLCreateContext
+WSDXMLGetNameFromBuiltinNamespace
+WSDXMLGetValueFromAny