Some more issues addressed:

  * 'api-ms-win-crt-math-l1-1-0.def.in' contained both `hypot == _hypot` and 
`hypot`.
  * 'api-ms-win-crt-math-l1-1-0.def.in' contained both `nextafter == 
_nextafter` and `nextafter`.
  * 'kernel32.def.in' contained both `F_X64(EnterUmsSchedulingMode)` and 
`EnterUmsSchedulingMode`.


This patch was generated automatically by this script, with the hunk for 
msvcrt.def.in removed by hand:

  ```
  #!/usr/bin/env asteria

  for(var k = 0;  k != __varg();  ++k) {
    var path = __varg(k);
    var text = std.filesystem.file_read(path);
    var old_lines = std.string.explode(text, "\n");
    var new_lines = [];
    var old_symbols = {};

    for(each n, line -> old_lines) {
      // Remove comments and directives.
      var ncd = line;
      var pos = std.string.find_any_of(ncd, ";/#");
      if(pos != null)
        ncd = std.string.slice(ncd, 0, pos);

      // Remove trailing blank characters.
      pos = std.string.rfind_not_of(ncd, " \t");
      if(pos != null)
        ncd = std.string.slice(ncd, 0, pos + 1);

      // Strip macros.
      var sym = std.string.pcre_replace(ncd, '\b[A-Z_0-9]+\(([^)]+)\)', '$1');

      // Remove blank characters and aliases.
      pos = std.string.find_any_of(sym, " \t=");
      if(pos != null)
        sym = std.string.slice(sym, 0, pos);

      if(sym != "") {
        // Exact duplicates should be removed.
        var old_ncd = old_symbols[sym];
        if(old_ncd != null && old_ncd == ncd)
          continue;

        if(old_ncd != null)
          std.io.putfln("$1: `$2` and `$3`", path, old_ncd, ncd);

        old_symbols[sym] = ncd;
      }

      new_lines[$] = line;
    }

    text = std.string.implode(new_lines, "\n");
    std.filesystem.file_write(path, text);
  }
  ```

and by this command:

  ```
  ./unique.ast $(find mingw-w64-crt -name "*.def" -or -name "*.def.in")
  ```




--
Best regards,
LIU Hao
From 12c3faf339e895c3fa1987ceaa391d53d62926fd Mon Sep 17 00:00:00 2001
From: LIU Hao <[email protected]>
Date: Sun, 1 May 2022 21:19:09 +0800
Subject: [PATCH] crt: Remove duplicate entries from DEF files

---
 mingw-w64-crt/lib-common/advpack.def          |  5 --
 .../api-ms-win-crt-math-l1-1-0.def.in         |  2 -
 mingw-w64-crt/lib-common/dmutil.def           |  1 -
 mingw-w64-crt/lib-common/dxgi.def             |  1 -
 mingw-w64-crt/lib-common/kernel32.def.in      |  3 -
 mingw-w64-crt/lib-common/mfplat.def           |  2 -
 mingw-w64-crt/lib-common/msctf.def            |  1 -
 mingw-w64-crt/lib-common/msvcr120_app.def.in  | 68 -------------------
 mingw-w64-crt/lib-common/netapi32.def         |  9 ---
 mingw-w64-crt/lib-common/oleaut32.def.in      |  1 -
 mingw-w64-crt/lib-common/rpcrt4.def           |  9 ---
 mingw-w64-crt/lib-common/schannel.def         |  1 -
 mingw-w64-crt/lib-common/userenv.def          |  1 -
 mingw-w64-crt/lib-common/winmm.def            |  1 -
 mingw-w64-crt/lib-common/winspool.def         |  6 --
 mingw-w64-crt/lib32/advapi32.def              |  1 -
 mingw-w64-crt/lib32/d3d11.def                 |  1 -
 mingw-w64-crt/lib32/gdi32.def                 |  2 -
 mingw-w64-crt/lib32/kernel32.def              |  4 --
 mingw-w64-crt/lib32/mfplat.def                |  1 -
 mingw-w64-crt/lib32/mprapi.def                |  2 -
 mingw-w64-crt/lib32/ntdll.def                 |  4 --
 mingw-w64-crt/lib32/ole32.def                 |  2 -
 mingw-w64-crt/lib32/rpcrt4.def                |  7 --
 mingw-w64-crt/lib32/winspool.def              |  1 -
 mingw-w64-crt/lib64/httpapi.def               |  3 -
 mingw-w64-crt/lib64/spoolss.def               |  1 -
 27 files changed, 140 deletions(-)

diff --git a/mingw-w64-crt/lib-common/advpack.def 
b/mingw-w64-crt/lib-common/advpack.def
index 2c9de9441..901eb87cc 100644
--- a/mingw-w64-crt/lib-common/advpack.def
+++ b/mingw-w64-crt/lib-common/advpack.def
@@ -21,10 +21,8 @@ AdvInstallFileW
 CloseINFEngine
 DelNode
 DelNodeA
-DelNodeRunDLL32
 DelNodeRunDLL32W
 DelNodeW
-DoInfInstall
 ExecuteCab
 ExecuteCabA
 ExecuteCabW
@@ -34,7 +32,6 @@ ExtractFilesW
 FileSaveMarkNotExist
 FileSaveMarkNotExistA
 FileSaveMarkNotExistW
-FileSaveRestore
 FileSaveRestoreOnINF
 FileSaveRestoreOnINFA
 FileSaveRestoreOnINFW
@@ -47,7 +44,6 @@ GetVersionFromFileExW
 GetVersionFromFileW
 IsNTAdmin
 LaunchINFSection
-LaunchINFSectionEx
 LaunchINFSectionExW
 LaunchINFSectionW
 NeedReboot
@@ -70,7 +66,6 @@ RegSaveRestoreOnINF
 RegSaveRestoreOnINFA
 RegSaveRestoreOnINFW
 RegSaveRestoreW
-RegisterOCX
 RunSetupCommand
 RunSetupCommandA
 RunSetupCommandW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in 
b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in
index 226a37a72..e01fb0520 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in
+++ b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in
@@ -98,7 +98,6 @@ _fpclassf
 F_I386(_ftol)
 _get_FMA3_enable
 _hypot
-hypot == _hypot
 _hypotf
 _isnan
 F_X64(_isnanf)
@@ -135,7 +134,6 @@ _libm_sse2_tan_precise
 _logb
 F_NON_I386(_logbf)
 _nextafter
-nextafter == _nextafter
 F_X64(_nextafterf)
 _scalb
 F_X64(_scalbf)
diff --git a/mingw-w64-crt/lib-common/dmutil.def 
b/mingw-w64-crt/lib-common/dmutil.def
index 66f3eb9b8..c014f74ce 100644
--- a/mingw-w64-crt/lib-common/dmutil.def
+++ b/mingw-w64-crt/lib-common/dmutil.def
@@ -13,7 +13,6 @@ FTraceValist
 FreeRgszw
 GetErrorData
 GetInstallDirectoryPath
-GetSystemVolume
 IsPersonalSKU
 LowAcquirePrivilege
 LowGetPartitionInfo
diff --git a/mingw-w64-crt/lib-common/dxgi.def 
b/mingw-w64-crt/lib-common/dxgi.def
index 1a46289f5..08c22bc5e 100644
--- a/mingw-w64-crt/lib-common/dxgi.def
+++ b/mingw-w64-crt/lib-common/dxgi.def
@@ -48,7 +48,6 @@ D3DKMTSetContextSchedulingPriority
 D3DKMTSetDisplayMode
 D3DKMTSetGammaRamp
 D3DKMTSetVidPnSourceOwner
-D3DKMTWaitForSynchronizationObject
 D3DKMTWaitForVerticalBlankEvent
 DXGID3D10CreateDevice
 DXGID3D10CreateLayeredDevice
diff --git a/mingw-w64-crt/lib-common/kernel32.def.in 
b/mingw-w64-crt/lib-common/kernel32.def.in
index fb974cdea..67fc4bece 100644
--- a/mingw-w64-crt/lib-common/kernel32.def.in
+++ b/mingw-w64-crt/lib-common/kernel32.def.in
@@ -324,7 +324,6 @@ EndUpdateResourceW
 EnterCriticalSection
 F_X64(EnterUmsSchedulingMode)
 EnterSynchronizationBarrier
-EnterUmsSchedulingMode
 EnumCalendarInfoA
 EnumCalendarInfoExA
 EnumCalendarInfoExEx
@@ -717,7 +716,6 @@ GetProcAddress
 GetProcessAffinityMask
 GetProcessDefaultCpuSets
 GetProcessDEPPolicy
-GetProcessDefaultCpuSets
 GetProcessGroupAffinity
 GetProcessHandleCount
 GetProcessHeap
@@ -1184,7 +1182,6 @@ ReadFileEx
 ReadFileScatter
 ReadProcessMemory
 ReadThreadProfilingData
-ReclaimVirtualMemory
 ;
 ; MSDN says these functions are exported
 ; from advapi32.dll. Commented out for
diff --git a/mingw-w64-crt/lib-common/mfplat.def 
b/mingw-w64-crt/lib-common/mfplat.def
index 6634e55d6..3384a35f6 100644
--- a/mingw-w64-crt/lib-common/mfplat.def
+++ b/mingw-w64-crt/lib-common/mfplat.def
@@ -233,7 +233,6 @@ MFTRegisterLocalByCLSID
 MFTUnregister
 MFTUnregisterLocal
 MFTUnregisterLocalByCLSID
-MFTraceError
 MFTraceFuncEnter
 MFUnblockThread
 MFUnjoinWorkQueue
@@ -245,6 +244,5 @@ MFUnwrapMediaType
 MFValidateMediaTypeSize
 MFWrapMediaType
 MFWrapSocket
-MFllMulDiv
 PropVariantFromStream
 PropVariantToStream
diff --git a/mingw-w64-crt/lib-common/msctf.def 
b/mingw-w64-crt/lib-common/msctf.def
index 308466551..5a0529e81 100644
--- a/mingw-w64-crt/lib-common/msctf.def
+++ b/mingw-w64-crt/lib-common/msctf.def
@@ -74,7 +74,6 @@ TF_GetGlobalCompartment
 TF_GetInitSystemFlags
 TF_GetInputScope
 TF_GetShowFloatingStatus
-TF_GetThreadFlags
 TF_GetThreadMgr
 TF_InitSystem
 TF_InvalidAssemblyListCache
diff --git a/mingw-w64-crt/lib-common/msvcr120_app.def.in 
b/mingw-w64-crt/lib-common/msvcr120_app.def.in
index 10cf84d07..930f61d47 100644
--- a/mingw-w64-crt/lib-common/msvcr120_app.def.in
+++ b/mingw-w64-crt/lib-common/msvcr120_app.def.in
@@ -460,10 +460,6 @@ __uncaught_exception
 ??4exception@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4)
 ??8type_info@@QBE_NABV0@@Z ; has WINAPI (@4)
 ??9type_info@@QBE_NABV0@@Z ; has WINAPI (@4)
-??_7__non_rtti_object@std@@6B@ DATA
-??_7bad_cast@std@@6B@ DATA
-??_7bad_typeid@std@@6B@ DATA
-??_7exception@std@@6B@ DATA
 ??_F?$_SpinWait@$00@details@Concurrency@@QAEXXZ
 ??_F?$_SpinWait@$0A@@details@Concurrency@@QAEXXZ
 ??_F_Context@details@Concurrency@@QAEXXZ
@@ -475,7 +471,6 @@ __uncaught_exception
 ??_V@YAXPAX@Z
 ??_V@YAXPAXHPBDH@Z
 ?Alloc@Concurrency@@YAPAXI@Z
-?Block@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function 
argument count. Function doesn't return. 
 ?CaptureCallstack@platform@details@Concurrency@@YAIPAPAXII@Z
 ?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ; Check!!! 
Couldn't determine function argument count. Function doesn't return. 
 ?Create@Scheduler@Concurrency@@SAPAV12@ABVSchedulerPolicy@2@@Z
@@ -483,37 +478,18 @@ __uncaught_exception
 
?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@AAVlocation@2@@Z
 ?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ ; 
Check!!! Couldn't determine function argument count. Function doesn't return. 
 ?CurrentContext@Context@Concurrency@@SAPAV12@XZ
-?Detach@CurrentScheduler@Concurrency@@SAXXZ
-?DisableTracing@Concurrency@@YAJXZ
-?EnableTracing@Concurrency@@YAJXZ
 ?Free@Concurrency@@YAXPAX@Z
 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ
-?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ ; Check!!! forwards to 
GetCurrentThreadId in api-ms-win-core-processthreads-l1-1-1.dll (ordinal 16)
-?GetExecutionContextId@Concurrency@@YAIXZ
-?GetNumberOfVirtualProcessors@CurrentScheduler@Concurrency@@SAIXZ
-?GetOSVersion@Concurrency@@YA?AW4OSVersion@IResourceManager@1@XZ
-?GetPolicy@CurrentScheduler@Concurrency@@SA?AVSchedulerPolicy@2@XZ
 ?GetPolicyValue@SchedulerPolicy@Concurrency@@QBEIW4PolicyElementKey@2@@Z ; has 
WINAPI (@4)
-?GetProcessorCount@Concurrency@@YAIXZ
-?GetProcessorNodeCount@Concurrency@@YAIXZ
-?GetSchedulerId@Concurrency@@YAIXZ
 ?GetSharedTimerQueue@details@Concurrency@@YAPAXXZ
-?Id@Context@Concurrency@@SAIXZ
-?Id@CurrentScheduler@Concurrency@@SAIXZ
 ?IsAvailableLocation@CurrentScheduler@Concurrency@@SA_NABVlocation@2@@Z
-?IsCurrentTaskCollectionCanceling@Context@Concurrency@@SA_NXZ
 ?Log2@details@Concurrency@@YAKI@Z
-?Oversubscribe@Context@Concurrency@@SAX_N@Z
 ?RegisterShutdownEvent@CurrentScheduler@Concurrency@@SAXPAX@Z
-?ResetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXXZ
-?ScheduleGroupId@Context@Concurrency@@SAIXZ
 ?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0@Z
 ?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0AAVlocation@2@@Z
 ?SetConcurrencyLimits@SchedulerPolicy@Concurrency@@QAEXII@Z ; has WINAPI (@8)
 ?SetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z
 ?SetPolicyValue@SchedulerPolicy@Concurrency@@QAEIW4PolicyElementKey@2@I@Z ; 
has WINAPI (@8)
-?VirtualProcessorId@Context@Concurrency@@SAIXZ
-?Yield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function 
argument count. Function doesn't return. 
 ?_Abort@_StructuredTaskCollection@details@Concurrency@@AAEXXZ
 ?_Acquire@_NonReentrantBlockingLock@details@Concurrency@@QAEXXZ
 ?_Acquire@_NonReentrantPPLLock@details@Concurrency@@QAEXPAX@Z ; has WINAPI (@4)
@@ -530,18 +506,12 @@ __uncaught_exception
 ?_ConcRT_Trace@details@Concurrency@@YAXHPB_WZZ
 ?_Confirm_cancel@_Cancellation_beacon@details@Concurrency@@QAE_NXZ
 ?_Copy_str@exception@std@@AAEXPBD@Z ; has WINAPI (@4)
-?_CurrentContext@_Context@details@Concurrency@@SA?AV123@XZ
-?_Current_node@location@Concurrency@@SA?AV12@XZ
 ?_Destroy@_AsyncTaskCollection@details@Concurrency@@EAEXXZ
 ?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAEXXZ ; Check!!! Couldn't 
determine function argument count. Function doesn't return. 
 ?_DoYield@?$_SpinWait@$0A@@details@Concurrency@@IAEXXZ
-?_Get@_CurrentScheduler@details@Concurrency@@SA?AV_Scheduler@23@XZ
 ?_GetConcRTTraceInfo@Concurrency@@YAPBU_CONCRT_TRACE_INFO@details@1@XZ
-?_GetConcurrency@details@Concurrency@@YAIXZ
 ?_GetCurrentInlineDepth@_StackGuard@details@Concurrency@@CAAAIXZ
-?_GetNumberOfVirtualProcessors@_CurrentScheduler@details@Concurrency@@SAIXZ ; 
Check!!! Couldn't determine function argument count. Function doesn't return. 
 ?_GetScheduler@_Scheduler@details@Concurrency@@QAEPAVScheduler@3@XZ
-?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ
 ?_IsCanceling@_StructuredTaskCollection@details@Concurrency@@QAE_NXZ
 ?_IsCanceling@_TaskCollection@details@Concurrency@@QAE_NXZ
 ?_IsSynchronouslyBlocked@_Context@details@Concurrency@@QBE_NXZ ; Check!!! 
Couldn't determine function argument count. Function doesn't return. 
@@ -550,7 +520,6 @@ __uncaught_exception
 
?_NewCollection@_AsyncTaskCollection@details@Concurrency@@SAPAV123@PAV_CancellationTokenState@23@@Z
 ?_NumberOfSpins@?$_SpinWait@$00@details@Concurrency@@IAEKXZ
 ?_NumberOfSpins@?$_SpinWait@$0A@@details@Concurrency@@IAEKXZ
-?_Oversubscribe@_Context@details@Concurrency@@SAX_N@Z
 ?_Reference@_Scheduler@details@Concurrency@@QAEIXZ ; Check!!! Couldn't 
determine function argument count. Function doesn't return. 
 ?_Release@_NonReentrantBlockingLock@details@Concurrency@@QAEXXZ
 ?_Release@_NonReentrantPPLLock@details@Concurrency@@QAEXXZ
@@ -560,7 +529,6 @@ __uncaught_exception
 ?_Release@_Scheduler@details@Concurrency@@QAEIXZ ; Check!!! Couldn't determine 
function argument count. Function doesn't return. 
 ?_ReleaseRead@_ReaderWriterLock@details@Concurrency@@QAEXXZ
 ?_ReleaseWrite@_ReaderWriterLock@details@Concurrency@@QAEXXZ
-?_ReportUnobservedException@details@Concurrency@@YAXXZ
 ?_Reset@?$_SpinWait@$00@details@Concurrency@@IAEXXZ
 ?_Reset@?$_SpinWait@$0A@@details@Concurrency@@IAEXXZ
 
?_RunAndWait@_StructuredTaskCollection@details@Concurrency@@QAG?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z
 ; has WINAPI (@8)
@@ -572,16 +540,13 @@ __uncaught_exception
 ?_ScheduleTask@_CurrentScheduler@details@Concurrency@@SAXP6AXPAX@Z0@Z
 ?_SetSpinCount@?$_SpinWait@$00@details@Concurrency@@QAEXI@Z ; has WINAPI (@4)
 ?_SetSpinCount@?$_SpinWait@$0A@@details@Concurrency@@QAEXI@Z ; has WINAPI (@4)
-?_SetUnobservedExceptionHandler@details@Concurrency@@YAXP6AXXZ@Z
 ?_ShouldSpinAgain@?$_SpinWait@$00@details@Concurrency@@IAE_NXZ
 ?_ShouldSpinAgain@?$_SpinWait@$0A@@details@Concurrency@@IAE_NXZ
 ?_SpinOnce@?$_SpinWait@$00@details@Concurrency@@QAE_NXZ
 ?_SpinOnce@?$_SpinWait@$0A@@details@Concurrency@@QAE_NXZ
-?_SpinYield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function 
argument count. Function doesn't return. 
 ?_Start@_Timer@details@Concurrency@@IAEXXZ
 ?_Stop@_Timer@details@Concurrency@@IAEXXZ
 ?_Tidy@exception@std@@AAEXXZ
-?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ
 ?_Trace_ppl_function@Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType@1@@Z
 ?_TryAcquire@_NonReentrantBlockingLock@details@Concurrency@@QAE_NXZ
 ?_TryAcquire@_ReentrantBlockingLock@details@Concurrency@@QAE_NXZ
@@ -589,12 +554,9 @@ __uncaught_exception
 ?_TryAcquireWrite@_ReaderWriterLock@details@Concurrency@@QAE_NXZ
 ?_Type_info_dtor@type_info@@CAXPAV1@@Z
 ?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z
-?_UnderlyingYield@details@Concurrency@@YAXXZ
 ?_ValidateExecute@@YAHP6GHXZ@Z
 ?_ValidateRead@@YAHPBXI@Z
 ?_ValidateWrite@@YAHPAXI@Z
-?_Value@_SpinCount@details@Concurrency@@SAIXZ
-?_Yield@_Context@details@Concurrency@@SAXXZ ; Check!!! Couldn't determine 
function argument count. Function doesn't return. 
 ?__ExceptionPtrAssign@@YAXPAXPBX@Z
 ?__ExceptionPtrCompare@@YA_NPBX0@Z
 ?__ExceptionPtrCopy@@YAXPAXPBX@Z
@@ -605,17 +567,13 @@ __uncaught_exception
 ?__ExceptionPtrRethrow@@YAXPBX@Z
 ?__ExceptionPtrSwap@@YAXPAX0@Z
 ?__ExceptionPtrToBool@@YA_NPBX@Z
-__uncaught_exception
-?_inconsistency@@YAXXZ ; Check!!! Couldn't determine function argument count. 
Function doesn't return. 
 ?_invalid_parameter@@YAXPBG00II@Z
 ?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z
 ?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z ; has WINAPI 
(@4)
 ?_open@@YAHPBDHH@Z
 ?_query_new_handler@@YAP6AHI@ZXZ
-?_query_new_mode@@YAHXZ
 ?_set_new_handler@@YAP6AHI@ZH@Z
 ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
-?_set_new_mode@@YAHH@Z
 ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH@Z
 ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
 ?_sopen@@YAHPBDHHH@Z
@@ -623,8 +581,6 @@ __uncaught_exception
 ?_wopen@@YAHPB_WHH@Z
 ?_wsopen@@YAHPB_WHHH@Z
 ?before@type_info@@QBE_NABV1@@Z ; has WINAPI (@4)
-?current@location@Concurrency@@SA?AV12@XZ
-?from_numa_node@location@Concurrency@@SA?AV12@G@Z
 ?get_error_code@scheduler_resource_allocation_error@Concurrency@@QBEJXZ
 ?lock@critical_section@Concurrency@@QAEXXZ
 ?lock@reader_writer_lock@Concurrency@@QAEXXZ
@@ -636,31 +592,22 @@ __uncaught_exception
 ?raw_name@type_info@@QBEPBDXZ
 ?reset@event@Concurrency@@QAEXXZ
 ?set@event@Concurrency@@QAEXXZ
-?set_new_handler@@YAP6AXXZP6AXXZ@Z
 ?set_task_execution_resources@Concurrency@@YAXGPAU_GROUP_AFFINITY@@@Z ; 
Check!!! Couldn't determine function argument count. Function doesn't return. 
 ?set_task_execution_resources@Concurrency@@YAXK@Z ; Check!!! Couldn't 
determine function argument count. Function doesn't return. 
-?set_terminate@@YAP6AXXZH@Z
-?set_terminate@@YAP6AXXZP6AXXZ@Z
-?set_unexpected@@YAP6AXXZH@Z
-?set_unexpected@@YAP6AXXZP6AXXZ@Z
 ?swprintf@@YAHPAGIPBGZZ
 ?swprintf@@YAHPA_WIPB_WZZ
-?terminate@@YAXXZ ; Check!!! Couldn't determine function argument count. 
Function doesn't return. 
 ?try_lock@critical_section@Concurrency@@QAE_NXZ
 ?try_lock@reader_writer_lock@Concurrency@@QAE_NXZ
 ?try_lock_for@critical_section@Concurrency@@QAE_NI@Z ; has WINAPI (@4)
 ?try_lock_read@reader_writer_lock@Concurrency@@QAE_NXZ
-?unexpected@@YAXXZ ; Check!!! Couldn't determine function argument count. 
Function doesn't return. 
 ?unlock@critical_section@Concurrency@@QAEXXZ
 ?unlock@reader_writer_lock@Concurrency@@QAEXXZ
 ?vswprintf@@YAHPA_WIPB_WPAD@Z
-?wait@Concurrency@@YAXI@Z
 ?wait@_Condition_variable@details@Concurrency@@QAEXAAVcritical_section@3@@Z ; 
has WINAPI (@4)
 ?wait@event@Concurrency@@QAEII@Z ; has WINAPI (@4)
 
?wait_for@_Condition_variable@details@Concurrency@@QAE_NAAVcritical_section@3@I@Z
 ; has WINAPI (@8)
 ?wait_for_multiple@event@Concurrency@@SAIPAPAV12@I_NI@Z
 ?what@exception@std@@UBEPBDXZ
-$I10_OUTPUT
 #endif
 
 #ifdef DEF_ARM32
@@ -680,9 +627,6 @@ $I10_OUTPUT
 ??1bad_typeid@@UAA@XZ
 ??1exception@@UAA@XZ
 ??1type_info@@UAA@XZ
-??2@YAPAXI@Z
-??2@YAPAXIHPBDH@Z
-??3@YAXPAX@Z
 ??4__non_rtti_object@@QAAAAV0@ABV0@@Z
 ??4bad_cast@@QAAAAV0@ABV0@@Z
 ??4bad_typeid@@QAAAAV0@ABV0@@Z
@@ -695,9 +639,6 @@ $I10_OUTPUT
 ??_7exception@@6B@ DATA
 ??_Fbad_cast@@QAAXXZ
 ??_Fbad_typeid@@QAAXXZ
-??_U@YAPAXI@Z
-??_U@YAPAXIHPBDH@Z
-??_V@YAXPAX@Z
 _CallMemberFunction0
 _CallMemberFunction1
 _CallMemberFunction2
@@ -711,18 +652,9 @@ __ExceptionPtrDestroy
 __ExceptionPtrRethrow
 __ExceptionPtrSwap
 __ExceptionPtrToBool
-__uncaught_exception
-?_query_new_handler@@YAP6AHI@ZXZ
-?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
-?_set_new_mode@@YAHH@Z
-?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
 ?before@type_info@@QBAHABV1@@Z
 ?name@type_info@@QBAPBDXZ
 ?raw_name@type_info@@QBAPBDXZ
-?set_terminate@@YAP6AXXZP6AXXZ@Z
-?set_unexpected@@YAP6AXXZP6AXXZ@Z
-?terminate@@YAXXZ
-?unexpected@@YAXXZ
 ?what@exception@@UBAPBDXZ
 #endif
 
diff --git a/mingw-w64-crt/lib-common/netapi32.def 
b/mingw-w64-crt/lib-common/netapi32.def
index 5131c87be..fe7100a4f 100644
--- a/mingw-w64-crt/lib-common/netapi32.def
+++ b/mingw-w64-crt/lib-common/netapi32.def
@@ -70,10 +70,6 @@ I_NetDfsDeleteExitPoint
 I_NetDfsDeleteLocalPartition
 I_NetDfsFixLocalVolume
 I_NetDfsGetFtServers
-I_NetDatabaseDeltas
-I_NetDatabaseRedo
-I_NetDatabaseSync
-I_NetDatabaseSync2
 I_NetDfsGetVersion
 I_NetDfsIsThisADomainName
 I_NetDfsManagerReportSiteInfo
@@ -100,11 +96,6 @@ I_NetNameValidate
 I_NetPathCanonicalize
 I_NetPathCompare
 I_NetPathType
-I_NetLogonSamLogonEx
-I_NetLogonSamLogonWithFlags
-I_NetLogonSendToSam
-I_NetLogonUasLogoff
-I_NetLogonUasLogon
 I_NetServerAuthenticate
 I_NetServerAuthenticate2
 I_NetServerAuthenticate3
diff --git a/mingw-w64-crt/lib-common/oleaut32.def.in 
b/mingw-w64-crt/lib-common/oleaut32.def.in
index 55618a83c..98021df3a 100644
--- a/mingw-w64-crt/lib-common/oleaut32.def.in
+++ b/mingw-w64-crt/lib-common/oleaut32.def.in
@@ -353,7 +353,6 @@ VarI4FromI8
 VarI4FromUI8
 F_64(LPSAFEARRAY_UserSize64)
 F_64(LPSAFEARRAY_UserUnmarshal64)
-OACreateTypeLib2
 F_64(VARIANT_UserFree64)
 F_64(VARIANT_UserMarshal64)
 F_64(VARIANT_UserSize64)
diff --git a/mingw-w64-crt/lib-common/rpcrt4.def 
b/mingw-w64-crt/lib-common/rpcrt4.def
index 578c20f6c..2ea1e5549 100644
--- a/mingw-w64-crt/lib-common/rpcrt4.def
+++ b/mingw-w64-crt/lib-common/rpcrt4.def
@@ -34,8 +34,6 @@ CStdStubBuffer_Disconnect
 CStdStubBuffer_Invoke
 CStdStubBuffer_IsIIDSupported
 CStdStubBuffer_QueryInterface
-CreateProxyFromTypeInfo
-CreateStubFromTypeInfo
 DceErrorInqTextA
 DceErrorInqTextW
 DllGetClassObject
@@ -75,7 +73,6 @@ I_RpcClearMutex
 I_RpcCompleteAndFree
 I_RpcConnectionInqSockBuffSize
 I_RpcConnectionSetSockBuffSize
-I_RpcCompleteAndFree
 I_RpcDeleteMutex
 I_RpcEnableWmiTrace
 I_RpcExceptionFilter
@@ -105,7 +102,6 @@ I_RpcNsBindingSetEntryNameA
 I_RpcNsBindingSetEntryNameW
 I_RpcNsInterfaceExported
 I_RpcNsInterfaceUnexported
-I_RpcOpenClientProcess
 I_RpcParseSecurity
 I_RpcPauseExecution
 I_RpcProxyNewConnection
@@ -253,13 +249,8 @@ NdrFixedArrayMarshall
 NdrFixedArrayMemorySize
 NdrFixedArrayUnmarshall
 NdrFreeBuffer
-NdrFullPointerFree
-NdrFullPointerInsertRefId
-NdrFullPointerQueryPointer
-NdrFullPointerQueryRefId
 NdrFullPointerXlatFree
 NdrFullPointerXlatInit
-NdrGetBaseInterfaceFromStub
 NdrGetBuffer
 NdrGetDcomProtocolVersion
 NdrGetSimpleTypeBufferAlignment
diff --git a/mingw-w64-crt/lib-common/schannel.def 
b/mingw-w64-crt/lib-common/schannel.def
index 4be72f0e7..975b75d7d 100644
--- a/mingw-w64-crt/lib-common/schannel.def
+++ b/mingw-w64-crt/lib-common/schannel.def
@@ -26,7 +26,6 @@ QuerySecurityPackageInfoA
 QuerySecurityPackageInfoW
 RevertSecurityContext
 SealMessage
-SpLsaModeInitialize
 SpUserModeInitialize
 SslCrackCertificate
 SslEmptyCacheA
diff --git a/mingw-w64-crt/lib-common/userenv.def 
b/mingw-w64-crt/lib-common/userenv.def
index fb0247ce6..da20863ef 100644
--- a/mingw-w64-crt/lib-common/userenv.def
+++ b/mingw-w64-crt/lib-common/userenv.def
@@ -53,7 +53,6 @@ RefreshPolicyEx
 RegisterGPNotification
 RsopAccessCheckByType
 RsopFileAccessCheck
-RsopLoggingEnabled
 RsopResetPolicySettingStatus
 RsopSetPolicySettingStatus
 UnloadUserProfile
diff --git a/mingw-w64-crt/lib-common/winmm.def 
b/mingw-w64-crt/lib-common/winmm.def
index 5343fe9b4..082b316c0 100644
--- a/mingw-w64-crt/lib-common/winmm.def
+++ b/mingw-w64-crt/lib-common/winmm.def
@@ -51,7 +51,6 @@ joySetThreshold
 mci32Message
 mciDriverNotify
 mciDriverYield
-mciExecute
 mciFreeCommandResource
 mciGetCreatorTask
 mciGetDeviceIDA
diff --git a/mingw-w64-crt/lib-common/winspool.def 
b/mingw-w64-crt/lib-common/winspool.def
index 9509b52f8..9ef561f93 100644
--- a/mingw-w64-crt/lib-common/winspool.def
+++ b/mingw-w64-crt/lib-common/winspool.def
@@ -91,7 +91,6 @@ DeviceCapabilities
 DeviceCapabilitiesA
 DeviceCapabilitiesW
 DevicePropertySheets
-DocumentEvent
 DocumentPropertiesA
 DocumentPropertiesW
 DocumentPropertySheets
@@ -171,9 +170,6 @@ PlayGdiScriptOnPrinterIC
 PrinterMessageBoxA
 PrinterMessageBoxW
 PrinterProperties
-QueryColorProfile
-QueryRemoteFonts
-QuerySpoolMode
 ReadPrinter
 RegisterForPrintAsyncNotifications
 ReportJobProcessingProgress
@@ -196,11 +192,9 @@ SetPrinterDataExW
 SetPrinterDataW
 SetPrinterW
 SplDriverUnloadComplete
-SpoolerDevQueryPrintW
 SpoolerInit
 SpoolerPrinterEvent
 StartDocDlgA
-StartDocDlgW
 StartDocPrinterA
 StartDocPrinterW
 StartPagePrinter
diff --git a/mingw-w64-crt/lib32/advapi32.def b/mingw-w64-crt/lib32/advapi32.def
index 91076556d..e2cc66d13 100644
--- a/mingw-w64-crt/lib32/advapi32.def
+++ b/mingw-w64-crt/lib32/advapi32.def
@@ -595,7 +595,6 @@ RegDeleteKeyTransactedA@24
 RegDeleteKeyTransactedW@24
 RegDeleteKeyValueA@12
 RegDeleteKeyValueW@12
-RegDeleteKeyW@8
 RegDeleteTreeA@8
 RegDeleteTreeW@8
 RegDeleteValueA@8
diff --git a/mingw-w64-crt/lib32/d3d11.def b/mingw-w64-crt/lib32/d3d11.def
index 7bc60078e..5f4dda3d0 100644
--- a/mingw-w64-crt/lib32/d3d11.def
+++ b/mingw-w64-crt/lib32/d3d11.def
@@ -43,7 +43,6 @@ D3DKMTGetSharedPrimaryHandle@4
 D3DKMTLock@4
 D3DKMTOpenAdapterFromHdc@4
 D3DKMTOpenResource@4
-D3DKMTPresent@4
 D3DKMTQueryAllocationResidency@4
 D3DKMTQueryResourceInfo@4
 D3DKMTRender@4
diff --git a/mingw-w64-crt/lib32/gdi32.def b/mingw-w64-crt/lib32/gdi32.def
index 0843af95d..d511d8514 100644
--- a/mingw-w64-crt/lib32/gdi32.def
+++ b/mingw-w64-crt/lib32/gdi32.def
@@ -738,8 +738,6 @@ RemoveFontResourceExA@12
 RemoveFontResourceExW@12
 RemoveFontResourceTracking@8
 RemoveFontResourceW@4
-RemoveFontResourceExA@12
-RemoveFontResourceExW@12
 ResetDCA@8
 ResetDCW@8
 ResizePalette@8
diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def
index 666426b90..8822e224b 100644
--- a/mingw-w64-crt/lib32/kernel32.def
+++ b/mingw-w64-crt/lib32/kernel32.def
@@ -884,7 +884,6 @@ InitOnceInitialize@4
 InitializeConditionVariable@4
 InitializeContext2@24
 InitializeContext@16
-InitializeCriticalSection@4
 InitializeCriticalSectionAndSpinCount@8
 InitializeCriticalSectionEx@12
 InitializeEnclave@20
@@ -1173,7 +1172,6 @@ ReadFileScatter@20
 ReadFileVlm@20
 ReadProcessMemory@20
 ReadThreadProfilingData@12
-ReclaimVirtualMemory@8
 ;
 ; MSDN says these functions are exported
 ; from advapi32.dll. Commented out for
@@ -1266,7 +1264,6 @@ ResetWriteWatch@8
 ResizePseudoConsole@8
 ResolveDelayLoadedAPI@24
 ResolveDelayLoadsFromDll@12
-ResolveLocaleName@12
 RestoreLastError@4
 ResumeThread@4
 RtlCaptureContext@4
@@ -1621,7 +1618,6 @@ WriteProfileSectionW@8
 WriteProfileStringA@12
 WriteProfileStringW@12
 WriteTapemark@16
-WTSGetActiveConsoleSessionId@0
 ZombifyActCtx@4
 ZombifyActCtxWorker@4
 _hread@12
diff --git a/mingw-w64-crt/lib32/mfplat.def b/mingw-w64-crt/lib32/mfplat.def
index d08bc8393..70e2e36ee 100644
--- a/mingw-w64-crt/lib32/mfplat.def
+++ b/mingw-w64-crt/lib32/mfplat.def
@@ -245,6 +245,5 @@ MFUnwrapMediaType@8
 MFValidateMediaTypeSize@24
 MFWrapMediaType@16
 MFWrapSocket@28
-MFllMulDiv@32
 PropVariantFromStream@8
 PropVariantToStream@8
diff --git a/mingw-w64-crt/lib32/mprapi.def b/mingw-w64-crt/lib32/mprapi.def
index ff7d4311b..77d05a4a1 100644
--- a/mingw-w64-crt/lib32/mprapi.def
+++ b/mingw-w64-crt/lib32/mprapi.def
@@ -128,9 +128,7 @@ MprSetupIpInIpInterfaceFriendlyNameFree@4
 RasAdminConnectionClearStats@8
 RasAdminConnectionEnum@28
 RasAdminConnectionGetInfo@16
-MprAdminConnectionRemoveQuarantine@12
 RasAdminGetErrorString@12
-MprAdminGetPDCServer@12
 RasAdminPortClearStats@8
 RasAdminPortDisconnect@8
 RasAdminPortEnum@32
diff --git a/mingw-w64-crt/lib32/ntdll.def b/mingw-w64-crt/lib32/ntdll.def
index 5f6ff3a02..782584b27 100644
--- a/mingw-w64-crt/lib32/ntdll.def
+++ b/mingw-w64-crt/lib32/ntdll.def
@@ -163,7 +163,6 @@ LdrLoadAlternateResourceModule@16
 LdrLoadAlternateResourceModuleEx@20
 LdrLoadDll@16
 LdrLoadEnclaveModule@12
-LdrAlternateResourcesEnabled@0
 LdrLockLoaderLock@12
 LdrOpenImageFileOptionsKey@12
 LdrParentInterlockedPopEntrySList@0
@@ -957,7 +956,6 @@ RtlDeleteSecurityObject@4
 RtlDeleteTimer@12
 RtlDeleteTimerQueue@4
 RtlDeleteTimerQueueEx@8
-RtlDeNormalizeProcessParams@4
 RtlDeregisterSecureMemoryCacheCallback@4
 RtlDeregisterWait@4
 RtlDeregisterWaitEx@8
@@ -1128,7 +1126,6 @@ RtlGetLengthWithoutTrailingPathSeperators@12
 RtlGetLocaleFileMappingAddress@12
 RtlGetLongestNtPathLength@0
 RtlGetMultiTimePrecise@12
-RtlGetLongestNtPathLength@0
 RtlGetNativeSystemInformation@16
 RtlGetNextRange@12
 RtlGetNextEntryHashTable@8
@@ -1167,7 +1164,6 @@ RtlGetUserInfoHeap@20
 RtlGetUserPreferredUILanguages@20
 RtlGetVersion@4
 RtlGuardCheckLongJumpTarget@12
-RtlGUIDFromString@8
 RtlHashUnicodeString@16
 RtlHeapTrkInitialize@4
 RtlIdentifierAuthoritySid@4
diff --git a/mingw-w64-crt/lib32/ole32.def b/mingw-w64-crt/lib32/ole32.def
index 7f5b37c57..7a8b4d301 100644
--- a/mingw-w64-crt/lib32/ole32.def
+++ b/mingw-w64-crt/lib32/ole32.def
@@ -383,8 +383,6 @@ StgOpenStorageOnHandle@24
 StgOpenStorageOnILockBytes@24
 StgPropertyLengthAsVariant@16
 StgSetTimes@16
-StgCreateStorageEx@32
-StgOpenStorageEx@32
 StringFromCLSID@8
 StringFromGUID2@12
 StringFromIID@8
diff --git a/mingw-w64-crt/lib32/rpcrt4.def b/mingw-w64-crt/lib32/rpcrt4.def
index a494f08c9..b3adb0a30 100644
--- a/mingw-w64-crt/lib32/rpcrt4.def
+++ b/mingw-w64-crt/lib32/rpcrt4.def
@@ -257,13 +257,6 @@ NdrFixedArrayMarshall@12
 NdrFixedArrayMemorySize@8
 NdrFixedArrayUnmarshall@16
 NdrFreeBuffer@4
-NdrFullPointerFree@8
-NdrFullPointerInsertRefId@12
-NdrFullPointerQueryPointer@16
-NdrFullPointerQueryRefId@16
-NdrFullPointerInsertRefId@12
-NdrFullPointerQueryPointer@16
-NdrFullPointerQueryRefId@16
 NdrFullPointerXlatFree@4
 NdrFullPointerXlatInit@8
 NdrGetBuffer@12
diff --git a/mingw-w64-crt/lib32/winspool.def b/mingw-w64-crt/lib32/winspool.def
index ddfd9aefd..01cdfea8f 100644
--- a/mingw-w64-crt/lib32/winspool.def
+++ b/mingw-w64-crt/lib32/winspool.def
@@ -195,7 +195,6 @@ SpoolerInit@0
 SplDriverUnloadComplete@4
 SpoolerPrinterEvent@20
 StartDocDlgA@8
-StartDocDlgW@8
 StartDocPrinterA@12
 StartDocPrinterW@12
 StartPagePrinter@4
diff --git a/mingw-w64-crt/lib64/httpapi.def b/mingw-w64-crt/lib64/httpapi.def
index fe1c25ad4..c25312068 100644
--- a/mingw-w64-crt/lib64/httpapi.def
+++ b/mingw-w64-crt/lib64/httpapi.def
@@ -57,9 +57,6 @@ HttpSendResponseEntityBody
 HttpSetAppPoolInformation
 HttpSetConfigGroupInformation
 HttpSetControlChannelInformation
-HttpSetAppPoolInformation
-HttpSetConfigGroupInformation
-HttpSetControlChannelInformation
 HttpSetRequestQueueProperty
 HttpSetServerSessionProperty
 HttpSetServiceConfiguration
diff --git a/mingw-w64-crt/lib64/spoolss.def b/mingw-w64-crt/lib64/spoolss.def
index d4d4e5652..73ea12e89 100644
--- a/mingw-w64-crt/lib64/spoolss.def
+++ b/mingw-w64-crt/lib64/spoolss.def
@@ -130,7 +130,6 @@ MarshallDownStructuresArray
 MarshallUpStructure
 MarshallUpStructuresArray
 OldGetPrinterDriverW
-OpenPrinterExW
 OpenPrinterPortW
 OpenPrinter2W
 OpenPrinterPort2W
-- 
2.35.3

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

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

Reply via email to