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

	* lib64/wlanui.def: New.
	* lib64/wlanapi.def: New.
	* lib64/wlanutil.def: New.
	* lib64/wer.def: New.
	* lib32/wlanutil.def: New.
	* lib32/wlanui.def: New.
	* lib32/wlanapi.def: New.
	* llib32/wer.def: New.
	* lib64/dbghelp.def: Updated from Vista.
	* lib64/ws2_32.def: Likewise.
	* lib64/wtsapi32.def: Likewise.
	* lib64/mscms.def: Likewise.
	* lib32/wtsapi32.def: Likewise.
	* lib32/ws2_32.def: Likewise.
	* lib32/mscms.def: Likewise.
	* Makefile.am: Add new entries.
	* Makefile.in: Regenerated.



git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2786 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/ChangeLog b/mingw-w64-crt/ChangeLog
index fe91067..e493ceb 100644
--- a/mingw-w64-crt/ChangeLog
+++ b/mingw-w64-crt/ChangeLog
@@ -1,3 +1,23 @@
+2010-07-06  Jonathan Yong  <jon_y@sourceforge.net>
+
+	* lib64/wlanui.def: New.
+	* lib64/wlanapi.def: New.
+	* lib64/wlanutil.def: New.
+	* lib64/wer.def: New.
+	* lib32/wlanutil.def: New.
+	* lib32/wlanui.def: New.
+	* lib32/wlanapi.def: New.
+	* llib32/wer.def: New.
+	* lib64/dbghelp.def: Updated from Vista.
+	* lib64/ws2_32.def: Likewise.
+	* lib64/wtsapi32.def: Likewise.
+	* lib64/mscms.def: Likewise.
+	* lib32/wtsapi32.def: Likewise.
+	* lib32/ws2_32.def: Likewise.
+	* lib32/mscms.def: Likewise.
+	* Makefile.am: Add new entries.
+	* Makefile.in: Regenerated.
+
 2010-07-05  Doug Semler  <dougsemler@gmail.com>
 
 	* Makefile.am (XFAIL_TESTS): Add t_nullptrexception as an expected
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 3a9bcbd..e5aec70 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -396,7 +396,8 @@
   lib32/librpchttp.a   lib32/libresutil.a  lib32/libqwave.a      lib32/librpcdiag.a   \
   lib32/libvssapi.a    lib32/libslcext.a   lib32/libslc.a        lib32/libwinscard.a  \
   lib32/libvsstrace.a  lib32/libslwga.a    lib32/libvss_ps.a     lib32/libtbs.a       \
-  lib32/libtxfw32.a    lib32/libmsctfmonitor.a lib32/libtdh.a
+  lib32/libtxfw32.a    lib32/libmsctfmonitor.a lib32/libtdh.a    lib32/libwlanutil.a  \
+  lib32/libwlanui.a    lib32/libwlanapi.a  lib32/libwer.a
 
 # combine these two rules with the ones for lib64
 # Use two patterns, one for 32/64 in lib32/ and lib64/
@@ -963,7 +964,8 @@
   lib64/libwdstptc.a    lib64/libcscapi.a     lib64/librstrmgr.a     lib64/libqwave.a       lib64/libwsdapi.a        \
   lib64/libks.a         lib64/librpcdiag.a    lib64/librpchttp.a     lib64/libresutil.a     lib64/libslwga.a         \
   lib64/libslc.a        lib64/libslcext.a     lib64/libvsstrace.a    lib64/libmsctfmonitor.a lib64/libtbs.a          \
-  lib64/libtdh.a        lib64/libtxfw32.a
+  lib64/libtdh.a        lib64/libtxfw32.a     lib64/libwlanui.a      lib64/libwlanapi.a     lib64/libwlanutil.a      \
+  lib64/libwer.a
 
 lib64/libcrtdll.a lib64/libmsvcrt.a lib64/libmsvcr80.a: lib64/lib%.a: lib64/%.def
 	$(DTDEF64) $< --dllname $*.dll
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index 13b62c6..f224035 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -3188,7 +3188,8 @@
 @LIB32_TRUE@  lib32/librpchttp.a   lib32/libresutil.a  lib32/libqwave.a      lib32/librpcdiag.a   \
 @LIB32_TRUE@  lib32/libvssapi.a    lib32/libslcext.a   lib32/libslc.a        lib32/libwinscard.a  \
 @LIB32_TRUE@  lib32/libvsstrace.a  lib32/libslwga.a    lib32/libvss_ps.a     lib32/libtbs.a       \
-@LIB32_TRUE@  lib32/libtxfw32.a    lib32/libmsctfmonitor.a lib32/libtdh.a
+@LIB32_TRUE@  lib32/libtxfw32.a    lib32/libmsctfmonitor.a lib32/libtdh.a    lib32/libwlanutil.a  \
+@LIB32_TRUE@  lib32/libwlanui.a    lib32/libwlanapi.a  lib32/libwer.a
 
 
 # End 32-bit runtime
@@ -3689,7 +3690,8 @@
 @LIB64_TRUE@  lib64/libwdstptc.a    lib64/libcscapi.a     lib64/librstrmgr.a     lib64/libqwave.a       lib64/libwsdapi.a        \
 @LIB64_TRUE@  lib64/libks.a         lib64/librpcdiag.a    lib64/librpchttp.a     lib64/libresutil.a     lib64/libslwga.a         \
 @LIB64_TRUE@  lib64/libslc.a        lib64/libslcext.a     lib64/libvsstrace.a    lib64/libmsctfmonitor.a lib64/libtbs.a          \
-@LIB64_TRUE@  lib64/libtdh.a        lib64/libtxfw32.a
+@LIB64_TRUE@  lib64/libtdh.a        lib64/libtxfw32.a     lib64/libwlanui.a      lib64/libwlanapi.a     lib64/libwlanutil.a      \
+@LIB64_TRUE@  lib64/libwer.a
 
 
 # End 64-bit runtime
diff --git a/mingw-w64-crt/lib32/dbghelp.def b/mingw-w64-crt/lib32/dbghelp.def
index bcc83af..52b0565 100644
--- a/mingw-w64-crt/lib32/dbghelp.def
+++ b/mingw-w64-crt/lib32/dbghelp.def
@@ -5,16 +5,23 @@
 ;
 LIBRARY "dbghelp.dll"
 EXPORTS
+SymGetOmapBlockBase@16
 DbgHelpCreateUserDump@12
 DbgHelpCreateUserDumpW@12
 EnumDirTree@24
+EnumDirTreeW@24
 EnumerateLoadedModules64@12
 EnumerateLoadedModules@12
+EnumerateLoadedModulesEx@12
+EnumerateLoadedModulesExW@12
+EnumerateLoadedModulesW64@12
 ExtensionApiVersion@0
 FindDebugInfoFile@12
 FindDebugInfoFileEx@20
+FindDebugInfoFileExW@20
 FindExecutableImage@12
 FindExecutableImageEx@20
+FindExecutableImageExW@20
 FindFileInPath@32
 FindFileInSearchPath@28
 GetTimestampForLoadedLibrary@4
@@ -30,47 +37,92 @@
 MiniDumpReadDumpStream@20
 MiniDumpWriteDump@28
 SearchTreeForFile@12
+SearchTreeForFileW@12
 StackWalk64@36
 StackWalk@36
+SymAddSourceStream@24
+SymAddSourceStreamA@24
+SymAddSourceStreamW@24
 SymAddSymbol@32
+SymAddSymbolW@32
 SymCleanup@4
 SymDeleteSymbol@28
+SymDeleteSymbolW@28
 SymEnumLines@28
+SymEnumLinesW@28
+SymEnumProcesses@8
+SymEnumSourceFileTokens@16
 SymEnumSourceFiles@24
+SymEnumSourceFilesW@24
+SymEnumSourceLines@36
+SymEnumSourceLinesW@36
 SymEnumSym@20
 SymEnumSymbols@24
 SymEnumSymbolsForAddr@20
+SymEnumSymbolsForAddrW@20
+SymEnumSymbolsW@24
 SymEnumTypes@20
+SymEnumTypesByName@24
+SymEnumTypesByNameW@24
+SymEnumTypesW@20
 SymEnumerateModules64@12
 SymEnumerateModules@12
+SymEnumerateModulesW64@12
 SymEnumerateSymbols64@20
 SymEnumerateSymbols@16
 SymEnumerateSymbolsW64@20
 SymEnumerateSymbolsW@16
+SymFindDebugInfoFile@20
+SymFindDebugInfoFileW@20
+SymFindExecutableImage@20
+SymFindExecutableImageW@20
 SymFindFileInPath@40
+SymFindFileInPathW@40
 SymFromAddr@20
+SymFromAddrW@20
+SymFromIndex@20
+SymFromIndexW@20
 SymFromName@12
+SymFromNameW@12
 SymFromToken@20
+SymFromTokenW@20
 SymFunctionTableAccess64@12
 SymFunctionTableAccess@8
-SymGetFileLineOffsets64@16
-SymGetHomeDirectory@4
+SymGetFileLineOffsets64@20
+SymGetHomeDirectory@12
+SymGetHomeDirectoryW@12
 SymGetLineFromAddr64@20
 SymGetLineFromAddr@16
+SymGetLineFromAddrW64@20
 SymGetLineFromName64@24
 SymGetLineFromName@24
-SymGetLineNext64@24
+SymGetLineFromNameW64@24
+SymGetLineNext64@8
 SymGetLineNext@8
+SymGetLineNextW64@8
 SymGetLinePrev64@8
 SymGetLinePrev@8
+SymGetLinePrevW64@8
 SymGetModuleBase64@12
 SymGetModuleBase@8
 SymGetModuleInfo64@16
-SymGetModuleInfo@16
+SymGetModuleInfo@12
 SymGetModuleInfoW64@16
 SymGetModuleInfoW@12
+SymGetOmaps@28
 SymGetOptions@0
+SymGetScope@20
+SymGetScopeW@20
 SymGetSearchPath@12
+SymGetSearchPathW@12
+SymGetSourceFile@28
+SymGetSourceFileFromToken@20
+SymGetSourceFileFromTokenW@20
+SymGetSourceFileToken@24
+SymGetSourceFileTokenW@24
+SymGetSourceFileW@28
+SymGetSourceVarFromToken@24
+SymGetSourceVarFromTokenW@24
 SymGetSymFromAddr64@20
 SymGetSymFromAddr@16
 SymGetSymFromName64@12
@@ -79,38 +131,82 @@
 SymGetSymNext@8
 SymGetSymPrev64@8
 SymGetSymPrev@8
+SymGetSymbolFile@32
+SymGetSymbolFileW@32
 SymGetTypeFromName@20
+SymGetTypeFromNameW@20
 SymGetTypeInfo@24
+SymGetTypeInfoEx@16
+SymGetUnwindInfo@20
 SymInitialize@12
+SymInitializeW@12
 SymLoadModule64@28
 SymLoadModule@24
 SymLoadModuleEx@36
+SymLoadModuleExW@36
 SymMatchFileName@16
+SymMatchFileNameW@16
 SymMatchString@12
-SymRegisterCallback64
-SymRegisterCallback@8
+SymMatchStringA@12
+SymMatchStringW@12
+SymNext@8
+SymNextW@8
+SymPrev@8
+SymPrevW@8
+SymRefreshModuleList@4
+SymRegisterCallback64@16
+SymRegisterCallback@12
+SymRegisterCallbackW64@16
 SymRegisterFunctionEntryCallback64@16
 SymRegisterFunctionEntryCallback@12
+SymSearch@44
+SymSearchW@44
 SymSetContext@12
-SymSetHomeDirectory@4
+SymSetHomeDirectory@8
+SymSetHomeDirectoryW@8
 SymSetOptions@4
 SymSetParentWindow@4
+SymSetScopeFromAddr@12
+SymSetScopeFromIndex@16
 SymSetSearchPath@8
+SymSetSearchPathW@8
+SymSrvDeltaName@20
+SymSrvDeltaNameW@20
+SymSrvGetFileIndexInfo@12
+SymSrvGetFileIndexInfoW@12
+SymSrvGetFileIndexString@24
+SymSrvGetFileIndexStringW@24
+SymSrvGetFileIndexes@20
+SymSrvGetFileIndexesW@20
+SymSrvGetSupplement@16
+SymSrvGetSupplementW@16
+SymSrvIsStore@8
+SymSrvIsStoreW@8
+SymSrvStoreFile@16
+SymSrvStoreFileW@16
+SymSrvStoreSupplement@20
+SymSrvStoreSupplementW@20
 SymUnDName64@12
 SymUnDName@12
 SymUnloadModule64@12
 SymUnloadModule@8
 UnDecorateSymbolName@16
+UnDecorateSymbolNameW@16
 UnmapDebugInformation@4
 WinDbgExtensionDllInit@12
+block@24
+chksym@24
 dbghelp@8
 dh@24
 fptr@24
-lm@24
+homedir@24
+itoldyouso@24
 lmi@24
+lminfo@24
 omap@24
 srcfiles@24
-stackdbg@8
+stack_force_ebp@24
+stackdbg@24
 sym@24
 symsrv@24
 vc7fpo@24
diff --git a/mingw-w64-crt/lib32/mscms.def b/mingw-w64-crt/lib32/mscms.def
index a3d3ec2..a69544d 100644
--- a/mingw-w64-crt/lib32/mscms.def
+++ b/mingw-w64-crt/lib32/mscms.def
@@ -1,10 +1,28 @@
-LIBRARY mscms.dll
+;
+; Definition file of mscms.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "mscms.dll"
 EXPORTS
 AssociateColorProfileWithDeviceA@12
 AssociateColorProfileWithDeviceW@12
 CheckBitmapBits@36
 CheckColors@20
 CloseColorProfile@4
+ColorCplGetDefaultProfileScope@16
+ColorCplGetDefaultRenderingIntentScope@4
+ColorCplGetProfileProperties@8
+ColorCplHasSystemWideAssociationListChanged@12
+ColorCplInitialize@0
+ColorCplLoadAssociationList@16
+ColorCplMergeAssociationLists@8
+ColorCplOverwritePerUserAssociationList@8
+ColorCplReleaseProfileProperties@4
+ColorCplResetSystemWideAssociationListChangedWarning@8
+ColorCplSaveAssociationList@16
+ColorCplSetUsePerUserProfiles@12
+ColorCplUninitialize@0
 ConvertColorNameToIndex@16
 ConvertIndexToColorName@16
 CreateColorTransformA@16
@@ -14,10 +32,12 @@
 CreateProfileFromLogColorSpaceA@8
 CreateProfileFromLogColorSpaceW@8
 DeleteColorTransform@4
+DeviceRenameEvent@12
 DisassociateColorProfileFromDeviceA@12
 DisassociateColorProfileFromDeviceW@12
 EnumColorProfilesA@20
 EnumColorProfilesW@20
+GenerateCopyFilePaths@36
 GetCMMInfo@8
 GetColorDirectoryA@12
 GetColorDirectoryW@12
@@ -34,6 +54,12 @@
 GetStandardColorSpaceProfileW@16
 InstallColorProfileA@8
 InstallColorProfileW@8
+InternalGetDeviceConfig@24
+InternalGetPS2CSAFromLCS@16
+InternalGetPS2ColorRenderingDictionary@20
+InternalGetPS2ColorSpaceArray@24
+InternalGetPS2PreviewCRD@24
+InternalSetDeviceConfig@24
 IsColorProfileTagPresent@12
 IsColorProfileValid@8
 OpenColorProfileA@16
@@ -47,9 +73,28 @@
 SetColorProfileHeader@8
 SetStandardColorSpaceProfileA@12
 SetStandardColorSpaceProfileW@12
+SpoolerCopyFileEvent@12
 TranslateBitmapBits@44
 TranslateColors@24
 UninstallColorProfileA@12
 UninstallColorProfileW@12
 UnregisterCMMA@8
 UnregisterCMMW@8
+WcsAssociateColorProfileWithDevice@12
+WcsCheckColors@28
+WcsCreateIccProfile@8
+WcsDisassociateColorProfileFromDevice@12
+WcsEnumColorProfiles@20
+WcsEnumColorProfilesSize@12
+WcsGetDefaultColorProfile@28
+WcsGetDefaultColorProfileSize@24
+WcsGetDefaultRenderingIntent@8
+WcsGetUsePerUserProfiles@12
+WcsGpCanInstallOrUninstallProfiles@4
+WcsGpCanModifyDeviceAssociationList@12
+WcsOpenColorProfileA@28
+WcsOpenColorProfileW@28
+WcsSetDefaultColorProfile@24
+WcsSetDefaultRenderingIntent@8
+WcsSetUsePerUserProfiles@12
+WcsTranslateColors@40
diff --git a/mingw-w64-crt/lib32/wer.def b/mingw-w64-crt/lib32/wer.def
new file mode 100644
index 0000000..1fa1bcf
--- /dev/null
+++ b/mingw-w64-crt/lib32/wer.def
@@ -0,0 +1,84 @@
+;
+; Definition file of wer.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wer.dll"
+EXPORTS
+WerSysprepCleanup@0
+WerSysprepGeneralize@0
+WerSysprepSpecialize@0
+WerUnattendedSetup@0
+WerpAddAppCompatData@12
+WerpAddFile@24
+WerpAddMemoryBlock@12
+WerpAddRegisteredDataToReport@8
+WerpAddSecondaryParameter@12
+WerpAddTextToReport@12
+WerpArchiveReport@20
+WerpCancelResponseDownload@4
+WerpCancelUpload@4
+WerpCloseStore@4
+WerpCreateMachineStore@0
+WerpDeleteReport@8
+WerpDestroyWerString@4
+WerpDownloadResponse@28
+WerpDownloadResponseTemplate@12
+WerpEnumerateStoreNext@8
+WerpEnumerateStoreStart@4
+WerpExtractReportFiles@12
+WerpGetBucketId@8
+WerpGetDynamicParameter@16
+WerpGetEventType@8
+WerpGetFileByIndex@24
+WerpGetFilePathByIndex@12
+WerpGetNumFiles@8
+WerpGetNumSecParams@8
+WerpGetNumSigParams@8
+WerpGetReportFinalConsent@8
+WerpGetReportFlags@8
+WerpGetReportInformation@8
+WerpGetReportTime@8
+WerpGetReportType@8
+WerpGetResponseId@12
+WerpGetResponseUrl@8
+WerpGetSecParamByIndex@16
+WerpGetSigParamByIndex@16
+WerpGetStoreLocation@12
+WerpGetStoreType@8
+WerpGetTextFromReport@12
+WerpGetUIParamByIndex@12
+WerpGetUploadTime@8
+WerpGetWerStringData@4
+WerpIsTransportAvailable@0
+WerpLoadReport@16
+WerpOpenMachineArchive@8
+WerpOpenMachineQueue@8
+WerpOpenUserArchive@8
+WerpReportCancel@4
+WerpRestartApplication@20
+WerpSetDynamicParameter@16
+WerpSetEventName@8
+WerpSetReportFlags@8
+WerpSetReportInformation@8
+WerpSetReportTime@8
+WerpSetReportUploadContextToken@8
+WerpShowNXNotification@4
+WerpShowSecondLevelConsent@12
+WerpShowUpsellUI@8
+WerpSubmitReportFromStore@28
+WerpSvcReportFromMachineQueue@8
+WerAddExcludedApplication@8
+WerRemoveExcludedApplication@8
+WerReportAddDump@28
+WerReportAddFile@16
+WerReportCloseHandle@4
+WerReportCreate@16
+WerReportSetParameter@16
+WerReportSetUIOption@12
+WerReportSubmit@16
+WerpGetReportConsent@12
+WerpIsDisabled@8
+WerpOpenUserQueue@8
+WerpPromtUser@16
+WerpSetCallBack@12
diff --git a/mingw-w64-crt/lib32/wlanapi.def b/mingw-w64-crt/lib32/wlanapi.def
new file mode 100644
index 0000000..59cf01b
--- /dev/null
+++ b/mingw-w64-crt/lib32/wlanapi.def
@@ -0,0 +1,43 @@
+;
+; Definition file of Wlanapi.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "Wlanapi.dll"
+EXPORTS
+WlanAllocateMemory@4
+WlanCloseHandle@8
+WlanConnect@16
+WlanDeleteProfile@16
+WlanDisconnect@12
+WlanEnumInterfaces@12
+WlanExtractPsdIEDataList@24
+WlanFreeMemory@4
+WlanGetAvailableNetworkList@20
+WlanGetFilterList@16
+WlanGetInterfaceCapability@16
+WlanGetNetworkBssList@28
+WlanGetProfile@28
+WlanGetProfileCustomUserData@24
+WlanGetProfileList@16
+WlanGetSecuritySettings@20
+WlanIhvControl@32
+WlanOpenHandle@16
+WlanQueryAutoConfigParameter@24
+WlanQueryInterface@28
+WlanReasonCodeToString@16
+WlanRegisterNotification@28
+WlanRenameProfile@20
+WlanSaveTemporaryProfile@28
+WlanScan@20
+WlanSetAutoConfigParameter@20
+WlanSetFilterList@16
+WlanSetInterface@24
+WlanSetProfile@32
+WlanSetProfileCustomUserData@24
+WlanSetProfileEapUserData@44
+WlanSetProfileEapXmlUserData@24
+WlanSetProfileList@20
+WlanSetProfilePosition@20
+WlanSetPsdIEDataList@16
+WlanSetSecuritySettings@12
diff --git a/mingw-w64-crt/lib32/wlanui.def b/mingw-w64-crt/lib32/wlanui.def
new file mode 100644
index 0000000..c71311b
--- /dev/null
+++ b/mingw-w64-crt/lib32/wlanui.def
@@ -0,0 +1,13 @@
+;
+; Definition file of wlanui.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wlanui.dll"
+EXPORTS
+WLInvokeProfileUI@32
+WLInvokeProfileUIFromXMLFile@40
+DllGetClassObject@12
+WLFreeProfile@4
+WLFreeProfileXml@4
+WlanUIEditProfile@28
diff --git a/mingw-w64-crt/lib32/wlanutil.def b/mingw-w64-crt/lib32/wlanutil.def
new file mode 100644
index 0000000..cab1763
--- /dev/null
+++ b/mingw-w64-crt/lib32/wlanutil.def
@@ -0,0 +1,10 @@
+;
+; Definition file of wlanutil.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wlanutil.dll"
+EXPORTS
+WlanIsActiveConsoleUser@0
+WlanSsidToDisplayName@16
+WlanStringToSsid@8
diff --git a/mingw-w64-crt/lib32/ws2_32.def b/mingw-w64-crt/lib32/ws2_32.def
index f6effb5..29f936f 100644
--- a/mingw-w64-crt/lib32/ws2_32.def
+++ b/mingw-w64-crt/lib32/ws2_32.def
@@ -1,108 +1,22 @@
-LIBRARY WS2_32.DLL
+;
+; Definition file of WS2_32.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "WS2_32.dll"
 EXPORTS
-FreeAddrInfoExA@4
-FreeAddrInfoExW@4
-GetAddrInfoExA@40
-GetAddrInfoExW@40
-WEP@0
-WPUCompleteOverlappedRequest@20
-WSAAccept@20
-WSAAddressToStringA@20
-WSAAddressToStringW@20
-WSAAsyncGetHostByAddr@28
-WSAAsyncGetHostByName@20
-WSAAsyncGetProtoByName@20
-WSAAsyncGetProtoByNumber@20
-WSAAsyncGetServByName@24
-WSAAsyncGetServByPort@24
-WSAAsyncSelect@16
-WSACancelAsyncRequest@4
-WSACancelBlockingCall@0
-WSACleanup@0
-WSACloseEvent@4
-WSAConnect@28
-WSACreateEvent@0
-WSADuplicateSocketA@12
-WSADuplicateSocketW@12
-WSAEnumNameSpaceProvidersA@8
-WSAEnumNameSpaceProvidersW@8
-WSAEnumNetworkEvents@12
-WSAEnumProtocolsA@12
-WSAEnumProtocolsW@12
-WSAEventSelect@12
-WSAGetLastError@0
-WSAGetOverlappedResult@20
-WSAGetQOSByName@12
-WSAGetServiceClassInfoA@16
-WSAGetServiceClassInfoW@16
-WSAGetServiceClassNameByClassIdA@12
-WSAGetServiceClassNameByClassIdW@12
-WSAHtonl@12
-WSAHtons@12
-WSAInstallServiceClassA@4
-WSAInstallServiceClassW@4
-WSAIoctl@36
-WSAIsBlocking@0
-WSAJoinLeaf@32
-WSALookupServiceBeginA@12
-WSALookupServiceBeginW@12
-WSALookupServiceEnd@4
-WSALookupServiceNextA@16
-WSALookupServiceNextW@16
-WSANtohl@12
-WSANtohs@12
-WSANSPIoctl@32
-WSAProviderConfigChange@12
-WSARecv@28
-WSARecvDisconnect@8
-WSARecvFrom@36
-WSARemoveServiceClass@4
-WSAResetEvent@4
-WSASend@28
-WSASendDisconnect@8
-WSASendTo@36
-WSASetBlockingHook@4
-WSASetEvent@4
-WSASetLastError@4
-WSASetServiceA@12
-WSASetServiceW@12
-WSASocketA@24
-WSASocketW@24
-WSAStartup@8
-WSAStringToAddressA@20
-WSAStringToAddressW@20
-WSAUnhookBlockingHook@0
-WSAWaitForMultipleEvents@20
-WSCDeinstallProvider@8
-WSCEnableNSProvider@8
-WSCEnumProtocols@16
-WSCGetProviderPath@16
-WSCInstallNameSpace@20
-WSCInstallProvider@20
-WSCUnInstallNameSpace@4
-__WSAFDIsSet@8
 accept@12
 bind@12
 closesocket@4
 connect@12
-freeaddrinfo@4
-getaddrinfo@16
-gethostbyaddr@12
-gethostbyname@4
-gethostname@8
-getnameinfo@28
 getpeername@12
-getprotobyname@4
-getprotobynumber@4
-getservbyname@8
-getservbyport@8
 getsockname@12
 getsockopt@20
 htonl@4
 htons@4
+ioctlsocket@12
 inet_addr@4
 inet_ntoa@4
-ioctlsocket@12
 listen@8
 ntohl@4
 ntohs@4
@@ -114,3 +28,147 @@
 setsockopt@20
 shutdown@8
 socket@12
+WSApSetPostRoutine@4
+FreeAddrInfoEx@4
+FreeAddrInfoExW@4
+FreeAddrInfoW@4
+GetAddrInfoExA@40
+GetAddrInfoExW@40
+GetAddrInfoW@16
+GetNameInfoW@28
+InetNtopW@16
+InetPtonW@12
+SetAddrInfoExA@48
+SetAddrInfoExW@48
+WPUCompleteOverlappedRequest@20
+WSAAccept@20
+WSAAddressToStringA@20
+WSAAddressToStringW@20
+WSAAdvertiseProvider@8
+WSACloseEvent@4
+WSAConnect@28
+WSAConnectByList@32
+WSAConnectByNameA@36
+WSAConnectByNameW@36
+WSACreateEvent@0
+WSADuplicateSocketA@12
+WSADuplicateSocketW@12
+WSAEnumNameSpaceProvidersA@8
+WSAEnumNameSpaceProvidersExA@8
+gethostbyaddr@12
+gethostbyname@4
+getprotobyname@4
+getprotobynumber@4
+getservbyname@8
+getservbyport@8
+gethostname@8
+WSAEnumNameSpaceProvidersExW@8
+WSAEnumNameSpaceProvidersW@8
+WSAEnumNetworkEvents@12
+WSAEnumProtocolsA@12
+WSAEnumProtocolsW@12
+WSAEventSelect@12
+WSAGetOverlappedResult@20
+WSAGetQOSByName@12
+WSAGetServiceClassInfoA@16
+WSAGetServiceClassInfoW@16
+WSAGetServiceClassNameByClassIdA@12
+WSAGetServiceClassNameByClassIdW@12
+WSAHtonl@12
+WSAHtons@12
+WSAInstallServiceClassA@4
+WSAInstallServiceClassW@4
+WSAIoctl@36
+WSAJoinLeaf@32
+WSALookupServiceBeginA@12
+WSALookupServiceBeginW@12
+WSALookupServiceEnd@4
+WSALookupServiceNextA@16
+WSALookupServiceNextW@16
+WSANSPIoctl@32
+WSANtohl@12
+WSANtohs@12
+WSAPoll@12
+WSAProviderCompleteAsyncCall@8
+WSAProviderConfigChange@12
+WSARecv@28
+WSARecvDisconnect@8
+WSARecvFrom@36
+WSARemoveServiceClass@4
+WSAResetEvent ; Check!!! forwards to ResetEvent in KERNEL32.dll (ordinal 914)
+WSASend@28
+WSASendDisconnect@8
+WSASendMsg@24
+WSASendTo@36
+WSASetEvent ; Check!!! forwards to SetEvent in KERNEL32.dll (ordinal 987)
+WSASetServiceA@12
+WSASetServiceW@12
+WSASocketA@24
+WSASocketW@24
+WSAAsyncSelect@16
+WSAAsyncGetHostByAddr@28
+WSAAsyncGetHostByName@20
+WSAAsyncGetProtoByNumber@20
+WSAAsyncGetProtoByName@20
+WSAAsyncGetServByPort@24
+WSAAsyncGetServByName@24
+WSACancelAsyncRequest@4
+WSASetBlockingHook@4
+WSAUnhookBlockingHook@0
+WSAGetLastError ; Check!!! forwards to GetLastError in KERNEL32.dll (ordinal 487)
+WSASetLastError ; Check!!! forwards to SetLastError in KERNEL32.dll (ordinal 1012)
+WSACancelBlockingCall@0
+WSAIsBlocking@0
+WSAStartup@8
+WSACleanup@0
+WSAStringToAddressA@20
+WSAStringToAddressW@20
+WSAUnadvertiseProvider@4
+WSAWaitForMultipleEvents ; Check!!! forwards to WaitForMultipleObjectsEx in KERNEL32.dll (ordinal 1133)
+WSCDeinstallProvider@8
+WSCEnableNSProvider@8
+WSCEnumProtocols@16
+WSCGetApplicationCategory@24
+WSCGetProviderInfo@24
+WSCGetProviderPath@16
+WSCInstallNameSpace@20
+WSCInstallNameSpaceEx@24
+WSCInstallProvider@20
+WSCInstallProviderAndChains@32
+WSCSetApplicationCategory@28
+WSCSetProviderInfo@24
+WSCUnInstallNameSpace@4
+WSCUpdateProvider@20
+WSCWriteNameSpaceOrder@8
+WSCWriteProviderOrder@8
+WahCloseApcHelper@4
+WahCloseHandleHelper@4
+WahCloseNotificationHandleHelper@4
+WahCloseSocketHandle@8
+WahCloseThread@8
+WahCompleteRequest@20
+WahCreateHandleContextTable@4
+WahCreateNotificationHandle@8
+WahCreateSocketHandle@8
+WahDestroyHandleContextTable@4
+WahDisableNonIFSHandleSupport@0
+WahEnableNonIFSHandleSupport@0
+WahEnumerateHandleContexts@12
+WahInsertHandleContext@8
+__WSAFDIsSet@8
+WahNotifyAllProcesses@4
+WahOpenApcHelper@4
+WahOpenCurrentThread@8
+WahOpenHandleHelper@4
+WahOpenNotificationHandleHelper@4
+WahQueueUserApc@16
+WahReferenceContextByHandle@8
+WahRemoveHandleContext@8
+WahWaitForNotification@16
+WahWriteLSPEvent@8
+freeaddrinfo@4
+getaddrinfo@16
+getnameinfo@28
+inet_ntop@16
+inet_pton@12
+WEP@0
diff --git a/mingw-w64-crt/lib32/wtsapi32.def b/mingw-w64-crt/lib32/wtsapi32.def
index caf7cf7..dff87ab 100644
--- a/mingw-w64-crt/lib32/wtsapi32.def
+++ b/mingw-w64-crt/lib32/wtsapi32.def
@@ -6,6 +6,8 @@
 LIBRARY "WTSAPI32.dll"
 EXPORTS
 WTSCloseServer@4
+WTSConnectSessionA@16
+WTSConnectSessionW@16
 WTSDisconnectSession@12
 WTSEnumerateProcessesA@20
 WTSEnumerateProcessesW@20
@@ -23,6 +25,7 @@
 WTSQueryUserConfigW@20
 WTSQueryUserToken@8
 WTSRegisterSessionNotification@8
+WTSRegisterSessionNotificationEx@12
 WTSSendMessageA@40
 WTSSendMessageW@40
 WTSSetSessionInformationA@20
@@ -30,10 +33,15 @@
 WTSSetUserConfigA@20
 WTSSetUserConfigW@20
 WTSShutdownSystem@8
+WTSStartRemoteControlSessionA@16
+WTSStartRemoteControlSessionW@16
+WTSStopRemoteControlSession@4
 WTSTerminateProcess@12
 WTSUnRegisterSessionNotification@4
+WTSUnRegisterSessionNotificationEx@8
 WTSVirtualChannelClose@4
 WTSVirtualChannelOpen@12
+WTSVirtualChannelOpenEx@12
 WTSVirtualChannelPurgeInput@4
 WTSVirtualChannelPurgeOutput@4
 WTSVirtualChannelQuery@16
diff --git a/mingw-w64-crt/lib64/dbghelp.def b/mingw-w64-crt/lib64/dbghelp.def
index b0957c0..9dfe29c 100644
--- a/mingw-w64-crt/lib64/dbghelp.def
+++ b/mingw-w64-crt/lib64/dbghelp.def
@@ -1,20 +1,27 @@
-; 
-; Exports of file dbghelp.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of dbghelp.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY dbghelp.dll
+LIBRARY "dbghelp.dll"
 EXPORTS
+SymGetOmapBlockBase
 DbgHelpCreateUserDump
 DbgHelpCreateUserDumpW
+EnumDirTree
+EnumDirTreeW
 EnumerateLoadedModules
 EnumerateLoadedModules64
+EnumerateLoadedModulesEx
+EnumerateLoadedModulesExW
+EnumerateLoadedModulesW64
 ExtensionApiVersion
 FindDebugInfoFile
 FindDebugInfoFileEx
+FindDebugInfoFileExW
 FindExecutableImage
 FindExecutableImageEx
+FindExecutableImageExW
 FindFileInPath
 FindFileInSearchPath
 GetTimestampForLoadedLibrary
@@ -29,47 +36,92 @@
 MiniDumpReadDumpStream
 MiniDumpWriteDump
 SearchTreeForFile
+SearchTreeForFileW
 StackWalk
 StackWalk64
+SymAddSourceStream
+SymAddSourceStreamA
+SymAddSourceStreamW
 SymAddSymbol
+SymAddSymbolW
 SymCleanup
 SymDeleteSymbol
+SymDeleteSymbolW
 SymEnumLines
+SymEnumLinesW
+SymEnumProcesses
+SymEnumSourceFileTokens
 SymEnumSourceFiles
+SymEnumSourceFilesW
+SymEnumSourceLines
+SymEnumSourceLinesW
 SymEnumSym
 SymEnumSymbols
 SymEnumSymbolsForAddr
+SymEnumSymbolsForAddrW
+SymEnumSymbolsW
 SymEnumTypes
+SymEnumTypesByName
+SymEnumTypesByNameW
+SymEnumTypesW
 SymEnumerateModules
 SymEnumerateModules64
+SymEnumerateModulesW64
 SymEnumerateSymbols
 SymEnumerateSymbols64
 SymEnumerateSymbolsW
 SymEnumerateSymbolsW64
+SymFindDebugInfoFile
+SymFindDebugInfoFileW
+SymFindExecutableImage
+SymFindExecutableImageW
 SymFindFileInPath
+SymFindFileInPathW
 SymFromAddr
+SymFromAddrW
+SymFromIndex
+SymFromIndexW
 SymFromName
+SymFromNameW
 SymFromToken
+SymFromTokenW
 SymFunctionTableAccess
 SymFunctionTableAccess64
 SymGetFileLineOffsets64
 SymGetHomeDirectory
+SymGetHomeDirectoryW
 SymGetLineFromAddr
 SymGetLineFromAddr64
+SymGetLineFromAddrW64
 SymGetLineFromName
 SymGetLineFromName64
+SymGetLineFromNameW64
 SymGetLineNext
 SymGetLineNext64
+SymGetLineNextW64
 SymGetLinePrev
 SymGetLinePrev64
+SymGetLinePrevW64
 SymGetModuleBase
 SymGetModuleBase64
 SymGetModuleInfo
 SymGetModuleInfo64
 SymGetModuleInfoW
 SymGetModuleInfoW64
+SymGetOmaps
 SymGetOptions
+SymGetScope
+SymGetScopeW
 SymGetSearchPath
+SymGetSearchPathW
+SymGetSourceFile
+SymGetSourceFileFromToken
+SymGetSourceFileFromTokenW
+SymGetSourceFileToken
+SymGetSourceFileTokenW
+SymGetSourceFileW
+SymGetSourceVarFromToken
+SymGetSourceVarFromTokenW
 SymGetSymFromAddr
 SymGetSymFromAddr64
 SymGetSymFromName
@@ -78,36 +130,80 @@
 SymGetSymNext64
 SymGetSymPrev
 SymGetSymPrev64
+SymGetSymbolFile
+SymGetSymbolFileW
 SymGetTypeFromName
+SymGetTypeFromNameW
 SymGetTypeInfo
+SymGetTypeInfoEx
+SymGetUnwindInfo
 SymInitialize
+SymInitializeW
 SymLoadModule
 SymLoadModule64
 SymLoadModuleEx
+SymLoadModuleExW
 SymMatchFileName
+SymMatchFileNameW
 SymMatchString
+SymMatchStringA
+SymMatchStringW
+SymNext
+SymNextW
+SymPrev
+SymPrevW
+SymRefreshModuleList
 SymRegisterCallback
 SymRegisterCallback64
+SymRegisterCallbackW64
 SymRegisterFunctionEntryCallback
 SymRegisterFunctionEntryCallback64
+SymSearch
+SymSearchW
 SymSetContext
 SymSetHomeDirectory
+SymSetHomeDirectoryW
 SymSetOptions
 SymSetParentWindow
+SymSetScopeFromAddr
+SymSetScopeFromIndex
 SymSetSearchPath
+SymSetSearchPathW
+SymSrvDeltaName
+SymSrvDeltaNameW
+SymSrvGetFileIndexInfo
+SymSrvGetFileIndexInfoW
+SymSrvGetFileIndexString
+SymSrvGetFileIndexStringW
+SymSrvGetFileIndexes
+SymSrvGetFileIndexesW
+SymSrvGetSupplement
+SymSrvGetSupplementW
+SymSrvIsStore
+SymSrvIsStoreW
+SymSrvStoreFile
+SymSrvStoreFileW
+SymSrvStoreSupplement
+SymSrvStoreSupplementW
 SymUnDName
 SymUnDName64
 SymUnloadModule
 SymUnloadModule64
 UnDecorateSymbolName
+UnDecorateSymbolNameW
 WinDbgExtensionDllInit
+block
+chksym
 dbghelp
 dh
 fptr
-lm
+homedir
+itoldyouso
 lmi
+lminfo
 omap
 srcfiles
+stack_force_ebp
 stackdbg
 sym
 symsrv
diff --git a/mingw-w64-crt/lib64/mscms.def b/mingw-w64-crt/lib64/mscms.def
index e317724..946d3f4 100644
--- a/mingw-w64-crt/lib64/mscms.def
+++ b/mingw-w64-crt/lib64/mscms.def
@@ -1,16 +1,28 @@
-; 
-; Exports of file mscms.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of mscms.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY mscms.dll
+LIBRARY "mscms.dll"
 EXPORTS
 AssociateColorProfileWithDeviceA
 AssociateColorProfileWithDeviceW
 CheckBitmapBits
 CheckColors
 CloseColorProfile
+ColorCplGetDefaultProfileScope
+ColorCplGetDefaultRenderingIntentScope
+ColorCplGetProfileProperties
+ColorCplHasSystemWideAssociationListChanged
+ColorCplInitialize
+ColorCplLoadAssociationList
+ColorCplMergeAssociationLists
+ColorCplOverwritePerUserAssociationList
+ColorCplReleaseProfileProperties
+ColorCplResetSystemWideAssociationListChangedWarning
+ColorCplSaveAssociationList
+ColorCplSetUsePerUserProfiles
+ColorCplUninitialize
 ConvertColorNameToIndex
 ConvertIndexToColorName
 CreateColorTransformA
@@ -20,6 +32,7 @@
 CreateProfileFromLogColorSpaceA
 CreateProfileFromLogColorSpaceW
 DeleteColorTransform
+DeviceRenameEvent
 DisassociateColorProfileFromDeviceA
 DisassociateColorProfileFromDeviceW
 EnumColorProfilesA
@@ -67,3 +80,21 @@
 UninstallColorProfileW
 UnregisterCMMA
 UnregisterCMMW
+WcsAssociateColorProfileWithDevice
+WcsCheckColors
+WcsCreateIccProfile
+WcsDisassociateColorProfileFromDevice
+WcsEnumColorProfiles
+WcsEnumColorProfilesSize
+WcsGetDefaultColorProfile
+WcsGetDefaultColorProfileSize
+WcsGetDefaultRenderingIntent
+WcsGetUsePerUserProfiles
+WcsGpCanInstallOrUninstallProfiles
+WcsGpCanModifyDeviceAssociationList
+WcsOpenColorProfileA
+WcsOpenColorProfileW
+WcsSetDefaultColorProfile
+WcsSetDefaultRenderingIntent
+WcsSetUsePerUserProfiles
+WcsTranslateColors
diff --git a/mingw-w64-crt/lib64/wer.def b/mingw-w64-crt/lib64/wer.def
new file mode 100644
index 0000000..3f81b5b
--- /dev/null
+++ b/mingw-w64-crt/lib64/wer.def
@@ -0,0 +1,84 @@
+;
+; Definition file of wer.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wer.dll"
+EXPORTS
+WerSysprepCleanup
+WerSysprepGeneralize
+WerSysprepSpecialize
+WerUnattendedSetup
+WerpAddAppCompatData
+WerpAddFile
+WerpAddMemoryBlock
+WerpAddRegisteredDataToReport
+WerpAddSecondaryParameter
+WerpAddTextToReport
+WerpArchiveReport
+WerpCancelResponseDownload
+WerpCancelUpload
+WerpCloseStore
+WerpCreateMachineStore
+WerpDeleteReport
+WerpDestroyWerString
+WerpDownloadResponse
+WerpDownloadResponseTemplate
+WerpEnumerateStoreNext
+WerpEnumerateStoreStart
+WerpExtractReportFiles
+WerpGetBucketId
+WerpGetDynamicParameter
+WerpGetEventType
+WerpGetFileByIndex
+WerpGetFilePathByIndex
+WerpGetNumFiles
+WerpGetNumSecParams
+WerpGetNumSigParams
+WerpGetReportFinalConsent
+WerpGetReportFlags
+WerpGetReportInformation
+WerpGetReportTime
+WerpGetReportType
+WerpGetResponseId
+WerpGetResponseUrl
+WerpGetSecParamByIndex
+WerpGetSigParamByIndex
+WerpGetStoreLocation
+WerpGetStoreType
+WerpGetTextFromReport
+WerpGetUIParamByIndex
+WerpGetUploadTime
+WerpGetWerStringData
+WerpIsTransportAvailable
+WerpLoadReport
+WerpOpenMachineArchive
+WerpOpenMachineQueue
+WerpOpenUserArchive
+WerpReportCancel
+WerpRestartApplication
+WerpSetDynamicParameter
+WerpSetEventName
+WerpSetReportFlags
+WerpSetReportInformation
+WerpSetReportTime
+WerpSetReportUploadContextToken
+WerpShowNXNotification
+WerpShowSecondLevelConsent
+WerpShowUpsellUI
+WerpSubmitReportFromStore
+WerpSvcReportFromMachineQueue
+WerAddExcludedApplication
+WerRemoveExcludedApplication
+WerReportAddDump
+WerReportAddFile
+WerReportCloseHandle
+WerReportCreate
+WerReportSetParameter
+WerReportSetUIOption
+WerReportSubmit
+WerpGetReportConsent
+WerpIsDisabled
+WerpOpenUserQueue
+WerpPromtUser
+WerpSetCallBack
diff --git a/mingw-w64-crt/lib64/wlanapi.def b/mingw-w64-crt/lib64/wlanapi.def
new file mode 100644
index 0000000..3755e32
--- /dev/null
+++ b/mingw-w64-crt/lib64/wlanapi.def
@@ -0,0 +1,43 @@
+;
+; Definition file of Wlanapi.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "Wlanapi.dll"
+EXPORTS
+WlanAllocateMemory
+WlanCloseHandle
+WlanConnect
+WlanDeleteProfile
+WlanDisconnect
+WlanEnumInterfaces
+WlanExtractPsdIEDataList
+WlanFreeMemory
+WlanGetAvailableNetworkList
+WlanGetFilterList
+WlanGetInterfaceCapability
+WlanGetNetworkBssList
+WlanGetProfile
+WlanGetProfileCustomUserData
+WlanGetProfileList
+WlanGetSecuritySettings
+WlanIhvControl
+WlanOpenHandle
+WlanQueryAutoConfigParameter
+WlanQueryInterface
+WlanReasonCodeToString
+WlanRegisterNotification
+WlanRenameProfile
+WlanSaveTemporaryProfile
+WlanScan
+WlanSetAutoConfigParameter
+WlanSetFilterList
+WlanSetInterface
+WlanSetProfile
+WlanSetProfileCustomUserData
+WlanSetProfileEapUserData
+WlanSetProfileEapXmlUserData
+WlanSetProfileList
+WlanSetProfilePosition
+WlanSetPsdIEDataList
+WlanSetSecuritySettings
diff --git a/mingw-w64-crt/lib64/wlanui.def b/mingw-w64-crt/lib64/wlanui.def
new file mode 100644
index 0000000..9286deb
--- /dev/null
+++ b/mingw-w64-crt/lib64/wlanui.def
@@ -0,0 +1,13 @@
+;
+; Definition file of wlanui.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wlanui.dll"
+EXPORTS
+WLInvokeProfileUI
+WLInvokeProfileUIFromXMLFile
+DllGetClassObject
+WLFreeProfile
+WLFreeProfileXml
+WlanUIEditProfile
diff --git a/mingw-w64-crt/lib64/wlanutil.def b/mingw-w64-crt/lib64/wlanutil.def
new file mode 100644
index 0000000..4101b4f
--- /dev/null
+++ b/mingw-w64-crt/lib64/wlanutil.def
@@ -0,0 +1,10 @@
+;
+; Definition file of wlanutil.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "wlanutil.dll"
+EXPORTS
+WlanIsActiveConsoleUser
+WlanSsidToDisplayName
+WlanStringToSsid
diff --git a/mingw-w64-crt/lib64/ws2_32.def b/mingw-w64-crt/lib64/ws2_32.def
index cdc9eec..5693913 100644
--- a/mingw-w64-crt/lib64/ws2_32.def
+++ b/mingw-w64-crt/lib64/ws2_32.def
@@ -1,10 +1,9 @@
-; 
-; Exports of file WS2_32.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of WS2_32.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY WS2_32.dll
+LIBRARY "WS2_32.dll"
 EXPORTS
 accept
 bind
@@ -30,23 +29,40 @@
 shutdown
 socket
 WSApSetPostRoutine
-FreeAddrInfoExA
+FreeAddrInfoEx
 FreeAddrInfoExW
 FreeAddrInfoW
 GetAddrInfoExA
 GetAddrInfoExW
 GetAddrInfoW
 GetNameInfoW
+InetNtopW
+InetPtonW
+SetAddrInfoExA
+SetAddrInfoExW
 WPUCompleteOverlappedRequest
 WSAAccept
 WSAAddressToStringA
 WSAAddressToStringW
+WSAAdvertiseProvider
 WSACloseEvent
 WSAConnect
+WSAConnectByList
+WSAConnectByNameA
+WSAConnectByNameW
 WSACreateEvent
 WSADuplicateSocketA
 WSADuplicateSocketW
 WSAEnumNameSpaceProvidersA
+WSAEnumNameSpaceProvidersExA
+gethostbyaddr
+gethostbyname
+getprotobyname
+getprotobynumber
+getservbyname
+getservbyport
+gethostname
+WSAEnumNameSpaceProvidersExW
 WSAEnumNameSpaceProvidersW
 WSAEnumNetworkEvents
 WSAEnumProtocolsA
@@ -60,13 +76,6 @@
 WSAGetServiceClassNameByClassIdW
 WSAHtonl
 WSAHtons
-gethostbyaddr
-gethostbyname
-getprotobyname
-getprotobynumber
-getservbyname
-getservbyport
-gethostname
 WSAInstallServiceClassA
 WSAInstallServiceClassW
 WSAIoctl
@@ -79,6 +88,8 @@
 WSANSPIoctl
 WSANtohl
 WSANtohs
+WSAPoll
+WSAProviderCompleteAsyncCall
 WSAProviderConfigChange
 WSARecv
 WSARecvDisconnect
@@ -87,29 +98,13 @@
 WSAResetEvent
 WSASend
 WSASendDisconnect
+WSASendMsg
 WSASendTo
 WSASetEvent
 WSASetServiceA
 WSASetServiceW
 WSASocketA
 WSASocketW
-WSAStringToAddressA
-WSAStringToAddressW
-WSAWaitForMultipleEvents
-WSCDeinstallProvider
-WSCDeinstallProvider32
-WSCEnableNSProvider
-WSCEnableNSProvider32
-WSCEnumNameSpaceProviders32
-WSCEnumProtocols
-WSCEnumProtocols32
-WSCGetProviderPath
-WSCGetProviderPath32
-WSCInstallNameSpace
-WSCInstallNameSpace32
-WSCInstallProvider
-WSCInstallProvider64_32
-WSCUnInstallNameSpace
 WSAAsyncSelect
 WSAAsyncGetHostByAddr
 WSAAsyncGetHostByName
@@ -126,15 +121,69 @@
 WSAIsBlocking
 WSAStartup
 WSACleanup
+WSAStringToAddressA
+WSAStringToAddressW
+WSAUnadvertiseProvider
+WSAWaitForMultipleEvents
+WSCDeinstallProvider
+WSCDeinstallProvider32
+WSCEnableNSProvider
+WSCEnableNSProvider32
+WSCEnumNameSpaceProviders32
+WSCEnumNameSpaceProvidersEx32
+WSCEnumProtocols
+WSCEnumProtocols32
+WSCGetApplicationCategory
+WSCGetProviderInfo
+WSCGetProviderInfo32
+WSCGetProviderPath
+WSCGetProviderPath32
+WSCInstallNameSpace
+WSCInstallNameSpace32
+WSCInstallNameSpaceEx
+WSCInstallNameSpaceEx32
+WSCInstallProvider
+WSCInstallProvider64_32
+WSCInstallProviderAndChains64_32
+WSCSetApplicationCategory
+WSCSetProviderInfo
+WSCSetProviderInfo32
+WSCUnInstallNameSpace
 WSCUnInstallNameSpace32
 WSCUpdateProvider
 WSCUpdateProvider32
 WSCWriteNameSpaceOrder
 WSCWriteNameSpaceOrder32
 WSCWriteProviderOrder
+__WSAFDIsSet
 WSCWriteProviderOrder32
+WahCloseApcHelper
+WahCloseHandleHelper
+WahCloseNotificationHandleHelper
+WahCloseSocketHandle
+WahCloseThread
+WahCompleteRequest
+WahCreateHandleContextTable
+WahCreateNotificationHandle
+WahCreateSocketHandle
+WahDestroyHandleContextTable
+WahDisableNonIFSHandleSupport
+WahEnableNonIFSHandleSupport
+WahEnumerateHandleContexts
+WahInsertHandleContext
+WahNotifyAllProcesses
+WahOpenApcHelper
+WahOpenCurrentThread
+WahOpenHandleHelper
+WahOpenNotificationHandleHelper
+WahQueueUserApc
+WahReferenceContextByHandle
+WahRemoveHandleContext
+WahWaitForNotification
+WahWriteLSPEvent
 freeaddrinfo
 getaddrinfo
 getnameinfo
-__WSAFDIsSet
+inet_ntop
+inet_pton
 WEP
diff --git a/mingw-w64-crt/lib64/wtsapi32.def b/mingw-w64-crt/lib64/wtsapi32.def
index dd3d432..b602598 100644
--- a/mingw-w64-crt/lib64/wtsapi32.def
+++ b/mingw-w64-crt/lib64/wtsapi32.def
@@ -6,6 +6,8 @@
 LIBRARY "WTSAPI32.dll"
 EXPORTS
 WTSCloseServer
+WTSConnectSessionA
+WTSConnectSessionW
 WTSDisconnectSession
 WTSEnumerateProcessesA
 WTSEnumerateProcessesW
@@ -23,6 +25,7 @@
 WTSQueryUserConfigW
 WTSQueryUserToken
 WTSRegisterSessionNotification
+WTSRegisterSessionNotificationEx
 WTSSendMessageA
 WTSSendMessageW
 WTSSetSessionInformationA
@@ -30,10 +33,15 @@
 WTSSetUserConfigA
 WTSSetUserConfigW
 WTSShutdownSystem
+WTSStartRemoteControlSessionA
+WTSStartRemoteControlSessionW
+WTSStopRemoteControlSession
 WTSTerminateProcess
 WTSUnRegisterSessionNotification
+WTSUnRegisterSessionNotificationEx
 WTSVirtualChannelClose
 WTSVirtualChannelOpen
+WTSVirtualChannelOpenEx
 WTSVirtualChannelPurgeInput
 WTSVirtualChannelPurgeOutput
 WTSVirtualChannelQuery