[PATCH 09/15] msvcr120_app: Add stub dll.

Martin Storsjo martin at martin.st
Mon Dec 1 04:27:08 CST 2014


This DLL has got an almost identical interface compared to
msvcr120.dll, but the actual DLL file is implemented on
top of the api-ms-win-* DLLs for use in Windows Store
and Windows Phone apps. For an implementation in wine this doesn't
matter - in wine it can just be a stub dll that calls into
msvcr120.dll.
---
 configure                           |    2 +
 configure.ac                        |    1 +
 dlls/msvcr120_app/Makefile.in       |    1 +
 dlls/msvcr120_app/msvcr120_app.spec | 2158 +++++++++++++++++++++++++++++++++++
 tools/make_specfiles                |    4 +
 5 files changed, 2166 insertions(+)
 create mode 100644 dlls/msvcr120_app/Makefile.in
 create mode 100644 dlls/msvcr120_app/msvcr120_app.spec

diff --git a/configure b/configure
index ed2a9e0..b051cc8 100755
--- a/configure
+++ b/configure
@@ -1137,6 +1137,7 @@ enable_msvcp90
 enable_msvcr100
 enable_msvcr110
 enable_msvcr120
+enable_msvcr120_app
 enable_msvcr70
 enable_msvcr71
 enable_msvcr80
@@ -17162,6 +17163,7 @@ wine_fn_config_dll msvcr100 enable_msvcr100 implib
 wine_fn_config_test dlls/msvcr100/tests msvcr100_test
 wine_fn_config_dll msvcr110 enable_msvcr110 implib
 wine_fn_config_dll msvcr120 enable_msvcr120 implib
+wine_fn_config_dll msvcr120_app enable_msvcr120_app
 wine_fn_config_dll msvcr70 enable_msvcr70 implib
 wine_fn_config_dll msvcr71 enable_msvcr71 implib
 wine_fn_config_dll msvcr80 enable_msvcr80 implib
diff --git a/configure.ac b/configure.ac
index f717fbe..1630c34 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3037,6 +3037,7 @@ WINE_CONFIG_DLL(msvcr100,,[implib])
 WINE_CONFIG_TEST(dlls/msvcr100/tests)
 WINE_CONFIG_DLL(msvcr110,,[implib])
 WINE_CONFIG_DLL(msvcr120,,[implib])
+WINE_CONFIG_DLL(msvcr120_app)
 WINE_CONFIG_DLL(msvcr70,,[implib])
 WINE_CONFIG_DLL(msvcr71,,[implib])
 WINE_CONFIG_DLL(msvcr80,,[implib])
diff --git a/dlls/msvcr120_app/Makefile.in b/dlls/msvcr120_app/Makefile.in
new file mode 100644
index 0000000..2bbe7c4
--- /dev/null
+++ b/dlls/msvcr120_app/Makefile.in
@@ -0,0 +1 @@
+MODULE    = msvcr120_app.dll
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
new file mode 100644
index 0000000..6de7253
--- /dev/null
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -0,0 +1,2158 @@
+@ cdecl -arch=arm ??0?$_SpinWait@$00 at details@Concurrency@@QAA at P6AXXZ@Z(ptr ptr) msvcr120.??0?$_SpinWait@$00 at details@Concurrency@@QAA at P6AXXZ@Z
+@ thiscall -arch=i386 ??0?$_SpinWait@$00 at details@Concurrency@@QAE at P6AXXZ@Z(ptr ptr) msvcr120.??0?$_SpinWait@$00 at details@Concurrency@@QAE at P6AXXZ@Z
+@ cdecl -arch=win64 ??0?$_SpinWait@$00 at details@Concurrency@@QEAA at P6AXXZ@Z(ptr ptr) msvcr120.??0?$_SpinWait@$00 at details@Concurrency@@QEAA at P6AXXZ@Z
+@ cdecl -arch=arm ??0?$_SpinWait@$0A@@details at Concurrency@@QAA at P6AXXZ@Z(ptr ptr) msvcr120.??0?$_SpinWait@$0A@@details at Concurrency@@QAA at P6AXXZ@Z
+@ thiscall -arch=i386 ??0?$_SpinWait@$0A@@details at Concurrency@@QAE at P6AXXZ@Z(ptr ptr) msvcr120.??0?$_SpinWait@$0A@@details at Concurrency@@QAE at P6AXXZ@Z
+@ cdecl -arch=win64 ??0?$_SpinWait@$0A@@details at Concurrency@@QEAA at P6AXXZ@Z(ptr ptr) msvcr120.??0?$_SpinWait@$0A@@details at Concurrency@@QEAA at P6AXXZ@Z
+@ stub -arch=win32 ??0SchedulerPolicy at Concurrency@@QAA at IZZ
+@ stub -arch=win64 ??0SchedulerPolicy at Concurrency@@QEAA at _KZZ
+@ stub -arch=arm ??0SchedulerPolicy at Concurrency@@QAA at ABV01@@Z
+@ stub -arch=i386 ??0SchedulerPolicy at Concurrency@@QAE at ABV01@@Z
+@ stub -arch=win64 ??0SchedulerPolicy at Concurrency@@QEAA at AEBV01@@Z
+@ stub -arch=arm ??0SchedulerPolicy at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0SchedulerPolicy at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0SchedulerPolicy at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_Cancellation_beacon at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_Cancellation_beacon at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_Condition_variable at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_Condition_variable at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_Condition_variable at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_Context at details@Concurrency@@QAA at PAVContext@2@@Z
+@ stub -arch=i386 ??0_Context at details@Concurrency@@QAE at PAVContext@2@@Z
+@ stub -arch=win64 ??0_Context at details@Concurrency@@QEAA at PEAVContext@2@@Z
+@ stub -arch=arm ??0_Interruption_exception at details@Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0_Interruption_exception at details@Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0_Interruption_exception at details@Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0_Interruption_exception at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_Interruption_exception at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_Interruption_exception at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_NonReentrantBlockingLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_NonReentrantBlockingLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_NonReentrantBlockingLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_NonReentrantPPLLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_NonReentrantPPLLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_NonReentrantPPLLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_ReaderWriterLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_ReaderWriterLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_ReaderWriterLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_ReentrantBlockingLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_ReentrantBlockingLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_ReentrantBlockingLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_ReentrantLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_ReentrantLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_ReentrantLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_ReentrantPPLLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_ReentrantPPLLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_ReentrantPPLLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_Scheduler at details@Concurrency@@QAA at PAVScheduler@2@@Z
+@ stub -arch=i386 ??0_Scheduler at details@Concurrency@@QAE at PAVScheduler@2@@Z
+@ stub -arch=win64 ??0_Scheduler at details@Concurrency@@QEAA at PEAVScheduler@2@@Z
+@ stub -arch=arm ??0_Scoped_lock at _NonReentrantPPLLock@details at Concurrency@@QAA at AAV123@@Z
+@ stub -arch=i386 ??0_Scoped_lock at _NonReentrantPPLLock@details at Concurrency@@QAE at AAV123@@Z
+@ stub -arch=win64 ??0_Scoped_lock at _NonReentrantPPLLock@details at Concurrency@@QEAA at AEAV123@@Z
+@ stub -arch=arm ??0_Scoped_lock at _ReentrantPPLLock@details at Concurrency@@QAA at AAV123@@Z
+@ stub -arch=i386 ??0_Scoped_lock at _ReentrantPPLLock@details at Concurrency@@QAE at AAV123@@Z
+@ stub -arch=win64 ??0_Scoped_lock at _ReentrantPPLLock@details at Concurrency@@QEAA at AEAV123@@Z
+@ stub -arch=arm ??0_SpinLock at details@Concurrency@@QAA at ACJ@Z
+@ stub -arch=i386 ??0_SpinLock at details@Concurrency@@QAE at ACJ@Z
+@ stub -arch=win64 ??0_SpinLock at details@Concurrency@@QEAA at AECJ@Z
+@ stub -arch=arm ??0_StructuredTaskCollection at details@Concurrency@@QAA at PAV_CancellationTokenState@12@@Z
+@ stub -arch=i386 ??0_StructuredTaskCollection at details@Concurrency@@QAE at PAV_CancellationTokenState@12@@Z
+@ stub -arch=win64 ??0_StructuredTaskCollection at details@Concurrency@@QEAA at PEAV_CancellationTokenState@12@@Z
+@ stub -arch=arm ??0_TaskCollection at details@Concurrency@@QAA at PAV_CancellationTokenState@12@@Z
+@ stub -arch=i386 ??0_TaskCollection at details@Concurrency@@QAE at PAV_CancellationTokenState@12@@Z
+@ stub -arch=win64 ??0_TaskCollection at details@Concurrency@@QEAA at PEAV_CancellationTokenState@12@@Z
+@ stub -arch=arm ??0_TaskCollection at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0_TaskCollection at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0_TaskCollection at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0_Timer at details@Concurrency@@IAA at I_N@Z
+@ stub -arch=i386 ??0_Timer at details@Concurrency@@IAE at I_N@Z
+@ stub -arch=win64 ??0_Timer at details@Concurrency@@IEAA at I_N@Z
+@ cdecl -arch=arm ??0__non_rtti_object at std@@QAA at ABV01@@Z(ptr ptr) msvcr120.??0__non_rtti_object at std@@QAA at ABV01@@Z
+@ thiscall -arch=i386 ??0__non_rtti_object at std@@QAE at ABV01@@Z(ptr ptr) msvcr120.??0__non_rtti_object at std@@QAE at ABV01@@Z
+@ cdecl -arch=win64 ??0__non_rtti_object at std@@QEAA at AEBV01@@Z(ptr ptr) msvcr120.??0__non_rtti_object at std@@QEAA at AEBV01@@Z
+@ cdecl -arch=arm ??0__non_rtti_object at std@@QAA at PBD@Z(ptr ptr) msvcr120.??0__non_rtti_object at std@@QAA at PBD@Z
+@ thiscall -arch=i386 ??0__non_rtti_object at std@@QAE at PBD@Z(ptr ptr) msvcr120.??0__non_rtti_object at std@@QAE at PBD@Z
+@ cdecl -arch=win64 ??0__non_rtti_object at std@@QEAA at PEBD@Z(ptr ptr) msvcr120.??0__non_rtti_object at std@@QEAA at PEBD@Z
+@ cdecl -arch=arm ??0bad_cast at std@@AAA at PBQBD@Z(ptr ptr) msvcr120.??0bad_cast at std@@AAA at PBQBD@Z
+@ thiscall -arch=i386 ??0bad_cast at std@@AAE at PBQBD@Z(ptr ptr) msvcr120.??0bad_cast at std@@AAE at PBQBD@Z
+@ cdecl -arch=win64 ??0bad_cast at std@@AEAA at PEBQEBD@Z(ptr ptr) msvcr120.??0bad_cast at std@@AEAA at PEBQEBD@Z
+@ cdecl -arch=arm ??0bad_cast at std@@QAA at ABV01@@Z(ptr ptr) msvcr120.??0bad_cast at std@@QAA at ABV01@@Z
+@ thiscall -arch=i386 ??0bad_cast at std@@QAE at ABV01@@Z(ptr ptr) msvcr120.??0bad_cast at std@@QAE at ABV01@@Z
+@ cdecl -arch=win64 ??0bad_cast at std@@QEAA at AEBV01@@Z(ptr ptr) msvcr120.??0bad_cast at std@@QEAA at AEBV01@@Z
+@ cdecl -arch=arm ??0bad_cast at std@@QAA at PBD@Z(ptr str) msvcr120.??0bad_cast at std@@QAA at PBD@Z
+@ thiscall -arch=i386 ??0bad_cast at std@@QAE at PBD@Z(ptr str) msvcr120.??0bad_cast at std@@QAE at PBD@Z
+@ cdecl -arch=win64 ??0bad_cast at std@@QEAA at PEBD@Z(ptr str) msvcr120.??0bad_cast at std@@QEAA at PEBD@Z
+@ stub -arch=arm ??0bad_target at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0bad_target at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0bad_target at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0bad_target at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0bad_target at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0bad_target at Concurrency@@QEAA at XZ
+@ cdecl -arch=arm ??0bad_typeid at std@@QAA at ABV01@@Z(ptr ptr) msvcr120.??0bad_typeid at std@@QAA at ABV01@@Z
+@ thiscall -arch=i386 ??0bad_typeid at std@@QAE at ABV01@@Z(ptr ptr) msvcr120.??0bad_typeid at std@@QAE at ABV01@@Z
+@ cdecl -arch=win64 ??0bad_typeid at std@@QEAA at AEBV01@@Z(ptr ptr) msvcr120.??0bad_typeid at std@@QEAA at AEBV01@@Z
+@ cdecl -arch=arm ??0bad_typeid at std@@QAA at PBD@Z(ptr str) msvcr120.??0bad_typeid at std@@QAA at PBD@Z
+@ thiscall -arch=i386 ??0bad_typeid at std@@QAE at PBD@Z(ptr str) msvcr120.??0bad_typeid at std@@QAE at PBD@Z
+@ cdecl -arch=win64 ??0bad_typeid at std@@QEAA at PEBD@Z(ptr str) msvcr120.??0bad_typeid at std@@QEAA at PEBD@Z
+@ stub -arch=arm ??0context_self_unblock at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0context_self_unblock at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0context_self_unblock at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0context_self_unblock at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0context_self_unblock at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0context_self_unblock at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0context_unblock_unbalanced at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0context_unblock_unbalanced at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0context_unblock_unbalanced at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0context_unblock_unbalanced at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0context_unblock_unbalanced at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0context_unblock_unbalanced at Concurrency@@QEAA at XZ
+@ cdecl -arch=arm ??0critical_section at Concurrency@@QAA at XZ(ptr) msvcr120.??0critical_section at Concurrency@@QAA at XZ
+@ thiscall -arch=i386 ??0critical_section at Concurrency@@QAE at XZ(ptr) msvcr120.??0critical_section at Concurrency@@QAE at XZ
+@ cdecl -arch=win64 ??0critical_section at Concurrency@@QEAA at XZ(ptr) msvcr120.??0critical_section at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0default_scheduler_exists at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0default_scheduler_exists at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0default_scheduler_exists at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0default_scheduler_exists at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0default_scheduler_exists at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0default_scheduler_exists at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0event at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0event at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0event at Concurrency@@QEAA at XZ
+@ cdecl -arch=arm ??0exception at std@@QAA at ABQBD@Z(ptr ptr) msvcr120.??0exception at std@@QAA at ABQBD@Z
+@ thiscall -arch=i386 ??0exception at std@@QAE at ABQBD@Z(ptr ptr) msvcr120.??0exception at std@@QAE at ABQBD@Z
+@ cdecl -arch=win64 ??0exception at std@@QEAA at AEBQEBD@Z(ptr ptr) msvcr120.??0exception at std@@QEAA at AEBQEBD@Z
+@ cdecl -arch=arm ??0exception at std@@QAA at ABQBDH@Z(ptr ptr long) msvcr120.??0exception at std@@QAA at ABQBDH@Z
+@ thiscall -arch=i386 ??0exception at std@@QAE at ABQBDH@Z(ptr ptr long) msvcr120.??0exception at std@@QAE at ABQBDH@Z
+@ cdecl -arch=win64 ??0exception at std@@QEAA at AEBQEBDH@Z(ptr ptr long) msvcr120.??0exception at std@@QEAA at AEBQEBDH@Z
+@ cdecl -arch=arm ??0exception at std@@QAA at ABV01@@Z(ptr ptr) msvcr120.??0exception at std@@QAA at ABV01@@Z
+@ thiscall -arch=i386 ??0exception at std@@QAE at ABV01@@Z(ptr ptr) msvcr120.??0exception at std@@QAE at ABV01@@Z
+@ cdecl -arch=win64 ??0exception at std@@QEAA at AEBV01@@Z(ptr ptr) msvcr120.??0exception at std@@QEAA at AEBV01@@Z
+@ cdecl -arch=arm ??0exception at std@@QAA at XZ(ptr) msvcr120.??0exception at std@@QAA at XZ
+@ thiscall -arch=i386 ??0exception at std@@QAE at XZ(ptr) msvcr120.??0exception at std@@QAE at XZ
+@ cdecl -arch=win64 ??0exception at std@@QEAA at XZ(ptr) msvcr120.??0exception at std@@QEAA at XZ
+@ stub -arch=arm ??0improper_lock at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0improper_lock at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0improper_lock at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0improper_lock at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0improper_lock at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0improper_lock at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0improper_scheduler_attach at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0improper_scheduler_attach at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0improper_scheduler_attach at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0improper_scheduler_attach at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0improper_scheduler_attach at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0improper_scheduler_attach at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0improper_scheduler_detach at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0improper_scheduler_detach at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0improper_scheduler_detach at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0improper_scheduler_detach at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0improper_scheduler_detach at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0improper_scheduler_detach at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0improper_scheduler_reference at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0improper_scheduler_reference at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0improper_scheduler_reference at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0improper_scheduler_reference at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0improper_scheduler_reference at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0improper_scheduler_reference at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0invalid_link_target at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0invalid_link_target at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0invalid_link_target at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0invalid_link_target at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0invalid_link_target at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0invalid_link_target at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0invalid_multiple_scheduling at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0invalid_multiple_scheduling at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0invalid_multiple_scheduling at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0invalid_multiple_scheduling at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0invalid_multiple_scheduling at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0invalid_multiple_scheduling at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0invalid_operation at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0invalid_operation at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0invalid_operation at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0invalid_operation at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0invalid_operation at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0invalid_operation at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0invalid_oversubscribe_operation at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0invalid_oversubscribe_operation at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0invalid_oversubscribe_operation at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0invalid_oversubscribe_operation at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0invalid_oversubscribe_operation at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0invalid_oversubscribe_operation at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0invalid_scheduler_policy_key at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0invalid_scheduler_policy_key at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0invalid_scheduler_policy_key at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0invalid_scheduler_policy_key at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0invalid_scheduler_policy_key at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0invalid_scheduler_policy_key at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0invalid_scheduler_policy_thread_specification at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0invalid_scheduler_policy_thread_specification at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0invalid_scheduler_policy_thread_specification at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0invalid_scheduler_policy_thread_specification at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0invalid_scheduler_policy_thread_specification at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0invalid_scheduler_policy_thread_specification at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0invalid_scheduler_policy_value at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0invalid_scheduler_policy_value at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0invalid_scheduler_policy_value at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0invalid_scheduler_policy_value at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0invalid_scheduler_policy_value at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0invalid_scheduler_policy_value at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0message_not_found at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0message_not_found at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0message_not_found at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0message_not_found at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0message_not_found at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0message_not_found at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0missing_wait at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0missing_wait at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0missing_wait at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0missing_wait at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0missing_wait at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0missing_wait at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0nested_scheduler_missing_detach at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0nested_scheduler_missing_detach at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0nested_scheduler_missing_detach at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0nested_scheduler_missing_detach at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0nested_scheduler_missing_detach at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0nested_scheduler_missing_detach at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0operation_timed_out at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0operation_timed_out at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0operation_timed_out at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0operation_timed_out at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0operation_timed_out at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0operation_timed_out at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0reader_writer_lock at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0reader_writer_lock at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0reader_writer_lock at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0scheduler_not_attached at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0scheduler_not_attached at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0scheduler_not_attached at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0scheduler_not_attached at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0scheduler_not_attached at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0scheduler_not_attached at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0scheduler_resource_allocation_error at Concurrency@@QAA at J@Z
+@ stub -arch=i386 ??0scheduler_resource_allocation_error at Concurrency@@QAE at J@Z
+@ stub -arch=win64 ??0scheduler_resource_allocation_error at Concurrency@@QEAA at J@Z
+@ stub -arch=arm ??0scheduler_resource_allocation_error at Concurrency@@QAA at PBDJ@Z
+@ stub -arch=i386 ??0scheduler_resource_allocation_error at Concurrency@@QAE at PBDJ@Z
+@ stub -arch=win64 ??0scheduler_resource_allocation_error at Concurrency@@QEAA at PEBDJ@Z
+@ stub -arch=arm ??0scheduler_worker_creation_error at Concurrency@@QAA at J@Z
+@ stub -arch=i386 ??0scheduler_worker_creation_error at Concurrency@@QAE at J@Z
+@ stub -arch=win64 ??0scheduler_worker_creation_error at Concurrency@@QEAA at J@Z
+@ stub -arch=arm ??0scheduler_worker_creation_error at Concurrency@@QAA at PBDJ@Z
+@ stub -arch=i386 ??0scheduler_worker_creation_error at Concurrency@@QAE at PBDJ@Z
+@ stub -arch=win64 ??0scheduler_worker_creation_error at Concurrency@@QEAA at PEBDJ@Z
+@ cdecl -arch=arm ??0scoped_lock at critical_section@Concurrency@@QAA at AAV12@@Z(ptr ptr) msvcr120.??0scoped_lock at critical_section@Concurrency@@QAA at AAV12@@Z
+@ thiscall -arch=i386 ??0scoped_lock at critical_section@Concurrency@@QAE at AAV12@@Z(ptr ptr) msvcr120.??0scoped_lock at critical_section@Concurrency@@QAE at AAV12@@Z
+@ cdecl -arch=win64 ??0scoped_lock at critical_section@Concurrency@@QEAA at AEAV12@@Z(ptr ptr) msvcr120.??0scoped_lock at critical_section@Concurrency@@QEAA at AEAV12@@Z
+@ stub -arch=arm ??0scoped_lock at reader_writer_lock@Concurrency@@QAA at AAV12@@Z
+@ stub -arch=i386 ??0scoped_lock at reader_writer_lock@Concurrency@@QAE at AAV12@@Z
+@ stub -arch=win64 ??0scoped_lock at reader_writer_lock@Concurrency@@QEAA at AEAV12@@Z
+@ stub -arch=arm ??0scoped_lock_read at reader_writer_lock@Concurrency@@QAA at AAV12@@Z
+@ stub -arch=i386 ??0scoped_lock_read at reader_writer_lock@Concurrency@@QAE at AAV12@@Z
+@ stub -arch=win64 ??0scoped_lock_read at reader_writer_lock@Concurrency@@QEAA at AEAV12@@Z
+@ stub -arch=arm ??0task_canceled at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0task_canceled at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0task_canceled at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0task_canceled at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0task_canceled at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0task_canceled at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??0unsupported_os at Concurrency@@QAA at PBD@Z
+@ stub -arch=i386 ??0unsupported_os at Concurrency@@QAE at PBD@Z
+@ stub -arch=win64 ??0unsupported_os at Concurrency@@QEAA at PEBD@Z
+@ stub -arch=arm ??0unsupported_os at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??0unsupported_os at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??0unsupported_os at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1SchedulerPolicy at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1SchedulerPolicy at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1SchedulerPolicy at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_Cancellation_beacon at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_Cancellation_beacon at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_Condition_variable at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_Condition_variable at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_Condition_variable at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_NonReentrantBlockingLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_NonReentrantBlockingLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_NonReentrantBlockingLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_ReentrantBlockingLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_ReentrantBlockingLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_ReentrantBlockingLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_Scoped_lock at _NonReentrantPPLLock@details at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_Scoped_lock at _NonReentrantPPLLock@details at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_Scoped_lock at _NonReentrantPPLLock@details at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_Scoped_lock at _ReentrantPPLLock@details at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_Scoped_lock at _ReentrantPPLLock@details at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_Scoped_lock at _ReentrantPPLLock@details at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_SpinLock at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_SpinLock at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_SpinLock at details@Concurrency@@QEAA at XZ
+@ stub -arch=i386 ??1_StructuredTaskCollection at details@Concurrency@@QAE at XZ
+@ stub -arch=arm ??1_TaskCollection at details@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1_TaskCollection at details@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1_TaskCollection at details@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1_Timer at details@Concurrency@@MAA at XZ
+@ stub -arch=i386 ??1_Timer at details@Concurrency@@MAE at XZ
+@ stub -arch=win64 ??1_Timer at details@Concurrency@@MEAA at XZ
+@ cdecl -arch=arm ??1__non_rtti_object at std@@UAA at XZ(ptr) msvcr120.??1__non_rtti_object at std@@UAA at XZ
+@ thiscall -arch=i386 ??1__non_rtti_object at std@@UAE at XZ(ptr) msvcr120.??1__non_rtti_object at std@@UAE at XZ
+@ cdecl -arch=win64 ??1__non_rtti_object at std@@UEAA at XZ(ptr) msvcr120.??1__non_rtti_object at std@@UEAA at XZ
+@ cdecl -arch=arm ??1bad_cast at std@@UAA at XZ(ptr) msvcr120.??1bad_cast at std@@UAA at XZ
+@ thiscall -arch=i386 ??1bad_cast at std@@UAE at XZ(ptr) msvcr120.??1bad_cast at std@@UAE at XZ
+@ cdecl -arch=win64 ??1bad_cast at std@@UEAA at XZ(ptr) msvcr120.??1bad_cast at std@@UEAA at XZ
+@ cdecl -arch=arm ??1bad_typeid at std@@UAA at XZ(ptr) msvcr120.??1bad_typeid at std@@UAA at XZ
+@ thiscall -arch=i386 ??1bad_typeid at std@@UAE at XZ(ptr) msvcr120.??1bad_typeid at std@@UAE at XZ
+@ cdecl -arch=win64 ??1bad_typeid at std@@UEAA at XZ(ptr) msvcr120.??1bad_typeid at std@@UEAA at XZ
+@ cdecl -arch=arm ??1critical_section at Concurrency@@QAA at XZ(ptr) msvcr120.??1critical_section at Concurrency@@QAA at XZ
+@ thiscall -arch=i386 ??1critical_section at Concurrency@@QAE at XZ(ptr) msvcr120.??1critical_section at Concurrency@@QAE at XZ
+@ cdecl -arch=win64 ??1critical_section at Concurrency@@QEAA at XZ(ptr) msvcr120.??1critical_section at Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1event at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1event at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1event at Concurrency@@QEAA at XZ
+@ cdecl -arch=arm ??1exception at std@@UAA at XZ(ptr) msvcr120.??1exception at std@@UAA at XZ
+@ thiscall -arch=i386 ??1exception at std@@UAE at XZ(ptr) msvcr120.??1exception at std@@UAE at XZ
+@ cdecl -arch=win64 ??1exception at std@@UEAA at XZ(ptr) msvcr120.??1exception at std@@UEAA at XZ
+@ stub -arch=arm ??1reader_writer_lock at Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1reader_writer_lock at Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1reader_writer_lock at Concurrency@@QEAA at XZ
+@ cdecl -arch=arm ??1scoped_lock at critical_section@Concurrency@@QAA at XZ(ptr) msvcr120.??1scoped_lock at critical_section@Concurrency@@QAA at XZ
+@ thiscall -arch=i386 ??1scoped_lock at critical_section@Concurrency@@QAE at XZ(ptr) msvcr120.??1scoped_lock at critical_section@Concurrency@@QAE at XZ
+@ cdecl -arch=win64 ??1scoped_lock at critical_section@Concurrency@@QEAA at XZ(ptr) msvcr120.??1scoped_lock at critical_section@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1scoped_lock at reader_writer_lock@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1scoped_lock at reader_writer_lock@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1scoped_lock at reader_writer_lock@Concurrency@@QEAA at XZ
+@ stub -arch=arm ??1scoped_lock_read at reader_writer_lock@Concurrency@@QAA at XZ
+@ stub -arch=i386 ??1scoped_lock_read at reader_writer_lock@Concurrency@@QAE at XZ
+@ stub -arch=win64 ??1scoped_lock_read at reader_writer_lock@Concurrency@@QEAA at XZ
+@ cdecl -arch=arm ??1type_info@@UAA at XZ(ptr) msvcr120.??1type_info@@UAA at XZ
+@ thiscall -arch=i386 ??1type_info@@UAE at XZ(ptr) msvcr120.??1type_info@@UAE at XZ
+@ cdecl -arch=win64 ??1type_info@@UEAA at XZ(ptr) msvcr120.??1type_info@@UEAA at XZ
+@ cdecl -arch=win32 ??2 at YAPAXI@Z(long) msvcr120.??2 at YAPAXI@Z
+@ cdecl -arch=win64 ??2 at YAPEAX_K@Z(long) msvcr120.??2 at YAPEAX_K@Z
+@ cdecl -arch=win32 ??2 at YAPAXIHPBDH@Z(long long str long) msvcr120.??2 at YAPAXIHPBDH@Z
+@ cdecl -arch=win64 ??2 at YAPEAX_KHPEBDH@Z(long long str long) msvcr120.??2 at YAPEAX_KHPEBDH@Z
+@ cdecl -arch=win32 ??3 at YAXPAX@Z(ptr) msvcr120.??3 at YAXPAX@Z
+@ cdecl -arch=win64 ??3 at YAXPEAX@Z(ptr) msvcr120.??3 at YAXPEAX@Z
+@ stub -arch=win32 ??3 at YAXPAXHPBDH@Z
+@ stub -arch=win64 ??3 at YAXPEAXHPEBDH@Z
+@ stub -arch=arm ??4?$_SpinWait@$00 at details@Concurrency@@QAAAAV012 at ABV012@@Z
+@ stub -arch=i386 ??4?$_SpinWait@$00 at details@Concurrency@@QAEAAV012 at ABV012@@Z
+@ stub -arch=win64 ??4?$_SpinWait@$00 at details@Concurrency@@QEAAAEAV012 at AEBV012@@Z
+@ stub -arch=arm ??4?$_SpinWait@$0A@@details at Concurrency@@QAAAAV012 at ABV012@@Z
+@ stub -arch=i386 ??4?$_SpinWait@$0A@@details at Concurrency@@QAEAAV012 at ABV012@@Z
+@ stub -arch=win64 ??4?$_SpinWait@$0A@@details at Concurrency@@QEAAAEAV012 at AEBV012@@Z
+@ stub -arch=arm ??4SchedulerPolicy at Concurrency@@QAAAAV01 at ABV01@@Z
+@ stub -arch=i386 ??4SchedulerPolicy at Concurrency@@QAEAAV01 at ABV01@@Z
+@ stub -arch=win64 ??4SchedulerPolicy at Concurrency@@QEAAAEAV01 at AEBV01@@Z
+@ cdecl -arch=arm ??4__non_rtti_object at std@@QAAAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4__non_rtti_object at std@@QAAAAV01 at ABV01@@Z
+@ thiscall -arch=i386 ??4__non_rtti_object at std@@QAEAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4__non_rtti_object at std@@QAEAAV01 at ABV01@@Z
+@ cdecl -arch=win64 ??4__non_rtti_object at std@@QEAAAEAV01 at AEBV01@@Z(ptr ptr) msvcr120.??4__non_rtti_object at std@@QEAAAEAV01 at AEBV01@@Z
+@ cdecl -arch=arm ??4bad_cast at std@@QAAAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4bad_cast at std@@QAAAAV01 at ABV01@@Z
+@ thiscall -arch=i386 ??4bad_cast at std@@QAEAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4bad_cast at std@@QAEAAV01 at ABV01@@Z
+@ cdecl -arch=win64 ??4bad_cast at std@@QEAAAEAV01 at AEBV01@@Z(ptr ptr) msvcr120.??4bad_cast at std@@QEAAAEAV01 at AEBV01@@Z
+@ cdecl -arch=arm ??4bad_typeid at std@@QAAAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4bad_typeid at std@@QAAAAV01 at ABV01@@Z
+@ thiscall -arch=i386 ??4bad_typeid at std@@QAEAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4bad_typeid at std@@QAEAAV01 at ABV01@@Z
+@ cdecl -arch=win64 ??4bad_typeid at std@@QEAAAEAV01 at AEBV01@@Z(ptr ptr) msvcr120.??4bad_typeid at std@@QEAAAEAV01 at AEBV01@@Z
+@ cdecl -arch=arm ??4exception at std@@QAAAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4exception at std@@QAAAAV01 at ABV01@@Z
+@ thiscall -arch=i386 ??4exception at std@@QAEAAV01 at ABV01@@Z(ptr ptr) msvcr120.??4exception at std@@QAEAAV01 at ABV01@@Z
+@ cdecl -arch=win64 ??4exception at std@@QEAAAEAV01 at AEBV01@@Z(ptr ptr) msvcr120.??4exception at std@@QEAAAEAV01 at AEBV01@@Z
+@ cdecl -arch=arm ??8type_info@@QBA_NABV0@@Z(ptr ptr) msvcr120.??8type_info@@QBA_NABV0@@Z
+@ thiscall -arch=i386 ??8type_info@@QBE_NABV0@@Z(ptr ptr) msvcr120.??8type_info@@QBE_NABV0@@Z
+@ cdecl -arch=win64 ??8type_info@@QEBA_NAEBV0@@Z(ptr ptr) msvcr120.??8type_info@@QEBA_NAEBV0@@Z
+@ cdecl -arch=arm ??9type_info@@QBA_NABV0@@Z(ptr ptr) msvcr120.??9type_info@@QBA_NABV0@@Z
+@ thiscall -arch=i386 ??9type_info@@QBE_NABV0@@Z(ptr ptr) msvcr120.??9type_info@@QBE_NABV0@@Z
+@ cdecl -arch=win64 ??9type_info@@QEBA_NAEBV0@@Z(ptr ptr) msvcr120.??9type_info@@QEBA_NAEBV0@@Z
+@ extern ??_7__non_rtti_object at std@@6B@ msvcr120.??_7__non_rtti_object at std@@6B@
+@ extern ??_7bad_cast at std@@6B@ msvcr120.??_7bad_cast at std@@6B@
+@ extern ??_7bad_typeid at std@@6B@ msvcr120.??_7bad_typeid at std@@6B@
+@ extern ??_7exception at std@@6B@ msvcr120.??_7exception at std@@6B@
+@ cdecl -arch=arm ??_F?$_SpinWait@$00 at details@Concurrency@@QAAXXZ(ptr) msvcr120.??_F?$_SpinWait@$00 at details@Concurrency@@QAAXXZ
+@ thiscall -arch=i386 ??_F?$_SpinWait@$00 at details@Concurrency@@QAEXXZ(ptr) msvcr120.??_F?$_SpinWait@$00 at details@Concurrency@@QAEXXZ
+@ cdecl -arch=win64 ??_F?$_SpinWait@$00 at details@Concurrency@@QEAAXXZ(ptr) msvcr120.??_F?$_SpinWait@$00 at details@Concurrency@@QEAAXXZ
+@ cdecl -arch=arm ??_F?$_SpinWait@$0A@@details at Concurrency@@QAAXXZ(ptr) msvcr120.??_F?$_SpinWait@$0A@@details at Concurrency@@QAAXXZ
+@ thiscall -arch=i386 ??_F?$_SpinWait@$0A@@details at Concurrency@@QAEXXZ(ptr) msvcr120.??_F?$_SpinWait@$0A@@details at Concurrency@@QAEXXZ
+@ cdecl -arch=win64 ??_F?$_SpinWait@$0A@@details at Concurrency@@QEAAXXZ(ptr) msvcr120.??_F?$_SpinWait@$0A@@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ??_F_Context at details@Concurrency@@QAAXXZ
+@ stub -arch=i386 ??_F_Context at details@Concurrency@@QAEXXZ
+@ stub -arch=win64 ??_F_Context at details@Concurrency@@QEAAXXZ
+@ stub -arch=arm ??_F_Scheduler at details@Concurrency@@QAAXXZ
+@ stub -arch=i386 ??_F_Scheduler at details@Concurrency@@QAEXXZ
+@ stub -arch=win64 ??_F_Scheduler at details@Concurrency@@QEAAXXZ
+@ cdecl -arch=arm ??_Fbad_cast at std@@QAAXXZ(ptr) msvcr120.??_Fbad_cast at std@@QAAXXZ
+@ thiscall -arch=i386 ??_Fbad_cast at std@@QAEXXZ(ptr) msvcr120.??_Fbad_cast at std@@QAEXXZ
+@ cdecl -arch=win64 ??_Fbad_cast at std@@QEAAXXZ(ptr) msvcr120.??_Fbad_cast at std@@QEAAXXZ
+@ cdecl -arch=arm ??_Fbad_typeid at std@@QAAXXZ(ptr) msvcr120.??_Fbad_typeid at std@@QAAXXZ
+@ thiscall -arch=i386 ??_Fbad_typeid at std@@QAEXXZ(ptr) msvcr120.??_Fbad_typeid at std@@QAEXXZ
+@ cdecl -arch=win64 ??_Fbad_typeid at std@@QEAAXXZ(ptr) msvcr120.??_Fbad_typeid at std@@QEAAXXZ
+@ cdecl -arch=win32 ??_U at YAPAXI@Z(long) msvcr120.??_U at YAPAXI@Z
+@ cdecl -arch=win64 ??_U at YAPEAX_K@Z(long) msvcr120.??_U at YAPEAX_K@Z
+@ cdecl -arch=win32 ??_U at YAPAXIHPBDH@Z(long long str long) msvcr120.??_U at YAPAXIHPBDH@Z
+@ cdecl -arch=win64 ??_U at YAPEAX_KHPEBDH@Z(long long str long) msvcr120.??_U at YAPEAX_KHPEBDH@Z
+@ cdecl -arch=win32 ??_V at YAXPAX@Z(ptr) msvcr120.??_V at YAXPAX@Z
+@ cdecl -arch=win64 ??_V at YAXPEAX@Z(ptr) msvcr120.??_V at YAXPEAX@Z
+@ stub -arch=win32 ??_V at YAXPAXHPBDH@Z
+@ stub -arch=win64 ??_V at YAXPEAXHPEBDH@Z
+@ stub -arch=win32 ?Alloc at Concurrency@@YAPAXI at Z
+@ stub -arch=win64 ?Alloc at Concurrency@@YAPEAX_K at Z
+@ stub ?Block at Context@Concurrency@@SAXXZ
+@ stub ?CaptureCallstack at platform@details at Concurrency@@YAIPAPAXII at Z
+@ stub -arch=win32 ?Create at CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy at 2@@Z
+@ stub -arch=win64 ?Create at CurrentScheduler@Concurrency@@SAXAEBVSchedulerPolicy at 2@@Z
+@ stub -arch=win32 ?Create at Scheduler@Concurrency@@SAPAV12 at ABVSchedulerPolicy@2@@Z
+@ stub -arch=win64 ?Create at Scheduler@Concurrency@@SAPEAV12 at AEBVSchedulerPolicy@2@@Z
+@ stub -arch=win32 ?CreateResourceManager at Concurrency@@YAPAUIResourceManager at 1@XZ
+@ stub -arch=win64 ?CreateResourceManager at Concurrency@@YAPEAUIResourceManager at 1@XZ
+@ stub -arch=win32 ?CreateScheduleGroup at CurrentScheduler@Concurrency@@SAPAVScheduleGroup at 2@AAVlocation at 2@@Z
+@ stub -arch=win64 ?CreateScheduleGroup at CurrentScheduler@Concurrency@@SAPEAVScheduleGroup at 2@AEAVlocation at 2@@Z
+@ stub -arch=win32 ?CreateScheduleGroup at CurrentScheduler@Concurrency@@SAPAVScheduleGroup at 2@XZ
+@ stub -arch=win64 ?CreateScheduleGroup at CurrentScheduler@Concurrency@@SAPEAVScheduleGroup at 2@XZ
+@ stub -arch=win32 ?CurrentContext at Context@Concurrency@@SAPAV12 at XZ
+@ stub -arch=win64 ?CurrentContext at Context@Concurrency@@SAPEAV12 at XZ
+@ stub ?Detach at CurrentScheduler@Concurrency@@SAXXZ
+@ stub ?DisableTracing at Concurrency@@YAJXZ
+@ stub ?EnableTracing at Concurrency@@YAJXZ
+@ stub -arch=win32 ?Free at Concurrency@@YAXPAX at Z
+@ stub -arch=win64 ?Free at Concurrency@@YAXPEAX at Z
+@ stub -arch=win32 ?Get at CurrentScheduler@Concurrency@@SAPAVScheduler at 2@XZ
+@ stub -arch=win64 ?Get at CurrentScheduler@Concurrency@@SAPEAVScheduler at 2@XZ
+@ stub ?GetCurrentThreadId at platform@details at Concurrency@@YAJXZ
+@ stub ?GetExecutionContextId at Concurrency@@YAIXZ
+@ stub ?GetNumberOfVirtualProcessors at CurrentScheduler@Concurrency@@SAIXZ
+@ stub ?GetOSVersion at Concurrency@@YA?AW4OSVersion at IResourceManager@1 at XZ
+@ stub ?GetPolicy at CurrentScheduler@Concurrency@@SA?AVSchedulerPolicy at 2@XZ
+@ stub -arch=arm ?GetPolicyValue at SchedulerPolicy@Concurrency@@QBAIW4PolicyElementKey at 2@@Z
+@ stub -arch=i386 ?GetPolicyValue at SchedulerPolicy@Concurrency@@QBEIW4PolicyElementKey at 2@@Z
+@ stub -arch=win64 ?GetPolicyValue at SchedulerPolicy@Concurrency@@QEBAIW4PolicyElementKey at 2@@Z
+@ stub ?GetProcessorCount at Concurrency@@YAIXZ
+@ stub ?GetProcessorNodeCount at Concurrency@@YAIXZ
+@ stub ?GetSchedulerId at Concurrency@@YAIXZ
+@ stub -arch=win32 ?GetSharedTimerQueue at details@Concurrency@@YAPAXXZ
+@ stub -arch=win64 ?GetSharedTimerQueue at details@Concurrency@@YAPEAXXZ
+@ stub ?Id at Context@Concurrency@@SAIXZ
+@ stub ?Id at CurrentScheduler@Concurrency@@SAIXZ
+@ stub -arch=win32 ?IsAvailableLocation at CurrentScheduler@Concurrency@@SA_NABVlocation at 2@@Z
+@ stub -arch=win64 ?IsAvailableLocation at CurrentScheduler@Concurrency@@SA_NAEBVlocation at 2@@Z
+@ stub ?IsCurrentTaskCollectionCanceling at Context@Concurrency@@SA_NXZ
+@ stub -arch=win32 ?Log2 at details@Concurrency@@YAKI at Z
+@ stub -arch=win64 ?Log2 at details@Concurrency@@YAK_K at Z
+@ stub ?Oversubscribe at Context@Concurrency@@SAX_N at Z
+@ stub -arch=win32 ?RegisterShutdownEvent at CurrentScheduler@Concurrency@@SAXPAX at Z
+@ stub -arch=win64 ?RegisterShutdownEvent at CurrentScheduler@Concurrency@@SAXPEAX at Z
+@ stub ?ResetDefaultSchedulerPolicy at Scheduler@Concurrency@@SAXXZ
+@ stub ?ScheduleGroupId at Context@Concurrency@@SAIXZ
+@ stub -arch=win32 ?ScheduleTask at CurrentScheduler@Concurrency@@SAXP6AXPAX at Z0@Z
+@ stub -arch=win64 ?ScheduleTask at CurrentScheduler@Concurrency@@SAXP6AXPEAX at Z0@Z
+@ stub -arch=win32 ?ScheduleTask at CurrentScheduler@Concurrency@@SAXP6AXPAX at Z0AAVlocation@2@@Z
+@ stub -arch=win64 ?ScheduleTask at CurrentScheduler@Concurrency@@SAXP6AXPEAX at Z0AEAVlocation@2@@Z
+@ stub -arch=arm ?SetConcurrencyLimits at SchedulerPolicy@Concurrency@@QAAXII at Z
+@ stub -arch=i386 ?SetConcurrencyLimits at SchedulerPolicy@Concurrency@@QAEXII at Z
+@ stub -arch=win64 ?SetConcurrencyLimits at SchedulerPolicy@Concurrency@@QEAAXII at Z
+@ stub -arch=win32 ?SetDefaultSchedulerPolicy at Scheduler@Concurrency@@SAXABVSchedulerPolicy at 2@@Z
+@ stub -arch=win64 ?SetDefaultSchedulerPolicy at Scheduler@Concurrency@@SAXAEBVSchedulerPolicy at 2@@Z
+@ stub -arch=arm ?SetPolicyValue at SchedulerPolicy@Concurrency@@QAAIW4PolicyElementKey at 2@I at Z
+@ stub -arch=i386 ?SetPolicyValue at SchedulerPolicy@Concurrency@@QAEIW4PolicyElementKey at 2@I at Z
+@ stub -arch=win64 ?SetPolicyValue at SchedulerPolicy@Concurrency@@QEAAIW4PolicyElementKey at 2@I at Z
+@ stub ?VirtualProcessorId at Context@Concurrency@@SAIXZ
+@ stub ?Yield at Context@Concurrency@@SAXXZ
+@ stub -arch=arm ?_Abort at _StructuredTaskCollection@details at Concurrency@@AAAXXZ
+@ stub -arch=i386 ?_Abort at _StructuredTaskCollection@details at Concurrency@@AAEXXZ
+@ stub -arch=win64 ?_Abort at _StructuredTaskCollection@details at Concurrency@@AEAAXXZ
+@ stub -arch=arm ?_Acquire at _NonReentrantBlockingLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Acquire at _NonReentrantBlockingLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Acquire at _NonReentrantBlockingLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Acquire at _NonReentrantPPLLock@details at Concurrency@@QAAXPAX at Z
+@ stub -arch=i386 ?_Acquire at _NonReentrantPPLLock@details at Concurrency@@QAEXPAX at Z
+@ stub -arch=win64 ?_Acquire at _NonReentrantPPLLock@details at Concurrency@@QEAAXPEAX at Z
+@ stub -arch=arm ?_Acquire at _ReentrantBlockingLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Acquire at _ReentrantBlockingLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Acquire at _ReentrantBlockingLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Acquire at _ReentrantLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Acquire at _ReentrantLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Acquire at _ReentrantLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Acquire at _ReentrantPPLLock@details at Concurrency@@QAAXPAX at Z
+@ stub -arch=i386 ?_Acquire at _ReentrantPPLLock@details at Concurrency@@QAEXPAX at Z
+@ stub -arch=win64 ?_Acquire at _ReentrantPPLLock@details at Concurrency@@QEAAXPEAX at Z
+@ stub -arch=arm ?_AcquireRead at _ReaderWriterLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_AcquireRead at _ReaderWriterLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_AcquireRead at _ReaderWriterLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_AcquireWrite at _ReaderWriterLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_AcquireWrite at _ReaderWriterLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_AcquireWrite at _ReaderWriterLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Cancel at _StructuredTaskCollection@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Cancel at _StructuredTaskCollection@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Cancel at _StructuredTaskCollection@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Cancel at _TaskCollection@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Cancel at _TaskCollection@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Cancel at _TaskCollection@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_CheckTaskCollection at _UnrealizedChore@details at Concurrency@@IAAXXZ
+@ stub -arch=i386 ?_CheckTaskCollection at _UnrealizedChore@details at Concurrency@@IAEXXZ
+@ stub -arch=win64 ?_CheckTaskCollection at _UnrealizedChore@details at Concurrency@@IEAAXXZ
+@ stub -arch=arm ?_CleanupToken at _StructuredTaskCollection@details at Concurrency@@AAAXXZ
+@ stub -arch=i386 ?_CleanupToken at _StructuredTaskCollection@details at Concurrency@@AAEXXZ
+@ stub -arch=win64 ?_CleanupToken at _StructuredTaskCollection@details at Concurrency@@AEAAXXZ
+@ stub -arch=i386 ?_ConcRT_Assert at details@Concurrency@@YAXPBD0H at Z
+@ stub -arch=win64 ?_ConcRT_Assert at details@Concurrency@@YAXPEBD0H at Z
+@ stub -arch=win32 ?_ConcRT_CoreAssert at details@Concurrency@@YAXPBD0H at Z
+@ stub -arch=win64 ?_ConcRT_CoreAssert at details@Concurrency@@YAXPEBD0H at Z
+@ stub -arch=i386 ?_ConcRT_DumpMessage at details@Concurrency@@YAXPB_WZZ
+@ stub -arch=win64 ?_ConcRT_DumpMessage at details@Concurrency@@YAXPEB_WZZ
+@ stub -arch=win32 ?_ConcRT_Trace at details@Concurrency@@YAXHPB_WZZ
+@ stub -arch=win64 ?_ConcRT_Trace at details@Concurrency@@YAXHPEB_WZZ
+@ stub -arch=arm ?_Confirm_cancel at _Cancellation_beacon@details at Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?_Confirm_cancel at _Cancellation_beacon@details at Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?_Confirm_cancel at _Cancellation_beacon@details at Concurrency@@QEAA_NXZ
+@ stub -arch=arm ?_Copy_str at exception@std@@AAAXPBD at Z
+@ stub -arch=i386 ?_Copy_str at exception@std@@AAEXPBD at Z
+@ stub -arch=win64 ?_Copy_str at exception@std@@AEAAXPEBD at Z
+@ stub ?_CurrentContext at _Context@details at Concurrency@@SA?AV123 at XZ
+@ stub ?_Current_node at location@Concurrency@@SA?AV12 at XZ
+@ stub -arch=arm ?_Destroy at _AsyncTaskCollection@details at Concurrency@@EAAXXZ
+@ stub -arch=i386 ?_Destroy at _AsyncTaskCollection@details at Concurrency@@EAEXXZ
+@ stub -arch=win64 ?_Destroy at _AsyncTaskCollection@details at Concurrency@@EEAAXXZ
+@ stub -arch=arm ?_Destroy at _CancellationTokenState@details at Concurrency@@EAAXXZ
+@ stub -arch=i386 ?_Destroy at _CancellationTokenState@details at Concurrency@@EAEXXZ
+@ stub -arch=win64 ?_Destroy at _CancellationTokenState@details at Concurrency@@EEAAXXZ
+@ cdecl -arch=arm ?_DoYield@?$_SpinWait@$00 at details@Concurrency@@IAAXXZ(ptr) msvcr120.?_DoYield@?$_SpinWait@$00 at details@Concurrency@@IAAXXZ
+@ thiscall -arch=i386 ?_DoYield@?$_SpinWait@$00 at details@Concurrency@@IAEXXZ(ptr) msvcr120.?_DoYield@?$_SpinWait@$00 at details@Concurrency@@IAEXXZ
+@ cdecl -arch=win64 ?_DoYield@?$_SpinWait@$00 at details@Concurrency@@IEAAXXZ(ptr) msvcr120.?_DoYield@?$_SpinWait@$00 at details@Concurrency@@IEAAXXZ
+@ cdecl -arch=arm ?_DoYield@?$_SpinWait@$0A@@details at Concurrency@@IAAXXZ(ptr) msvcr120.?_DoYield@?$_SpinWait@$0A@@details at Concurrency@@IAAXXZ
+@ thiscall -arch=i386 ?_DoYield@?$_SpinWait@$0A@@details at Concurrency@@IAEXXZ(ptr) msvcr120.?_DoYield@?$_SpinWait@$0A@@details at Concurrency@@IAEXXZ
+@ cdecl -arch=win64 ?_DoYield@?$_SpinWait@$0A@@details at Concurrency@@IEAAXXZ(ptr) msvcr120.?_DoYield@?$_SpinWait@$0A@@details at Concurrency@@IEAAXXZ
+@ stub ?_Get at _CurrentScheduler@details at Concurrency@@SA?AV_Scheduler at 23@XZ
+@ stub -arch=win32 ?_GetConcRTTraceInfo at Concurrency@@YAPBU_CONCRT_TRACE_INFO at details@1 at XZ
+@ stub -arch=win64 ?_GetConcRTTraceInfo at Concurrency@@YAPEBU_CONCRT_TRACE_INFO at details@1 at XZ
+@ stub ?_GetConcurrency at details@Concurrency@@YAIXZ
+@ stub -arch=win32 ?_GetCurrentInlineDepth at _StackGuard@details at Concurrency@@CAAAIXZ
+@ stub -arch=win64 ?_GetCurrentInlineDepth at _StackGuard@details at Concurrency@@CAAEA_KXZ
+@ stub ?_GetNumberOfVirtualProcessors at _CurrentScheduler@details at Concurrency@@SAIXZ
+@ stub -arch=arm ?_GetScheduler at _Scheduler@details at Concurrency@@QAAPAVScheduler at 3@XZ
+@ stub -arch=i386 ?_GetScheduler at _Scheduler@details at Concurrency@@QAEPAVScheduler at 3@XZ
+@ stub -arch=win64 ?_GetScheduler at _Scheduler@details at Concurrency@@QEAAPEAVScheduler at 3@XZ
+@ stub ?_Id at _CurrentScheduler@details at Concurrency@@SAIXZ
+@ stub -arch=arm ?_IsCanceling at _StructuredTaskCollection@details at Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?_IsCanceling at _StructuredTaskCollection@details at Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?_IsCanceling at _StructuredTaskCollection@details at Concurrency@@QEAA_NXZ
+@ stub -arch=arm ?_IsCanceling at _TaskCollection@details at Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?_IsCanceling at _TaskCollection@details at Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?_IsCanceling at _TaskCollection@details at Concurrency@@QEAA_NXZ
+@ stub -arch=arm ?_IsSynchronouslyBlocked at _Context@details at Concurrency@@QBA_NXZ
+@ stub -arch=i386 ?_IsSynchronouslyBlocked at _Context@details at Concurrency@@QBE_NXZ
+@ stub -arch=win64 ?_IsSynchronouslyBlocked at _Context@details at Concurrency@@QEBA_NXZ
+@ stub -arch=win32 ?_Name_base at type_info@@CAPBDPBV1 at PAU__type_info_node@@@Z
+@ stub -arch=win64 ?_Name_base at type_info@@CAPEBDPEBV1 at PEAU__type_info_node@@@Z
+@ stub -arch=win32 ?_Name_base_internal at type_info@@CAPBDPBV1 at PAU__type_info_node@@@Z
+@ stub -arch=win64 ?_Name_base_internal at type_info@@CAPEBDPEBV1 at PEAU__type_info_node@@@Z
+@ stub -arch=win32 ?_NewCollection at _AsyncTaskCollection@details at Concurrency@@SAPAV123 at PAV_CancellationTokenState@23@@Z
+@ stub -arch=win64 ?_NewCollection at _AsyncTaskCollection@details at Concurrency@@SAPEAV123 at PEAV_CancellationTokenState@23@@Z
+@ cdecl -arch=arm ?_NumberOfSpins@?$_SpinWait@$00 at details@Concurrency@@IAAKXZ(ptr) msvcr120.?_NumberOfSpins@?$_SpinWait@$00 at details@Concurrency@@IAAKXZ
+@ thiscall -arch=i386 ?_NumberOfSpins@?$_SpinWait@$00 at details@Concurrency@@IAEKXZ(ptr) msvcr120.?_NumberOfSpins@?$_SpinWait@$00 at details@Concurrency@@IAEKXZ
+@ cdecl -arch=win64 ?_NumberOfSpins@?$_SpinWait@$00 at details@Concurrency@@IEAAKXZ(ptr) msvcr120.?_NumberOfSpins@?$_SpinWait@$00 at details@Concurrency@@IEAAKXZ
+@ cdecl -arch=arm ?_NumberOfSpins@?$_SpinWait@$0A@@details at Concurrency@@IAAKXZ(ptr) msvcr120.?_NumberOfSpins@?$_SpinWait@$0A@@details at Concurrency@@IAAKXZ
+@ thiscall -arch=i386 ?_NumberOfSpins@?$_SpinWait@$0A@@details at Concurrency@@IAEKXZ(ptr) msvcr120.?_NumberOfSpins@?$_SpinWait@$0A@@details at Concurrency@@IAEKXZ
+@ cdecl -arch=win64 ?_NumberOfSpins@?$_SpinWait@$0A@@details at Concurrency@@IEAAKXZ(ptr) msvcr120.?_NumberOfSpins@?$_SpinWait@$0A@@details at Concurrency@@IEAAKXZ
+@ stub ?_Oversubscribe at _Context@details at Concurrency@@SAX_N at Z
+@ stub -arch=arm ?_Reference at _Scheduler@details at Concurrency@@QAAIXZ
+@ stub -arch=i386 ?_Reference at _Scheduler@details at Concurrency@@QAEIXZ
+@ stub -arch=win64 ?_Reference at _Scheduler@details at Concurrency@@QEAAIXZ
+@ stub -arch=arm ?_Release at _NonReentrantBlockingLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Release at _NonReentrantBlockingLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Release at _NonReentrantBlockingLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Release at _NonReentrantPPLLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Release at _NonReentrantPPLLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Release at _NonReentrantPPLLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Release at _ReentrantBlockingLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Release at _ReentrantBlockingLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Release at _ReentrantBlockingLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Release at _ReentrantLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Release at _ReentrantLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Release at _ReentrantLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Release at _ReentrantPPLLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_Release at _ReentrantPPLLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_Release at _ReentrantPPLLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_Release at _Scheduler@details at Concurrency@@QAAIXZ
+@ stub -arch=i386 ?_Release at _Scheduler@details at Concurrency@@QAEIXZ
+@ stub -arch=win64 ?_Release at _Scheduler@details at Concurrency@@QEAAIXZ
+@ stub -arch=arm ?_ReleaseRead at _ReaderWriterLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_ReleaseRead at _ReaderWriterLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_ReleaseRead at _ReaderWriterLock@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?_ReleaseWrite at _ReaderWriterLock@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?_ReleaseWrite at _ReaderWriterLock@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?_ReleaseWrite at _ReaderWriterLock@details at Concurrency@@QEAAXXZ
+@ stub ?_ReportUnobservedException at details@Concurrency@@YAXXZ
+@ cdecl -arch=arm ?_Reset@?$_SpinWait@$00 at details@Concurrency@@IAAXXZ(ptr) msvcr120.?_Reset@?$_SpinWait@$00 at details@Concurrency@@IAAXXZ
+@ thiscall -arch=i386 ?_Reset@?$_SpinWait@$00 at details@Concurrency@@IAEXXZ(ptr) msvcr120.?_Reset@?$_SpinWait@$00 at details@Concurrency@@IAEXXZ
+@ cdecl -arch=win64 ?_Reset@?$_SpinWait@$00 at details@Concurrency@@IEAAXXZ(ptr) msvcr120.?_Reset@?$_SpinWait@$00 at details@Concurrency@@IEAAXXZ
+@ cdecl -arch=arm ?_Reset@?$_SpinWait@$0A@@details at Concurrency@@IAAXXZ(ptr) msvcr120.?_Reset@?$_SpinWait@$0A@@details at Concurrency@@IAAXXZ
+@ thiscall -arch=i386 ?_Reset@?$_SpinWait@$0A@@details at Concurrency@@IAEXXZ(ptr) msvcr120.?_Reset@?$_SpinWait@$0A@@details at Concurrency@@IAEXXZ
+@ cdecl -arch=win64 ?_Reset@?$_SpinWait@$0A@@details at Concurrency@@IEAAXXZ(ptr) msvcr120.?_Reset@?$_SpinWait@$0A@@details at Concurrency@@IEAAXXZ
+@ stub -arch=arm ?_RunAndWait at _StructuredTaskCollection@details at Concurrency@@QAA?AW4_TaskCollectionStatus at 23@PAV_UnrealizedChore at 23@@Z
+@ stub -arch=i386 ?_RunAndWait at _StructuredTaskCollection@details at Concurrency@@QAG?AW4_TaskCollectionStatus at 23@PAV_UnrealizedChore at 23@@Z
+@ stub -arch=win64 ?_RunAndWait at _StructuredTaskCollection@details at Concurrency@@QEAA?AW4_TaskCollectionStatus at 23@PEAV_UnrealizedChore at 23@@Z
+@ stub -arch=arm ?_RunAndWait at _TaskCollection@details at Concurrency@@QAA?AW4_TaskCollectionStatus at 23@PAV_UnrealizedChore at 23@@Z
+@ stub -arch=i386 ?_RunAndWait at _TaskCollection@details at Concurrency@@QAG?AW4_TaskCollectionStatus at 23@PAV_UnrealizedChore at 23@@Z
+@ stub -arch=win64 ?_RunAndWait at _TaskCollection@details at Concurrency@@QEAA?AW4_TaskCollectionStatus at 23@PEAV_UnrealizedChore at 23@@Z
+@ stub -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z
+@ stub -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z
+@ stub -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@@Z
+@ stub -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z
+@ stub -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z
+@ stub -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@PEAVlocation at 3@@Z
+@ stub -arch=arm ?_Schedule at _TaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z
+@ stub -arch=i386 ?_Schedule at _TaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z
+@ stub -arch=win64 ?_Schedule at _TaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@@Z
+@ stub -arch=arm ?_Schedule at _TaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z
+@ stub -arch=i386 ?_Schedule at _TaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z
+@ stub -arch=win64 ?_Schedule at _TaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@PEAVlocation at 3@@Z
+@ stub -arch=win32 ?_ScheduleTask at _CurrentScheduler@details at Concurrency@@SAXP6AXPAX at Z0@Z
+@ stub -arch=win64 ?_ScheduleTask at _CurrentScheduler@details at Concurrency@@SAXP6AXPEAX at Z0@Z
+@ cdecl -arch=arm ?_SetSpinCount@?$_SpinWait@$00 at details@Concurrency@@QAAXI at Z(ptr long) msvcr120.?_SetSpinCount@?$_SpinWait@$00 at details@Concurrency@@QAAXI at Z
+@ thiscall -arch=i386 ?_SetSpinCount@?$_SpinWait@$00 at details@Concurrency@@QAEXI at Z(ptr long) msvcr120.?_SetSpinCount@?$_SpinWait@$00 at details@Concurrency@@QAEXI at Z
+@ cdecl -arch=win64 ?_SetSpinCount@?$_SpinWait@$00 at details@Concurrency@@QEAAXI at Z(ptr long) msvcr120.?_SetSpinCount@?$_SpinWait@$00 at details@Concurrency@@QEAAXI at Z
+@ cdecl -arch=arm ?_SetSpinCount@?$_SpinWait@$0A@@details at Concurrency@@QAAXI at Z(ptr long) msvcr120.?_SetSpinCount@?$_SpinWait@$0A@@details at Concurrency@@QAAXI at Z
+@ thiscall -arch=i386 ?_SetSpinCount@?$_SpinWait@$0A@@details at Concurrency@@QAEXI at Z(ptr long) msvcr120.?_SetSpinCount@?$_SpinWait@$0A@@details at Concurrency@@QAEXI at Z
+@ cdecl -arch=win64 ?_SetSpinCount@?$_SpinWait@$0A@@details at Concurrency@@QEAAXI at Z(ptr long) msvcr120.?_SetSpinCount@?$_SpinWait@$0A@@details at Concurrency@@QEAAXI at Z
+@ stub ?_SetUnobservedExceptionHandler at details@Concurrency@@YAXP6AXXZ at Z
+@ cdecl -arch=arm ?_ShouldSpinAgain@?$_SpinWait@$00 at details@Concurrency@@IAA_NXZ(ptr) msvcr120.?_ShouldSpinAgain@?$_SpinWait@$00 at details@Concurrency@@IAA_NXZ
+@ thiscall -arch=i386 ?_ShouldSpinAgain@?$_SpinWait@$00 at details@Concurrency@@IAE_NXZ(ptr) msvcr120.?_ShouldSpinAgain@?$_SpinWait@$00 at details@Concurrency@@IAE_NXZ
+@ cdecl -arch=win64 ?_ShouldSpinAgain@?$_SpinWait@$00 at details@Concurrency@@IEAA_NXZ(ptr) msvcr120.?_ShouldSpinAgain@?$_SpinWait@$00 at details@Concurrency@@IEAA_NXZ
+@ cdecl -arch=arm ?_ShouldSpinAgain@?$_SpinWait@$0A@@details at Concurrency@@IAA_NXZ(ptr) msvcr120.?_ShouldSpinAgain@?$_SpinWait@$0A@@details at Concurrency@@IAA_NXZ
+@ thiscall -arch=i386 ?_ShouldSpinAgain@?$_SpinWait@$0A@@details at Concurrency@@IAE_NXZ(ptr) msvcr120.?_ShouldSpinAgain@?$_SpinWait@$0A@@details at Concurrency@@IAE_NXZ
+@ cdecl -arch=win64 ?_ShouldSpinAgain@?$_SpinWait@$0A@@details at Concurrency@@IEAA_NXZ(ptr) msvcr120.?_ShouldSpinAgain@?$_SpinWait@$0A@@details at Concurrency@@IEAA_NXZ
+@ cdecl -arch=arm ?_SpinOnce@?$_SpinWait@$00 at details@Concurrency@@QAA_NXZ(ptr) msvcr120.?_SpinOnce@?$_SpinWait@$00 at details@Concurrency@@QAA_NXZ
+@ thiscall -arch=i386 ?_SpinOnce@?$_SpinWait@$00 at details@Concurrency@@QAE_NXZ(ptr) msvcr120.?_SpinOnce@?$_SpinWait@$00 at details@Concurrency@@QAE_NXZ
+@ cdecl -arch=win64 ?_SpinOnce@?$_SpinWait@$00 at details@Concurrency@@QEAA_NXZ(ptr) msvcr120.?_SpinOnce@?$_SpinWait@$00 at details@Concurrency@@QEAA_NXZ
+@ cdecl -arch=arm ?_SpinOnce@?$_SpinWait@$0A@@details at Concurrency@@QAA_NXZ(ptr) msvcr120.?_SpinOnce@?$_SpinWait@$0A@@details at Concurrency@@QAA_NXZ
+@ thiscall -arch=i386 ?_SpinOnce@?$_SpinWait@$0A@@details at Concurrency@@QAE_NXZ(ptr) msvcr120.?_SpinOnce@?$_SpinWait@$0A@@details at Concurrency@@QAE_NXZ
+@ cdecl -arch=win64 ?_SpinOnce@?$_SpinWait@$0A@@details at Concurrency@@QEAA_NXZ(ptr) msvcr120.?_SpinOnce@?$_SpinWait@$0A@@details at Concurrency@@QEAA_NXZ
+@ stub ?_SpinYield at Context@Concurrency@@SAXXZ
+@ stub -arch=arm ?_Start at _Timer@details at Concurrency@@IAAXXZ
+@ stub -arch=i386 ?_Start at _Timer@details at Concurrency@@IAEXXZ
+@ stub -arch=win64 ?_Start at _Timer@details at Concurrency@@IEAAXXZ
+@ stub -arch=arm ?_Stop at _Timer@details at Concurrency@@IAAXXZ
+@ stub -arch=i386 ?_Stop at _Timer@details at Concurrency@@IAEXXZ
+@ stub -arch=win64 ?_Stop at _Timer@details at Concurrency@@IEAAXXZ
+@ stub -arch=arm ?_Tidy at exception@std@@AAAXXZ
+@ stub -arch=i386 ?_Tidy at exception@std@@AAEXXZ
+@ stub -arch=win64 ?_Tidy at exception@std@@AEAAXXZ
+@ stub ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
+@ stub -arch=win32 ?_Trace_ppl_function at Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType at 1@@Z
+@ stub -arch=win64 ?_Trace_ppl_function at Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType at 1@@Z
+@ stub -arch=arm ?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QEAA_NXZ
+@ stub -arch=arm ?_TryAcquire at _ReentrantBlockingLock@details at Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?_TryAcquire at _ReentrantBlockingLock@details at Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?_TryAcquire at _ReentrantBlockingLock@details at Concurrency@@QEAA_NXZ
+@ stub -arch=arm ?_TryAcquire at _ReentrantLock@details at Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?_TryAcquire at _ReentrantLock@details at Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?_TryAcquire at _ReentrantLock@details at Concurrency@@QEAA_NXZ
+@ stub -arch=arm ?_TryAcquireWrite at _ReaderWriterLock@details at Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?_TryAcquireWrite at _ReaderWriterLock@details at Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?_TryAcquireWrite at _ReaderWriterLock@details at Concurrency@@QEAA_NXZ
+@ stub -arch=win32 ?_Type_info_dtor at type_info@@CAXPAV1@@Z
+@ stub -arch=win64 ?_Type_info_dtor at type_info@@CAXPEAV1@@Z
+@ stub -arch=win32 ?_Type_info_dtor_internal at type_info@@CAXPAV1@@Z
+@ stub -arch=win64 ?_Type_info_dtor_internal at type_info@@CAXPEAV1@@Z
+@ stub ?_UnderlyingYield at details@Concurrency@@YAXXZ
+@ stub -arch=arm ?_ValidateExecute@@YAHP6AHXZ at Z
+@ stub -arch=i386 ?_ValidateExecute@@YAHP6GHXZ at Z
+@ stub -arch=win64 ?_ValidateExecute@@YAHP6A_JXZ at Z
+@ stub -arch=win32 ?_ValidateRead@@YAHPBXI at Z
+@ stub -arch=win64 ?_ValidateRead@@YAHPEBXI at Z
+@ stub -arch=win32 ?_ValidateWrite@@YAHPAXI at Z
+@ stub -arch=win64 ?_ValidateWrite@@YAHPEAXI at Z
+@ cdecl ?_Value at _SpinCount@details at Concurrency@@SAIXZ() msvcr120.?_Value at _SpinCount@details at Concurrency@@SAIXZ
+@ stub ?_Yield at _Context@details at Concurrency@@SAXXZ
+@ stub -arch=win32 ?__ExceptionPtrAssign@@YAXPAXPBX at Z
+@ stub -arch=win64 ?__ExceptionPtrAssign@@YAXPEAXPEBX at Z
+@ stub -arch=win32 ?__ExceptionPtrCompare@@YA_NPBX0 at Z
+@ stub -arch=win64 ?__ExceptionPtrCompare@@YA_NPEBX0 at Z
+@ cdecl -arch=win32 ?__ExceptionPtrCopy@@YAXPAXPBX at Z(ptr ptr) msvcr120.?__ExceptionPtrCopy@@YAXPAXPBX at Z
+@ cdecl -arch=win64 ?__ExceptionPtrCopy@@YAXPEAXPEBX at Z(ptr ptr) msvcr120.?__ExceptionPtrCopy@@YAXPEAXPEBX at Z
+@ stub -arch=win32 ?__ExceptionPtrCopyException@@YAXPAXPBX1 at Z
+@ stub -arch=win64 ?__ExceptionPtrCopyException@@YAXPEAXPEBX1 at Z
+@ cdecl -arch=win32 ?__ExceptionPtrCreate@@YAXPAX at Z(ptr) msvcr120.?__ExceptionPtrCreate@@YAXPAX at Z
+@ cdecl -arch=win64 ?__ExceptionPtrCreate@@YAXPEAX at Z(ptr) msvcr120.?__ExceptionPtrCreate@@YAXPEAX at Z
+@ cdecl -arch=win32 ?__ExceptionPtrCurrentException@@YAXPAX at Z(ptr) msvcr120.?__ExceptionPtrCurrentException@@YAXPAX at Z
+@ cdecl -arch=win64 ?__ExceptionPtrCurrentException@@YAXPEAX at Z(ptr) msvcr120.?__ExceptionPtrCurrentException@@YAXPEAX at Z
+@ cdecl -arch=win32 ?__ExceptionPtrDestroy@@YAXPAX at Z(ptr) msvcr120.?__ExceptionPtrDestroy@@YAXPAX at Z
+@ cdecl -arch=win64 ?__ExceptionPtrDestroy@@YAXPEAX at Z(ptr) msvcr120.?__ExceptionPtrDestroy@@YAXPEAX at Z
+@ cdecl -arch=win32 ?__ExceptionPtrRethrow@@YAXPBX at Z(ptr) msvcr120.?__ExceptionPtrRethrow@@YAXPBX at Z
+@ cdecl -arch=win64 ?__ExceptionPtrRethrow@@YAXPEBX at Z(ptr) msvcr120.?__ExceptionPtrRethrow@@YAXPEBX at Z
+@ stub -arch=win32 ?__ExceptionPtrSwap@@YAXPAX0 at Z
+@ stub -arch=win64 ?__ExceptionPtrSwap@@YAXPEAX0 at Z
+@ stub -arch=win32 ?__ExceptionPtrToBool@@YA_NPBX at Z
+@ stub -arch=win64 ?__ExceptionPtrToBool@@YA_NPEBX at Z
+@ cdecl __uncaught_exception() msvcr120.__uncaught_exception
+@ stub ?_inconsistency@@YAXXZ
+@ cdecl -arch=win32 ?_invalid_parameter@@YAXPBG00II at Z(wstr wstr wstr long long) msvcr120.?_invalid_parameter@@YAXPBG00II at Z
+@ cdecl -arch=win64 ?_invalid_parameter@@YAXPEBG00I_K at Z(wstr wstr wstr long long) msvcr120.?_invalid_parameter@@YAXPEBG00I_K at Z
+@ cdecl -arch=win32 ?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z(ptr ptr) msvcr120.?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z
+@ cdecl -arch=win64 ?_is_exception_typeof@@YAHAEBVtype_info@@PEAU_EXCEPTION_POINTERS@@@Z(ptr ptr) msvcr120.?_is_exception_typeof@@YAHAEBVtype_info@@PEAU_EXCEPTION_POINTERS@@@Z
+@ cdecl -arch=arm ?_name_internal_method at type_info@@QBAPBDPAU__type_info_node@@@Z(ptr ptr) msvcr120.?_name_internal_method at type_info@@QBAPBDPAU__type_info_node@@@Z
+@ thiscall -arch=i386 ?_name_internal_method at type_info@@QBEPBDPAU__type_info_node@@@Z(ptr ptr) msvcr120.?_name_internal_method at type_info@@QBEPBDPAU__type_info_node@@@Z
+@ cdecl -arch=win64 ?_name_internal_method at type_info@@QEBAPEBDPEAU__type_info_node@@@Z(ptr ptr) msvcr120.?_name_internal_method at type_info@@QEBAPEBDPEAU__type_info_node@@@Z
+@ varargs -arch=win32 ?_open@@YAHPBDHH at Z(str long) msvcr120.?_open@@YAHPBDHH at Z
+@ varargs -arch=win64 ?_open@@YAHPEBDHH at Z(str long) msvcr120.?_open@@YAHPEBDHH at Z
+@ cdecl -arch=win32 ?_query_new_handler@@YAP6AHI at ZXZ() msvcr120.?_query_new_handler@@YAP6AHI at ZXZ
+@ cdecl -arch=win64 ?_query_new_handler@@YAP6AH_K at ZXZ() msvcr120.?_query_new_handler@@YAP6AH_K at ZXZ
+@ cdecl ?_query_new_mode@@YAHXZ() msvcr120.?_query_new_mode@@YAHXZ
+@ stub -arch=win32 ?_set_new_handler@@YAP6AHI at ZH@Z  # int (__cdecl*__cdecl _set_new_handler(int))(unsigned int)
+@ stub -arch=win64 ?_set_new_handler@@YAP6AH_K at ZH@Z  # int (__cdecl*__cdecl _set_new_handler(int))(unsigned __int64)
+@ cdecl -arch=win32 ?_set_new_handler@@YAP6AHI at ZP6AHI@Z at Z(ptr) msvcr120.?_set_new_handler@@YAP6AHI at ZP6AHI@Z at Z
+@ cdecl -arch=win64 ?_set_new_handler@@YAP6AH_K at ZP6AH0@Z at Z(ptr) msvcr120.?_set_new_handler@@YAP6AH_K at ZP6AH0@Z at Z
+@ cdecl ?_set_new_mode@@YAHH at Z(long) msvcr120.?_set_new_mode@@YAHH at Z
+@ stub -arch=win32 ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH at Z  # void (__cdecl*__cdecl _set_se_translator(int))(unsigned int,struct _EXCEPTION_POINTERS *)
+@ stub -arch=win64 ?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZH at Z  # void (__cdecl*__cdecl _set_se_translator(int))(unsigned int,struct _EXCEPTION_POINTERS * __ptr64)
+@ cdecl -arch=win32 ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0 at Z@Z(ptr) msvcr120.?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0 at Z@Z
+@ cdecl -arch=win64 ?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0 at Z@Z(ptr) msvcr120.?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0 at Z@Z
+@ cdecl -arch=win32 ?_sopen@@YAHPBDHHH at Z(str long long long) msvcr120.?_sopen@@YAHPBDHHH at Z
+@ cdecl -arch=win64 ?_sopen@@YAHPEBDHHH at Z(str long long long) msvcr120.?_sopen@@YAHPEBDHHH at Z
+@ stub -arch=arm ?_type_info_dtor_internal_method at type_info@@QAAXXZ
+@ stub -arch=i386 ?_type_info_dtor_internal_method at type_info@@QAEXXZ  # public: void __thiscall type_info::_type_info_dtor_internal_method(void)
+@ stub -arch=win64 ?_type_info_dtor_internal_method at type_info@@QEAAXXZ  # public: void __cdecl type_info::_type_info_dtor_internal_method(void) __ptr64
+@ cdecl -arch=win32 ?_wopen@@YAHPB_WHH at Z(wstr long long) msvcr120.?_wopen@@YAHPB_WHH at Z
+@ cdecl -arch=win64 ?_wopen@@YAHPEB_WHH at Z(wstr long long) msvcr120.?_wopen@@YAHPEB_WHH at Z
+@ cdecl -arch=win32 ?_wsopen@@YAHPB_WHHH at Z(wstr long long long) msvcr120.?_wsopen@@YAHPB_WHHH at Z
+@ cdecl -arch=win64 ?_wsopen@@YAHPEB_WHHH at Z(wstr long long long) msvcr120.?_wsopen@@YAHPEB_WHHH at Z
+@ cdecl -arch=arm ?before at type_info@@QBA_NABV1@@Z(ptr ptr) msvcr120.?before at type_info@@QBA_NABV1@@Z
+@ thiscall -arch=i386 ?before at type_info@@QBE_NABV1@@Z(ptr ptr) msvcr120.?before at type_info@@QBE_NABV1@@Z
+@ cdecl -arch=win64 ?before at type_info@@QEBA_NAEBV1@@Z(ptr ptr) msvcr120.?before at type_info@@QEBA_NAEBV1@@Z
+@ stub ?current at location@Concurrency@@SA?AV12 at XZ
+@ stub ?from_numa_node at location@Concurrency@@SA?AV12 at G@Z
+@ stub -arch=arm ?get_error_code at scheduler_resource_allocation_error@Concurrency@@QBAJXZ
+@ stub -arch=i386 ?get_error_code at scheduler_resource_allocation_error@Concurrency@@QBEJXZ
+@ stub -arch=win64 ?get_error_code at scheduler_resource_allocation_error@Concurrency@@QEBAJXZ
+@ cdecl -arch=arm ?lock at critical_section@Concurrency@@QAAXXZ(ptr) msvcr120.?lock at critical_section@Concurrency@@QAAXXZ
+@ thiscall -arch=i386 ?lock at critical_section@Concurrency@@QAEXXZ(ptr) msvcr120.?lock at critical_section@Concurrency@@QAEXXZ
+@ cdecl -arch=win64 ?lock at critical_section@Concurrency@@QEAAXXZ(ptr) msvcr120.?lock at critical_section@Concurrency@@QEAAXXZ
+@ stub -arch=arm ?lock at reader_writer_lock@Concurrency@@QAAXXZ
+@ stub -arch=i386 ?lock at reader_writer_lock@Concurrency@@QAEXXZ
+@ stub -arch=win64 ?lock at reader_writer_lock@Concurrency@@QEAAXXZ
+@ stub -arch=arm ?lock_read at reader_writer_lock@Concurrency@@QAAXXZ
+@ stub -arch=i386 ?lock_read at reader_writer_lock@Concurrency@@QAEXXZ
+@ stub -arch=win64 ?lock_read at reader_writer_lock@Concurrency@@QEAAXXZ
+@ cdecl -arch=arm ?name at type_info@@QBAPBDPAU__type_info_node@@@Z(ptr ptr) msvcr120.?name at type_info@@QBAPBDPAU__type_info_node@@@Z
+@ thiscall -arch=i386 ?name at type_info@@QBEPBDPAU__type_info_node@@@Z(ptr ptr) msvcr120.?name at type_info@@QBEPBDPAU__type_info_node@@@Z
+@ cdecl -arch=win64 ?name at type_info@@QEBAPEBDPEAU__type_info_node@@@Z(ptr ptr) msvcr120.?name at type_info@@QEBAPEBDPEAU__type_info_node@@@Z
+@ cdecl -arch=arm ?native_handle at critical_section@Concurrency@@QAAAAV12 at XZ(ptr) msvcr120.?native_handle at critical_section@Concurrency@@QAAAAV12 at XZ
+@ thiscall -arch=i386 ?native_handle at critical_section@Concurrency@@QAEAAV12 at XZ(ptr) msvcr120.?native_handle at critical_section@Concurrency@@QAEAAV12 at XZ
+@ cdecl -arch=win64 ?native_handle at critical_section@Concurrency@@QEAAAEAV12 at XZ(ptr) msvcr120.?native_handle at critical_section@Concurrency@@QEAAAEAV12 at XZ
+@ stub -arch=arm ?notify_all at _Condition_variable@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?notify_all at _Condition_variable@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?notify_all at _Condition_variable@details at Concurrency@@QEAAXXZ
+@ stub -arch=arm ?notify_one at _Condition_variable@details at Concurrency@@QAAXXZ
+@ stub -arch=i386 ?notify_one at _Condition_variable@details at Concurrency@@QAEXXZ
+@ stub -arch=win64 ?notify_one at _Condition_variable@details at Concurrency@@QEAAXXZ
+@ cdecl -arch=arm ?raw_name at type_info@@QBAPBDXZ(ptr) msvcr120.?raw_name at type_info@@QBAPBDXZ
+@ thiscall -arch=i386 ?raw_name at type_info@@QBEPBDXZ(ptr) msvcr120.?raw_name at type_info@@QBEPBDXZ
+@ cdecl -arch=win64 ?raw_name at type_info@@QEBAPEBDXZ(ptr) msvcr120.?raw_name at type_info@@QEBAPEBDXZ
+@ stub -arch=arm ?reset at event@Concurrency@@QAAXXZ
+@ stub -arch=i386 ?reset at event@Concurrency@@QAEXXZ
+@ stub -arch=win64 ?reset at event@Concurrency@@QEAAXXZ
+@ stub -arch=arm ?set at event@Concurrency@@QAAXXZ
+@ stub -arch=i386 ?set at event@Concurrency@@QAEXXZ
+@ stub -arch=win64 ?set at event@Concurrency@@QEAAXXZ
+@ cdecl ?set_new_handler@@YAP6AXXZP6AXXZ at Z(ptr) msvcr120.?set_new_handler@@YAP6AXXZP6AXXZ at Z
+@ stub -arch=win32 ?set_task_execution_resources at Concurrency@@YAXGPAU_GROUP_AFFINITY@@@Z
+@ stub -arch=win64 ?set_task_execution_resources at Concurrency@@YAXGPEAU_GROUP_AFFINITY@@@Z
+@ stub -arch=win32 ?set_task_execution_resources at Concurrency@@YAXK at Z
+@ stub -arch=win64 ?set_task_execution_resources at Concurrency@@YAX_K at Z
+@ stub ?set_terminate@@YAP6AXXZH at Z
+@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ at Z(ptr) msvcr120.?set_terminate@@YAP6AXXZP6AXXZ at Z
+@ stub ?set_unexpected@@YAP6AXXZH at Z
+@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ at Z(ptr) msvcr120.?set_unexpected@@YAP6AXXZP6AXXZ at Z
+@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) msvcr120.?swprintf@@YAHPAGIPBGZZ
+@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) msvcr120.?swprintf@@YAHPA_WIPB_WZZ
+@ cdecl ?terminate@@YAXXZ() msvcr120.?terminate@@YAXXZ
+@ cdecl -arch=arm ?try_lock at critical_section@Concurrency@@QAA_NXZ(ptr) msvcr120.?try_lock at critical_section@Concurrency@@QAA_NXZ
+@ thiscall -arch=i386 ?try_lock at critical_section@Concurrency@@QAE_NXZ(ptr) msvcr120.?try_lock at critical_section@Concurrency@@QAE_NXZ
+@ cdecl -arch=win64 ?try_lock at critical_section@Concurrency@@QEAA_NXZ(ptr) msvcr120.?try_lock at critical_section@Concurrency@@QEAA_NXZ
+@ stub -arch=arm ?try_lock at reader_writer_lock@Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?try_lock at reader_writer_lock@Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?try_lock at reader_writer_lock@Concurrency@@QEAA_NXZ
+@ cdecl -arch=arm ?try_lock_for at critical_section@Concurrency@@QAA_NI at Z(ptr long) msvcr120.?try_lock_for at critical_section@Concurrency@@QAA_NI at Z
+@ thiscall -arch=i386 ?try_lock_for at critical_section@Concurrency@@QAE_NI at Z(ptr long) msvcr120.?try_lock_for at critical_section@Concurrency@@QAE_NI at Z
+@ cdecl -arch=win64 ?try_lock_for at critical_section@Concurrency@@QEAA_NI at Z(ptr long) msvcr120.?try_lock_for at critical_section@Concurrency@@QEAA_NI at Z
+@ stub -arch=arm ?try_lock_read at reader_writer_lock@Concurrency@@QAA_NXZ
+@ stub -arch=i386 ?try_lock_read at reader_writer_lock@Concurrency@@QAE_NXZ
+@ stub -arch=win64 ?try_lock_read at reader_writer_lock@Concurrency@@QEAA_NXZ
+@ cdecl ?unexpected@@YAXXZ() msvcr120.?unexpected@@YAXXZ
+@ cdecl -arch=arm ?unlock at critical_section@Concurrency@@QAAXXZ(ptr) msvcr120.?unlock at critical_section@Concurrency@@QAAXXZ
+@ thiscall -arch=i386 ?unlock at critical_section@Concurrency@@QAEXXZ(ptr) msvcr120.?unlock at critical_section@Concurrency@@QAEXXZ
+@ cdecl -arch=win64 ?unlock at critical_section@Concurrency@@QEAAXXZ(ptr) msvcr120.?unlock at critical_section@Concurrency@@QEAAXXZ
+@ stub -arch=arm ?unlock at reader_writer_lock@Concurrency@@QAAXXZ
+@ stub -arch=i386 ?unlock at reader_writer_lock@Concurrency@@QAEXXZ
+@ stub -arch=win64 ?unlock at reader_writer_lock@Concurrency@@QEAAXXZ
+@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD at Z(ptr long wstr ptr) msvcr120.?vswprintf@@YAHPA_WIPB_WPAD at Z
+@ stub ?wait at Concurrency@@YAXI at Z
+@ stub -arch=arm ?wait at _Condition_variable@details at Concurrency@@QAAXAAVcritical_section at 3@@Z
+@ stub -arch=i386 ?wait at _Condition_variable@details at Concurrency@@QAEXAAVcritical_section at 3@@Z
+@ stub -arch=win64 ?wait at _Condition_variable@details at Concurrency@@QEAAXAEAVcritical_section at 3@@Z
+@ stub -arch=arm ?wait at event@Concurrency@@QAAII at Z
+@ stub -arch=i386 ?wait at event@Concurrency@@QAEII at Z
+@ stub -arch=win64 ?wait at event@Concurrency@@QEAA_KI at Z
+@ stub -arch=arm ?wait_for at _Condition_variable@details at Concurrency@@QAA_NAAVcritical_section at 3@I at Z
+@ stub -arch=i386 ?wait_for at _Condition_variable@details at Concurrency@@QAE_NAAVcritical_section at 3@I at Z
+@ stub -arch=win64 ?wait_for at _Condition_variable@details at Concurrency@@QEAA_NAEAVcritical_section at 3@I at Z
+@ stub -arch=win32 ?wait_for_multiple at event@Concurrency@@SAIPAPAV12 at I_NI@Z
+@ stub -arch=win64 ?wait_for_multiple at event@Concurrency@@SA_KPEAPEAV12 at _K_NI@Z
+@ cdecl -arch=arm ?what at exception@std@@UBAPBDXZ(ptr) msvcr120.?what at exception@std@@UBAPBDXZ
+@ thiscall -arch=i386 ?what at exception@std@@UBEPBDXZ(ptr) msvcr120.?what at exception@std@@UBEPBDXZ
+@ cdecl -arch=win64 ?what at exception@std@@UEBAPEBDXZ(ptr) msvcr120.?what at exception@std@@UEBAPEBDXZ
+@ cdecl -norelay $I10_OUTPUT(double long long long ptr) msvcr120.$I10_OUTPUT
+@ cdecl -arch=i386 _CIacos() msvcr120._CIacos
+@ cdecl -arch=i386 _CIasin() msvcr120._CIasin
+@ cdecl -arch=i386 _CIatan() msvcr120._CIatan
+@ cdecl -arch=i386 _CIatan2() msvcr120._CIatan2
+@ cdecl -arch=i386 _CIcos() msvcr120._CIcos
+@ cdecl -arch=i386 _CIcosh() msvcr120._CIcosh
+@ cdecl -arch=i386 _CIexp() msvcr120._CIexp
+@ cdecl -arch=i386 _CIfmod() msvcr120._CIfmod
+@ cdecl -arch=i386 _CIlog() msvcr120._CIlog
+@ cdecl -arch=i386 _CIlog10() msvcr120._CIlog10
+@ cdecl -arch=i386 _CIpow() msvcr120._CIpow
+@ cdecl -arch=i386 _CIsin() msvcr120._CIsin
+@ cdecl -arch=i386 _CIsinh() msvcr120._CIsinh
+@ cdecl -arch=i386 _CIsqrt() msvcr120._CIsqrt
+@ cdecl -arch=i386 _CItan() msvcr120._CItan
+@ cdecl -arch=i386 _CItanh() msvcr120._CItanh
+@ stub _Cbuild
+@ stub _CreateFrameInfo
+@ stdcall _CxxThrowException(long long) msvcr120._CxxThrowException
+@ cdecl -arch=i386 -norelay _EH_prolog() msvcr120._EH_prolog
+@ stub -arch=arm _FPE_Raise
+@ stub _FCbuild
+@ stub _FindAndUnlinkFrame
+@ stub -arch=win64 _GetImageBase
+@ stub -arch=win64 _GetThrowImageBase
+@ cdecl _Getdays() msvcr120._Getdays
+@ cdecl _Getmonths() msvcr120._Getmonths
+@ cdecl _Gettnames() msvcr120._Gettnames
+@ extern _HUGE msvcr120._HUGE
+@ stub _IsExceptionObjectToBeDestroyed
+@ stub _LCbuild
+@ stub -arch=i386 _NLG_Dispatch2
+@ stub -arch=arm,win64 __NLG_Dispatch2
+@ stub -arch=i386 _NLG_Return
+@ stub -arch=i386 _NLG_Return2
+@ stub -arch=arm,win64 __NLG_Return2
+@ stub _SetWinRTOutOfMemoryExceptionCallback
+@ stub -arch=win64 _SetImageBase
+@ stub -arch=win64 _SetThrowImageBase
+@ cdecl _Strftime(str long str ptr ptr) msvcr120._Strftime
+@ stub _W_Getdays
+@ stub _W_Getmonths
+@ stub _W_Gettnames
+@ stub _Wcsftime
+@ cdecl _XcptFilter(long ptr) msvcr120._XcptFilter
+@ cdecl __AdjustPointer(ptr ptr) msvcr120.__AdjustPointer
+@ stub __BuildCatchObject
+@ stub __BuildCatchObjectHelper
+@ stdcall -arch=x86_64 __C_specific_handler(ptr long ptr ptr) msvcr120.__C_specific_handler
+@ cdecl -arch=i386,x86_64,arm __CppXcptFilter(long ptr) msvcr120.__CppXcptFilter
+@ cdecl -arch=i386,x86_64,arm __CxxDetectRethrow(ptr) msvcr120.__CxxDetectRethrow
+@ stub __CxxExceptionFilter
+@ cdecl -arch=i386,x86_64,arm -norelay __CxxFrameHandler(ptr ptr ptr ptr) msvcr120.__CxxFrameHandler
+@ cdecl -arch=i386,x86_64,arm -norelay __CxxFrameHandler2(ptr ptr ptr ptr) msvcr120.__CxxFrameHandler2
+@ cdecl -arch=i386,x86_64,arm -norelay __CxxFrameHandler3(ptr ptr ptr ptr) msvcr120.__CxxFrameHandler3
+@ stdcall -arch=i386 __CxxLongjmpUnwind(ptr) msvcr120.__CxxLongjmpUnwind
+@ cdecl -arch=i386,x86_64,arm __CxxQueryExceptionSize() msvcr120.__CxxQueryExceptionSize
+@ stub __CxxRegisterExceptionObject
+@ stub __CxxUnregisterExceptionObject
+@ stub __DestructExceptionObject
+@ stub __FrameUnwindFilter
+@ stub __GetPlatformExceptionInfo
+@ cdecl __RTCastToVoid(ptr) msvcr120.__RTCastToVoid
+@ cdecl __RTDynamicCast(ptr long ptr ptr long) msvcr120.__RTDynamicCast
+@ cdecl __RTtypeid(ptr) msvcr120.__RTtypeid
+@ cdecl __STRINGTOLD(ptr ptr str long) msvcr120.__STRINGTOLD
+@ stub __STRINGTOLD_L
+@ stub __TypeMatch
+@ cdecl ___lc_codepage_func() msvcr120.___lc_codepage_func
+@ cdecl ___lc_collate_cp_func() msvcr120.___lc_collate_cp_func
+@ stub ___lc_locale_name_func
+@ cdecl ___mb_cur_max_func() msvcr120.___mb_cur_max_func
+@ cdecl ___mb_cur_max_l_func(ptr) msvcr120.___mb_cur_max_l_func
+@ cdecl ___setlc_active_func() msvcr120.___setlc_active_func
+@ cdecl ___unguarded_readlc_active_add_func() msvcr120.___unguarded_readlc_active_add_func
+@ extern __argc msvcr120.__argc
+@ extern __argv msvcr120.__argv
+@ extern __badioinfo msvcr120.__badioinfo
+@ cdecl __clean_type_info_names_internal(ptr) msvcr120.__clean_type_info_names_internal
+@ cdecl -arch=i386 __control87_2(long long ptr ptr) msvcr120.__control87_2
+@ stub __create_locale
+@ stub -arch=win64 __crtCaptureCurrentContext
+@ stub -arch=win64 __crtCapturePreviousContext
+@ stub __crtCloseWinRTThreadHandle
+@ cdecl __crtCompareStringA(long long str long str long) msvcr120.__crtCompareStringA
+@ cdecl __crtCompareStringW(long long wstr long wstr long) msvcr120.__crtCompareStringW
+@ stub __crtCreateWinRTThread
+@ stub __crtGetCurrentWinRTThread
+@ stub __crtGetCurrentWinRTThreadId
+@ stub __crtGetExitCodeWinRTThread
+@ stub __crtIsPackagedApp
+@ cdecl __crtLCMapStringA(long long str long ptr long long long) msvcr120.__crtLCMapStringA
+@ cdecl __crtLCMapStringW(long long wstr long ptr long long long) msvcr120.__crtLCMapStringW
+@ stub __crtSleep
+@ stub __crtWaitForWinRTThreadExit
+@ cdecl __daylight() msvcr120.__daylight
+@ cdecl __dllonexit(ptr ptr ptr) msvcr120.__dllonexit
+@ cdecl __doserrno() msvcr120.__doserrno
+@ cdecl __dstbias() msvcr120.__dstbias
+@ cdecl __fpecode() msvcr120.__fpecode
+@ stub __free_locale
+@ stub __get_current_locale
+@ stub __get_flsindex
+@ stub __get_tlsindex
+@ cdecl __getmainargs(ptr ptr ptr long ptr) msvcr120.__getmainargs
+@ extern __initenv msvcr120.__initenv
+@ cdecl __iob_func() msvcr120.__iob_func
+@ cdecl __isascii(long) msvcr120.__isascii
+@ cdecl __iscsym(long) msvcr120.__iscsym
+@ cdecl __iscsymf(long) msvcr120.__iscsymf
+@ stub __iswcsym
+@ stub __iswcsymf
+@ stub -arch=arm __jump_unwind
+# extern __lconv
+@ cdecl __lconv_init() msvcr120.__lconv_init
+@ cdecl -arch=i386 __libm_sse2_acos() msvcr120.__libm_sse2_acos
+@ cdecl -arch=i386 __libm_sse2_acosf() msvcr120.__libm_sse2_acosf
+@ cdecl -arch=i386 __libm_sse2_asin() msvcr120.__libm_sse2_asin
+@ cdecl -arch=i386 __libm_sse2_asinf() msvcr120.__libm_sse2_asinf
+@ cdecl -arch=i386 __libm_sse2_atan() msvcr120.__libm_sse2_atan
+@ cdecl -arch=i386 __libm_sse2_atan2() msvcr120.__libm_sse2_atan2
+@ cdecl -arch=i386 __libm_sse2_atanf() msvcr120.__libm_sse2_atanf
+@ cdecl -arch=i386 __libm_sse2_cos() msvcr120.__libm_sse2_cos
+@ cdecl -arch=i386 __libm_sse2_cosf() msvcr120.__libm_sse2_cosf
+@ cdecl -arch=i386 __libm_sse2_exp() msvcr120.__libm_sse2_exp
+@ cdecl -arch=i386 __libm_sse2_expf() msvcr120.__libm_sse2_expf
+@ cdecl -arch=i386 __libm_sse2_log() msvcr120.__libm_sse2_log
+@ cdecl -arch=i386 __libm_sse2_log10() msvcr120.__libm_sse2_log10
+@ cdecl -arch=i386 __libm_sse2_log10f() msvcr120.__libm_sse2_log10f
+@ cdecl -arch=i386 __libm_sse2_logf() msvcr120.__libm_sse2_logf
+@ cdecl -arch=i386 __libm_sse2_pow() msvcr120.__libm_sse2_pow
+@ cdecl -arch=i386 __libm_sse2_powf() msvcr120.__libm_sse2_powf
+@ cdecl -arch=i386 __libm_sse2_sin() msvcr120.__libm_sse2_sin
+@ cdecl -arch=i386 __libm_sse2_sinf() msvcr120.__libm_sse2_sinf
+@ cdecl -arch=i386 __libm_sse2_tan() msvcr120.__libm_sse2_tan
+@ cdecl -arch=i386 __libm_sse2_tanf() msvcr120.__libm_sse2_tanf
+@ extern __mb_cur_max msvcr120.__mb_cur_max
+@ cdecl __p___argc() msvcr120.__p___argc
+@ cdecl __p___argv() msvcr120.__p___argv
+@ cdecl __p___mb_cur_max() msvcr120.__p___mb_cur_max
+@ cdecl __p___wargv() msvcr120.__p___wargv
+@ cdecl __p__acmdln() msvcr120.__p__acmdln
+@ cdecl __p__commode() msvcr120.__p__commode
+@ cdecl __p__daylight() msvcr120.__p__daylight
+@ cdecl __p__dstbias() msvcr120.__p__dstbias
+@ cdecl __p__fmode() msvcr120.__p__fmode
+@ cdecl __p__iob() msvcr120.__p__iob
+@ stub __p__mbcasemap
+@ cdecl __p__mbctype() msvcr120.__p__mbctype
+@ cdecl __p__pctype() msvcr120.__p__pctype
+@ cdecl __p__pgmptr() msvcr120.__p__pgmptr
+@ stub __p__pwctype
+@ cdecl __p__timezone() msvcr120.__p__timezone
+@ cdecl __p__tzname() msvcr120.__p__tzname
+@ cdecl __p__wcmdln() msvcr120.__p__wcmdln
+@ cdecl __p__wpgmptr() msvcr120.__p__wpgmptr
+@ cdecl __pctype_func() msvcr120.__pctype_func
+@ extern __pioinfo msvcr120.__pioinfo
+@ stub __pwctype_func
+@ cdecl __pxcptinfoptrs() msvcr120.__pxcptinfoptrs
+@ stub __report_gsfailure
+@ extern __setlc_active msvcr120.__setlc_active
+@ cdecl __setusermatherr(ptr) msvcr120.__setusermatherr
+@ stub __strncnt
+@ stub __swprintf_l
+@ cdecl __sys_errlist() msvcr120.__sys_errlist
+@ cdecl __sys_nerr() msvcr120.__sys_nerr
+@ cdecl __threadhandle() msvcr120.__threadhandle
+@ cdecl __threadid() msvcr120.__threadid
+@ cdecl __timezone() msvcr120.__timezone
+@ cdecl __toascii(long) msvcr120.__toascii
+@ cdecl __tzname() msvcr120.__tzname
+@ cdecl __unDName(ptr str long ptr ptr long) msvcr120.__unDName
+@ cdecl __unDNameEx(ptr str long ptr ptr ptr long) msvcr120.__unDNameEx
+@ stub __unDNameHelper
+@ extern __unguarded_readlc_active msvcr120.__unguarded_readlc_active
+@ cdecl __vswprintf_l(ptr wstr ptr ptr) msvcr120.__vswprintf_l
+@ extern __wargv msvcr120.__wargv
+@ cdecl __wcserror(wstr) msvcr120.__wcserror
+@ cdecl __wcserror_s(ptr long wstr) msvcr120.__wcserror_s
+@ stub __wcsncnt
+@ cdecl __wgetmainargs(ptr ptr ptr long ptr) msvcr120.__wgetmainargs
+@ extern __winitenv msvcr120.__winitenv
+@ cdecl _abnormal_termination() msvcr120._abnormal_termination
+@ cdecl -ret64 _abs64(int64) msvcr120._abs64
+@ cdecl _access(str long) msvcr120._access
+@ cdecl _access_s(str long) msvcr120._access_s
+@ extern _acmdln msvcr120._acmdln
+@ cdecl _aligned_free(ptr) msvcr120._aligned_free
+@ cdecl _aligned_malloc(long long) msvcr120._aligned_malloc
+@ cdecl _aligned_msize(ptr long long) msvcr120._aligned_msize
+@ cdecl _aligned_offset_malloc(long long long) msvcr120._aligned_offset_malloc
+@ cdecl _aligned_offset_realloc(ptr long long long) msvcr120._aligned_offset_realloc
+@ stub _aligned_offset_recalloc
+@ cdecl _aligned_realloc(ptr long long) msvcr120._aligned_realloc
+@ stub _aligned_recalloc
+@ cdecl _amsg_exit(long) msvcr120._amsg_exit
+@ cdecl _assert(str str long) msvcr120._assert
+@ cdecl _atodbl(ptr str) msvcr120._atodbl
+@ cdecl _atodbl_l(ptr str ptr) msvcr120._atodbl_l
+@ cdecl _atof_l(str ptr) msvcr120._atof_l
+@ cdecl _atoflt(ptr str) msvcr120._atoflt
+@ cdecl _atoflt_l(ptr str ptr) msvcr120._atoflt_l
+@ cdecl -ret64 _atoi64(str) msvcr120._atoi64
+@ stub _atoi64_l
+@ cdecl _atoi_l(str ptr) msvcr120._atoi_l
+@ stub _atol_l
+@ cdecl _atoldbl(ptr str) msvcr120._atoldbl
+@ stub _atoldbl_l
+@ stub _atoll_l
+@ cdecl _byteswap_uint64(int64) msvcr120._byteswap_uint64
+@ cdecl _byteswap_ulong(long) msvcr120._byteswap_ulong
+@ cdecl _byteswap_ushort(long) msvcr120._byteswap_ushort
+@ cdecl _c_exit() msvcr120._c_exit
+@ cdecl _cabs(long) msvcr120._cabs
+@ cdecl _callnewh(long) msvcr120._callnewh
+@ cdecl _calloc_crt(long long) msvcr120._calloc_crt
+@ cdecl _cexit() msvcr120._cexit
+@ cdecl _chgsign(double) msvcr120._chgsign
+@ cdecl -arch=arm,x86_64 _chgsignf(float) msvcr120._chgsignf
+@ cdecl -arch=i386 -norelay _chkesp() msvcr120._chkesp
+@ cdecl _chmod(str long) msvcr120._chmod
+@ cdecl _chsize(long long) msvcr120._chsize
+@ cdecl _chsize_s(long int64) msvcr120._chsize_s
+@ cdecl _clearfp() msvcr120._clearfp
+@ cdecl _close(long) msvcr120._close
+@ cdecl _commit(long) msvcr120._commit
+@ extern _commode msvcr120._commode
+@ cdecl _configthreadlocale(long) msvcr120._configthreadlocale
+@ cdecl _control87(long long) msvcr120._control87
+@ cdecl _controlfp(long long) msvcr120._controlfp
+@ cdecl _controlfp_s(ptr long long) msvcr120._controlfp_s
+@ cdecl _copysign(double double) msvcr120._copysign
+@ cdecl -arch=arm,x86_64 _copysignf(float float) msvcr120._copysignf
+@ cdecl _creat(str long) msvcr120._creat
+@ cdecl _create_locale(long str) msvcr120._create_locale
+@ stub -arch=i386 _crt_debugger_hook
+@ stub -arch=arm,win64 __crt_debugger_hook
+@ cdecl _ctime32(ptr) msvcr120._ctime32
+@ cdecl _ctime32_s(str long ptr) msvcr120._ctime32_s
+@ cdecl _ctime64(ptr) msvcr120._ctime64
+@ cdecl _ctime64_s(str long ptr) msvcr120._ctime64_s
+@ extern _daylight msvcr120._daylight
+@ cdecl _dclass(double) msvcr120._dclass
+@ cdecl _difftime32(long long) msvcr120._difftime32
+@ cdecl _difftime64(long long) msvcr120._difftime64
+@ stub _dosmaperr
+@ stub _dpcomp
+@ stub _dsign
+@ extern _dstbias msvcr120._dstbias
+@ stub _dtest
+@ cdecl _dup(long) msvcr120._dup
+@ cdecl _dup2(long long) msvcr120._dup2
+@ cdecl _ecvt(double long ptr ptr) msvcr120._ecvt
+@ cdecl _ecvt_s(str long double long ptr ptr) msvcr120._ecvt_s
+@ extern _environ msvcr120._environ
+@ cdecl _eof(long) msvcr120._eof
+@ cdecl _errno() msvcr120._errno
+@ stub _except1
+@ cdecl -arch=i386 _except_handler2(ptr ptr ptr ptr) msvcr120._except_handler2
+@ cdecl -arch=i386 _except_handler3(ptr ptr ptr ptr) msvcr120._except_handler3
+@ cdecl -arch=i386 _except_handler4_common(ptr ptr ptr ptr ptr ptr) msvcr120._except_handler4_common
+@ stub _exit_app
+@ cdecl _expand(ptr long) msvcr120._expand
+@ cdecl _fclose_nolock(ptr) msvcr120._fclose_nolock
+@ cdecl _fcloseall() msvcr120._fcloseall
+@ cdecl _fcvt(double long ptr ptr) msvcr120._fcvt
+@ cdecl _fcvt_s(ptr long double long ptr ptr) msvcr120._fcvt_s
+@ cdecl _fdclass(float) msvcr120._fdclass
+@ cdecl _fdopen(long str) msvcr120._fdopen
+@ stub _fdpcomp
+@ stub _fdsign
+@ stub _fdtest
+@ cdecl _fflush_nolock(ptr) msvcr120._fflush_nolock
+@ cdecl _fgetc_nolock(ptr) msvcr120._fgetc_nolock
+@ cdecl _fgetchar() msvcr120._fgetchar
+@ cdecl _fgetwc_nolock(ptr) msvcr120._fgetwc_nolock
+@ cdecl _fgetwchar() msvcr120._fgetwchar
+@ cdecl _filbuf(ptr) msvcr120._filbuf
+@ cdecl _filelength(long) msvcr120._filelength
+@ cdecl -ret64 _filelengthi64(long) msvcr120._filelengthi64
+@ cdecl _fileno(ptr) msvcr120._fileno
+@ cdecl _findclose(long) msvcr120._findclose
+@ cdecl _findfirst32(str ptr) msvcr120._findfirst32
+@ stub _findfirst32i64
+@ cdecl _findfirst64(str ptr) msvcr120._findfirst64
+@ cdecl _findfirst64i32(str ptr) msvcr120._findfirst64i32
+@ cdecl _findnext32(long ptr) msvcr120._findnext32
+@ stub _findnext32i64
+@ cdecl _findnext64(long ptr) msvcr120._findnext64
+@ cdecl _findnext64i32(long ptr) msvcr120._findnext64i32
+@ cdecl _finite(double) msvcr120._finite
+@ cdecl -arch=arm,x86_64 _finitef(float) msvcr120._finitef
+@ cdecl _flsbuf(long ptr) msvcr120._flsbuf
+@ cdecl _flushall() msvcr120._flushall
+@ extern _fmode msvcr120._fmode
+@ cdecl _fpclass(double) msvcr120._fpclass
+# stub -arch=x86_64 _fpclassf
+@ stub _fpieee_flt
+@ cdecl _fpreset() msvcr120._fpreset
+@ stub _fprintf_l
+@ stub _fprintf_p
+@ stub _fprintf_p_l
+@ stub _fprintf_s_l
+@ cdecl _fputc_nolock(long ptr) msvcr120._fputc_nolock
+@ cdecl _fputchar(long) msvcr120._fputchar
+@ cdecl _fputwc_nolock(long ptr) msvcr120._fputwc_nolock
+@ cdecl _fputwchar(long) msvcr120._fputwchar
+@ cdecl _fread_nolock(ptr long long ptr) msvcr120._fread_nolock
+@ cdecl _fread_nolock_s(ptr long long long ptr) msvcr120._fread_nolock_s
+@ cdecl _free_locale(ptr) msvcr120._free_locale
+@ stub _freea
+@ stub _freea_s
+@ stub _freefls
+@ varargs _fscanf_l(ptr str ptr) msvcr120._fscanf_l
+@ varargs _fscanf_s_l(ptr str ptr) msvcr120._fscanf_s_l
+@ cdecl _fseek_nolock(ptr long long) msvcr120._fseek_nolock
+@ cdecl _fseeki64(ptr int64 long) msvcr120._fseeki64
+@ cdecl _fseeki64_nolock(ptr int64 long) msvcr120._fseeki64_nolock
+@ cdecl _fsopen(str str long) msvcr120._fsopen
+@ cdecl _fstat32(long ptr) msvcr120._fstat32
+@ stub _fstat32i64
+@ cdecl _fstat64(long ptr) msvcr120._fstat64
+@ cdecl _fstat64i32(long ptr) msvcr120._fstat64i32
+@ cdecl _ftell_nolock(ptr) msvcr120._ftell_nolock
+@ cdecl -ret64 _ftelli64(ptr) msvcr120._ftelli64
+@ cdecl -ret64 _ftelli64_nolock(ptr) msvcr120._ftelli64_nolock
+@ cdecl _ftime32(ptr) msvcr120._ftime32
+@ cdecl _ftime32_s(ptr) msvcr120._ftime32_s
+@ cdecl _ftime64(ptr) msvcr120._ftime64
+@ cdecl _ftime64_s(ptr) msvcr120._ftime64_s
+@ cdecl -arch=i386 -ret64 _ftol() msvcr120._ftol
+@ cdecl _fullpath(ptr str long) msvcr120._fullpath
+@ cdecl _futime32(long ptr) msvcr120._futime32
+@ cdecl _futime64(long ptr) msvcr120._futime64
+@ varargs _fwprintf_l(ptr wstr ptr) msvcr120._fwprintf_l
+@ stub _fwprintf_p
+@ stub _fwprintf_p_l
+@ stub _fwprintf_s_l
+@ cdecl _fwrite_nolock(ptr long long ptr) msvcr120._fwrite_nolock
+@ varargs _fwscanf_l(ptr wstr ptr) msvcr120._fwscanf_l
+@ varargs _fwscanf_s_l(ptr wstr ptr) msvcr120._fwscanf_s_l
+@ cdecl _gcvt(double long str) msvcr120._gcvt
+@ cdecl _gcvt_s(ptr long  double long) msvcr120._gcvt_s
+@ cdecl _get_current_locale() msvcr120._get_current_locale
+@ cdecl _get_daylight(ptr) msvcr120._get_daylight
+@ cdecl _get_doserrno(ptr) msvcr120._get_doserrno
+@ stub _get_dstbias
+@ cdecl _get_errno(ptr) msvcr120._get_errno
+@ cdecl _get_fmode(ptr) msvcr120._get_fmode
+@ cdecl _get_heap_handle() msvcr120._get_heap_handle
+@ cdecl _get_invalid_parameter_handler() msvcr120._get_invalid_parameter_handler
+@ cdecl _get_osfhandle(long) msvcr120._get_osfhandle
+@ cdecl _get_output_format() msvcr120._get_output_format
+@ cdecl _get_pgmptr(ptr) msvcr120._get_pgmptr
+@ cdecl _get_printf_count_output() msvcr120._get_printf_count_output
+@ stub _get_purecall_handler
+@ cdecl _get_terminate() msvcr120._get_terminate
+@ cdecl _get_timezone(ptr) msvcr120._get_timezone
+@ cdecl _get_tzname(ptr str long long) msvcr120._get_tzname
+@ cdecl _get_unexpected() msvcr120._get_unexpected
+@ cdecl _get_wpgmptr(ptr) msvcr120._get_wpgmptr
+@ cdecl _getc_nolock(ptr) msvcr120._getc_nolock
+@ cdecl _getmaxstdio() msvcr120._getmaxstdio
+@ cdecl _getmbcp() msvcr120._getmbcp
+@ cdecl _getptd() msvcr120._getptd
+@ cdecl _getw(ptr) msvcr120._getw
+@ cdecl _getwc_nolock(ptr) msvcr120._getwc_nolock
+@ cdecl _getws(ptr) msvcr120._getws
+@ stub _getws_s
+@ cdecl -arch=i386 _global_unwind2(ptr) msvcr120._global_unwind2
+@ cdecl _gmtime32(ptr) msvcr120._gmtime32
+@ cdecl _gmtime32_s(ptr ptr) msvcr120._gmtime32_s
+@ cdecl _gmtime64(ptr) msvcr120._gmtime64
+@ cdecl _gmtime64_s(ptr ptr) msvcr120._gmtime64_s
+@ cdecl _hypot(double double) msvcr120._hypot
+@ cdecl _hypotf(float float) msvcr120._hypotf
+@ cdecl _i64toa(int64 ptr long) msvcr120._i64toa
+@ cdecl _i64toa_s(int64 ptr long long) msvcr120._i64toa_s
+@ cdecl _i64tow(int64 ptr long) msvcr120._i64tow
+@ cdecl _i64tow_s(int64 ptr long long) msvcr120._i64tow_s
+@ stub _initptd
+@ cdecl _initterm(ptr ptr) msvcr120._initterm
+@ cdecl _initterm_e(ptr ptr) msvcr120._initterm_e
+@ cdecl _invalid_parameter(wstr wstr wstr long long) msvcr120._invalid_parameter
+@ cdecl _invalid_parameter_noinfo() msvcr120._invalid_parameter_noinfo
+@ stub _invalid_parameter_noinfo_noreturn
+@ stub _invoke_watson
+@ extern _iob msvcr120._iob
+@ cdecl _isalnum_l(long ptr) msvcr120._isalnum_l
+@ cdecl _isalpha_l(long ptr) msvcr120._isalpha_l
+@ cdecl _isatty(long) msvcr120._isatty
+@ stub _isblank_l
+@ cdecl _iscntrl_l(long ptr) msvcr120._iscntrl_l
+@ cdecl _isctype(long long) msvcr120._isctype
+@ cdecl _isctype_l(long long ptr) msvcr120._isctype_l
+@ cdecl _isdigit_l(long ptr) msvcr120._isdigit_l
+@ cdecl _isgraph_l(long ptr) msvcr120._isgraph_l
+@ cdecl _isleadbyte_l(long ptr) msvcr120._isleadbyte_l
+@ cdecl _islower_l(long ptr) msvcr120._islower_l
+@ stub _ismbbalnum
+@ stub _ismbbalnum_l
+@ stub _ismbbalpha
+@ stub _ismbbalpha_l
+@ stub _ismbbblank
+@ stub _ismbbblank_l
+@ stub _ismbbgraph
+@ stub _ismbbgraph_l
+@ stub _ismbbkalnum
+@ stub _ismbbkalnum_l
+@ cdecl _ismbbkana(long) msvcr120._ismbbkana
+@ stub _ismbbkana_l
+@ stub _ismbbkprint
+@ stub _ismbbkprint_l
+@ stub _ismbbkpunct
+@ stub _ismbbkpunct_l
+@ cdecl _ismbblead(long) msvcr120._ismbblead
+@ stub _ismbblead_l
+@ stub _ismbbprint
+@ stub _ismbbprint_l
+@ stub _ismbbpunct
+@ stub _ismbbpunct_l
+@ cdecl _ismbbtrail(long) msvcr120._ismbbtrail
+@ stub _ismbbtrail_l
+@ cdecl _isnan(double) msvcr120._isnan
+@ cdecl -arch=arm,x86_64 _isnanf(float) msvcr120._isnanf
+@ cdecl _isprint_l(long ptr) msvcr120._isprint_l
+@ stub _ispunct_l
+@ cdecl _isspace_l(long ptr) msvcr120._isspace_l
+@ cdecl _isupper_l(long ptr) msvcr120._isupper_l
+@ stub _iswalnum_l
+@ cdecl _iswalpha_l(long ptr) msvcr120._iswalpha_l
+@ stub _iswblank_l
+@ stub _iswcntrl_l
+@ stub _iswcsym_l
+@ stub _iswcsymf_l
+@ stub _iswctype_l
+@ cdecl _iswdigit_l(long ptr) msvcr120._iswdigit_l
+@ stub _iswgraph_l
+@ stub _iswlower_l
+@ stub _iswprint_l
+@ stub _iswpunct_l
+@ stub _iswspace_l
+@ stub _iswupper_l
+@ stub _iswxdigit_l
+@ cdecl _isxdigit_l(long ptr) msvcr120._isxdigit_l
+@ cdecl _itoa(long ptr long) msvcr120._itoa
+@ cdecl _itoa_s(long ptr long long) msvcr120._itoa_s
+@ cdecl _itow(long ptr long) msvcr120._itow
+@ cdecl _itow_s(long ptr long long) msvcr120._itow_s
+@ cdecl _j0(double) msvcr120._j0
+@ cdecl _j1(double) msvcr120._j1
+@ cdecl _jn(long double) msvcr120._jn
+@ cdecl _ldclass(double) msvcr120._ldclass
+@ stub _ldpcomp
+@ stub _ldsign
+@ stub _ldtest
+@ cdecl _lfind(ptr ptr ptr long ptr) msvcr120._lfind
+@ stub _lfind_s
+@ cdecl -arch=i386  _libm_sse2_acos_precise() msvcr120._libm_sse2_acos_precise
+@ cdecl -arch=i386  _libm_sse2_asin_precise() msvcr120._libm_sse2_asin_precise
+@ cdecl -arch=i386  _libm_sse2_atan_precise() msvcr120._libm_sse2_atan_precise
+@ cdecl -arch=i386  _libm_sse2_cos_precise() msvcr120._libm_sse2_cos_precise
+@ cdecl -arch=i386  _libm_sse2_exp_precise() msvcr120._libm_sse2_exp_precise
+@ cdecl -arch=i386  _libm_sse2_log10_precise() msvcr120._libm_sse2_log10_precise
+@ cdecl -arch=i386  _libm_sse2_log_precise() msvcr120._libm_sse2_log_precise
+@ cdecl -arch=i386  _libm_sse2_pow_precise() msvcr120._libm_sse2_pow_precise
+@ cdecl -arch=i386  _libm_sse2_sin_precise() msvcr120._libm_sse2_sin_precise
+@ cdecl -arch=i386  _libm_sse2_sqrt_precise() msvcr120._libm_sse2_sqrt_precise
+@ cdecl -arch=i386  _libm_sse2_tan_precise() msvcr120._libm_sse2_tan_precise
+@ cdecl -arch=x86_64 _local_unwind(ptr ptr) msvcr120._local_unwind
+@ cdecl -arch=i386 _local_unwind2(ptr long) msvcr120._local_unwind2
+@ cdecl -arch=i386 _local_unwind4(ptr ptr long) msvcr120._local_unwind4
+@ cdecl _localtime32(ptr) msvcr120._localtime32
+@ cdecl _localtime32_s(ptr ptr) msvcr120._localtime32_s
+@ cdecl _localtime64(ptr) msvcr120._localtime64
+@ cdecl _localtime64_s(ptr ptr) msvcr120._localtime64_s
+@ cdecl _lock(long) msvcr120._lock
+@ cdecl _lock_file(ptr) msvcr120._lock_file
+@ cdecl _locking(long long long) msvcr120._locking
+@ cdecl _logb(double) msvcr120._logb
+@ cdecl -arch=arm,x86_64 _logbf(float) msvcr120._logbf
+@ cdecl -arch=i386 _longjmpex(ptr long) msvcr120._longjmpex
+@ cdecl _lrotl(long long) msvcr120._lrotl
+@ cdecl _lrotr(long long) msvcr120._lrotr
+@ cdecl _lsearch(ptr ptr ptr long ptr) msvcr120._lsearch
+@ stub _lsearch_s
+@ cdecl _lseek(long long long) msvcr120._lseek
+@ cdecl -ret64 _lseeki64(long int64 long) msvcr120._lseeki64
+@ cdecl _ltoa(long ptr long) msvcr120._ltoa
+@ cdecl _ltoa_s(long ptr long long) msvcr120._ltoa_s
+@ cdecl _ltow(long ptr long) msvcr120._ltow
+@ cdecl _ltow_s(long ptr long long) msvcr120._ltow_s
+@ cdecl _makepath(ptr str str str str) msvcr120._makepath
+@ cdecl _makepath_s(ptr long str str str str) msvcr120._makepath_s
+@ cdecl _malloc_crt(long) msvcr120._malloc_crt
+# extern _mbcasemap
+@ extern _mbctype msvcr120._mbctype
+@ stub _mblen_l
+@ cdecl _mbstowcs_l(ptr str long ptr) msvcr120._mbstowcs_l
+@ cdecl _mbstowcs_s_l(ptr ptr long str long ptr) msvcr120._mbstowcs_s_l
+@ cdecl _mbstrlen(str) msvcr120._mbstrlen
+@ cdecl _mbstrlen_l(str ptr) msvcr120._mbstrlen_l
+@ stub _mbstrnlen
+@ stub _mbstrnlen_l
+@ cdecl _mbtowc_l(ptr str long ptr) msvcr120._mbtowc_l
+@ cdecl _memccpy(ptr ptr long long) msvcr120._memccpy
+@ cdecl _memicmp(str str long) msvcr120._memicmp
+@ stub _memicmp_l
+@ cdecl _mkdir(str) msvcr120._mkdir
+@ cdecl _mkgmtime32(ptr) msvcr120._mkgmtime32
+@ cdecl _mkgmtime64(ptr) msvcr120._mkgmtime64
+@ cdecl _mktemp(str) msvcr120._mktemp
+@ cdecl _mktemp_s(str long) msvcr120._mktemp_s
+@ cdecl _mktime32(ptr) msvcr120._mktime32
+@ cdecl _mktime64(ptr) msvcr120._mktime64
+@ cdecl _msize(ptr) msvcr120._msize
+@ cdecl _nextafter(double double) msvcr120._nextafter
+@ cdecl -arch=arm,x86_64 _nextafterf(float float) msvcr120._nextafterf
+@ cdecl _onexit(ptr) msvcr120._onexit
+@ varargs _open(str long) msvcr120._open
+@ cdecl _open_osfhandle(long long) msvcr120._open_osfhandle
+@ cdecl _pclose(ptr) msvcr120._pclose
+@ extern _pctype msvcr120._pctype
+@ extern _pgmptr msvcr120._pgmptr
+@ stub _printf_l
+@ stub _printf_p
+@ stub _printf_p_l
+@ stub _printf_s_l
+@ cdecl _purecall() msvcr120._purecall
+@ cdecl _putc_nolock(long ptr) msvcr120._putc_nolock
+@ cdecl _putw(long ptr) msvcr120._putw
+@ cdecl _putwc_nolock(long ptr) msvcr120._putwc_nolock
+@ cdecl _putws(wstr) msvcr120._putws
+# extern _pwctype
+@ cdecl _read(long ptr long) msvcr120._read
+@ cdecl _realloc_crt(ptr long) msvcr120._realloc_crt
+@ cdecl _recalloc(ptr long long) msvcr120._recalloc
+@ stub _recalloc_crt
+@ cdecl _rmdir(str) msvcr120._rmdir
+@ cdecl _rmtmp() msvcr120._rmtmp
+@ cdecl _rotl(long long) msvcr120._rotl
+@ cdecl -ret64 _rotl64(int64 long) msvcr120._rotl64
+@ cdecl _rotr(long long) msvcr120._rotr
+@ cdecl -ret64 _rotr64(int64 long) msvcr120._rotr64
+@ cdecl _scalb(double long) msvcr120._scalb
+@ cdecl -arch=arm,x86_64 _scalbf(float long) msvcr120._scalbf
+@ varargs _scanf_l(str ptr) msvcr120._scanf_l
+@ varargs _scanf_s_l(str ptr) msvcr120._scanf_s_l
+@ varargs _scprintf(str) msvcr120._scprintf
+@ stub _scprintf_l
+@ stub _scprintf_p
+@ stub _scprintf_p_l
+@ varargs _scwprintf(wstr) msvcr120._scwprintf
+@ stub _scwprintf_l
+@ stub _scwprintf_p
+@ stub _scwprintf_p_l
+@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr) msvcr120._seh_longjmp_unwind4
+@ stdcall -arch=i386 _seh_longjmp_unwind(ptr) msvcr120._seh_longjmp_unwind
+@ cdecl -arch=i386 _set_SSE2_enable(long) msvcr120._set_SSE2_enable
+@ cdecl _set_abort_behavior(long long) msvcr120._set_abort_behavior
+@ cdecl _set_controlfp(long long) msvcr120._set_controlfp
+@ cdecl _set_doserrno(long) msvcr120._set_doserrno
+@ cdecl _set_errno(long) msvcr120._set_errno
+@ cdecl _set_error_mode(long) msvcr120._set_error_mode
+@ cdecl _set_fmode(long) msvcr120._set_fmode
+@ cdecl _set_invalid_parameter_handler(ptr) msvcr120._set_invalid_parameter_handler
+@ stub _set_malloc_crt_max_wait
+@ cdecl _set_output_format(long) msvcr120._set_output_format
+@ cdecl _set_printf_count_output(long) msvcr120._set_printf_count_output
+@ cdecl _set_purecall_handler(ptr) msvcr120._set_purecall_handler
+@ cdecl -arch=i386,x86_64,arm -norelay _setjmp(ptr) msvcr120._setjmp
+@ cdecl -arch=i386 -norelay _setjmp3(ptr long) msvcr120._setjmp3
+@ cdecl -arch=x86_64,arm -norelay _setjmpex(ptr ptr) msvcr120._setjmpex
+@ cdecl _setmaxstdio(long) msvcr120._setmaxstdio
+@ cdecl _setmbcp(long) msvcr120._setmbcp
+@ cdecl _setmode(long long) msvcr120._setmode
+@ varargs _snprintf(ptr long str) msvcr120._snprintf
+@ stub _snprintf_c
+@ stub _snprintf_c_l
+@ varargs _snprintf_l(ptr long str ptr) msvcr120._snprintf_l
+@ varargs _snprintf_s(ptr long long str) msvcr120._snprintf_s
+@ stub _snprintf_s_l
+@ varargs _snscanf(str long str) msvcr120._snscanf
+@ varargs _snscanf_l(str long str ptr) msvcr120._snscanf_l
+@ varargs _snscanf_s(str long str) msvcr120._snscanf_s
+@ varargs _snscanf_s_l(str long str ptr) msvcr120._snscanf_s_l
+@ varargs _snwprintf(ptr long wstr) msvcr120._snwprintf
+@ varargs _snwprintf_l(ptr long wstr ptr) msvcr120._snwprintf_l
+@ varargs _snwprintf_s(ptr long long wstr) msvcr120._snwprintf_s
+@ varargs _snwprintf_s_l(ptr long long wstr ptr) msvcr120._snwprintf_s_l
+@ varargs _snwscanf(wstr long wstr) msvcr120._snwscanf
+@ varargs _snwscanf_l(wstr long wstr ptr) msvcr120._snwscanf_l
+@ varargs _snwscanf_s(wstr long wstr) msvcr120._snwscanf_s
+@ varargs _snwscanf_s_l(wstr long wstr ptr) msvcr120._snwscanf_s_l
+@ varargs _sopen(str long long) msvcr120._sopen
+@ cdecl _sopen_s(ptr str long long long) msvcr120._sopen_s
+@ cdecl _splitpath(str ptr ptr ptr ptr) msvcr120._splitpath
+@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) msvcr120._splitpath_s
+@ varargs _sprintf_l(ptr str ptr) msvcr120._sprintf_l
+@ varargs _sprintf_p(ptr long str) msvcr120._sprintf_p
+@ varargs _sprintf_p_l(ptr long str ptr) msvcr120._sprintf_p_l
+@ varargs _sprintf_s_l(ptr long str ptr) msvcr120._sprintf_s_l
+@ varargs _sscanf_l(str str ptr) msvcr120._sscanf_l
+@ varargs _sscanf_s_l(str str ptr) msvcr120._sscanf_s_l
+@ cdecl _stat32(str ptr) msvcr120._stat32
+@ cdecl _stat32i64(str ptr) msvcr120._stat32i64
+@ cdecl _stat64(str ptr) msvcr120._stat64
+@ cdecl _stat64i32(str ptr) msvcr120._stat64i32
+@ cdecl _statusfp() msvcr120._statusfp
+@ cdecl -arch=i386 _statusfp2(ptr ptr) msvcr120._statusfp2
+@ cdecl _strcoll_l(str str ptr) msvcr120._strcoll_l
+@ cdecl _strdate(ptr) msvcr120._strdate
+@ cdecl _strdate_s(ptr long) msvcr120._strdate_s
+@ cdecl _strdup(str) msvcr120._strdup
+@ cdecl _strerror(long) msvcr120._strerror
+@ stub _strerror_s
+@ stub _strftime_l
+@ cdecl _stricmp(str str) msvcr120._stricmp
+@ cdecl _stricmp_l(str str ptr) msvcr120._stricmp_l
+@ cdecl _stricoll(str str) msvcr120._stricoll
+@ cdecl _stricoll_l(str str ptr) msvcr120._stricoll_l
+@ cdecl _strlwr(str) msvcr120._strlwr
+@ cdecl _strlwr_l(str ptr) msvcr120._strlwr_l
+@ cdecl _strlwr_s(ptr long) msvcr120._strlwr_s
+@ cdecl _strlwr_s_l(ptr long ptr) msvcr120._strlwr_s_l
+@ cdecl _strncoll(str str long) msvcr120._strncoll
+@ cdecl _strncoll_l(str str long ptr) msvcr120._strncoll_l
+@ cdecl _strnicmp(str str long) msvcr120._strnicmp
+@ cdecl _strnicmp_l(str str long ptr) msvcr120._strnicmp_l
+@ cdecl _strnicoll(str str long) msvcr120._strnicoll
+@ cdecl _strnicoll_l(str str long ptr) msvcr120._strnicoll_l
+@ cdecl _strnset(str long long) msvcr120._strnset
+@ cdecl _strnset_s(str long long long) msvcr120._strnset_s
+@ cdecl _strrev(str) msvcr120._strrev
+@ cdecl _strset(str long) msvcr120._strset
+@ stub _strset_s
+@ cdecl _strtime(ptr) msvcr120._strtime
+@ cdecl _strtime_s(ptr long) msvcr120._strtime_s
+@ cdecl _strtod_l(str ptr ptr) msvcr120._strtod_l
+@ stub _strtof_l
+@ cdecl -ret64 _strtoi64(str ptr long) msvcr120._strtoi64
+@ cdecl -ret64 _strtoi64_l(str ptr long ptr) msvcr120._strtoi64_l
+@ stub _strtoimax_l
+@ stub _strtol_l
+@ stub _strtold_l
+@ stub _strtoll_l
+@ cdecl -ret64 _strtoui64(str ptr long) msvcr120._strtoui64
+@ cdecl -ret64 _strtoui64_l(str ptr long ptr) msvcr120._strtoui64_l
+@ cdecl _strtoul_l(str ptr long ptr) msvcr120._strtoul_l
+@ stub _strtoull_l
+@ stub _strtoumax_l
+@ cdecl _strupr(str) msvcr120._strupr
+@ cdecl _strupr_l(str ptr) msvcr120._strupr_l
+@ cdecl _strupr_s(str long) msvcr120._strupr_s
+@ cdecl _strupr_s_l(str long ptr) msvcr120._strupr_s_l
+@ cdecl _strxfrm_l(ptr str long ptr) msvcr120._strxfrm_l
+@ cdecl _swab(str str long) msvcr120._swab
+@ varargs _swprintf(ptr wstr) msvcr120._swprintf
+@ stub _swprintf_c
+@ stub _swprintf_c_l
+@ stub _swprintf_p
+@ varargs _swprintf_p_l(ptr long wstr ptr) msvcr120._swprintf_p_l
+@ varargs _swprintf_s_l(ptr long wstr ptr) msvcr120._swprintf_s_l
+@ varargs _swscanf_l(wstr wstr ptr) msvcr120._swscanf_l
+@ varargs _swscanf_s_l(wstr wstr ptr) msvcr120._swscanf_s_l
+@ extern _sys_errlist msvcr120._sys_errlist
+@ extern _sys_nerr msvcr120._sys_nerr
+@ cdecl _tell(long) msvcr120._tell
+@ cdecl -ret64 _telli64(long) msvcr120._telli64
+@ cdecl _tempnam(str str) msvcr120._tempnam
+@ cdecl _time32(ptr) msvcr120._time32
+@ cdecl _time64(ptr) msvcr120._time64
+@ extern _timezone msvcr120._timezone
+@ cdecl _tolower(long) msvcr120._tolower
+@ cdecl _tolower_l(long ptr) msvcr120._tolower_l
+@ cdecl _toupper(long) msvcr120._toupper
+@ cdecl _toupper_l(long ptr) msvcr120._toupper_l
+@ cdecl _towlower_l(long ptr) msvcr120._towlower_l
+@ cdecl _towupper_l(long ptr) msvcr120._towupper_l
+@ extern _tzname msvcr120._tzname
+@ cdecl _tzset() msvcr120._tzset
+@ cdecl _ui64toa(int64 ptr long) msvcr120._ui64toa
+@ cdecl _ui64toa_s(int64 ptr long long) msvcr120._ui64toa_s
+@ cdecl _ui64tow(int64 ptr long) msvcr120._ui64tow
+@ cdecl _ui64tow_s(int64 ptr long long) msvcr120._ui64tow_s
+@ cdecl _ultoa(long ptr long) msvcr120._ultoa
+@ cdecl _ultoa_s(long ptr long long) msvcr120._ultoa_s
+@ cdecl _ultow(long ptr long) msvcr120._ultow
+@ cdecl _ultow_s(long ptr long long) msvcr120._ultow_s
+@ cdecl _umask(long) msvcr120._umask
+@ stub _umask_s
+@ cdecl _ungetc_nolock(long ptr) msvcr120._ungetc_nolock
+@ cdecl _ungetwc_nolock(long ptr) msvcr120._ungetwc_nolock
+@ cdecl _unlink(str) msvcr120._unlink
+@ cdecl _unlock(long) msvcr120._unlock
+@ cdecl _unlock_file(ptr) msvcr120._unlock_file
+@ cdecl _utime32(str ptr) msvcr120._utime32
+@ cdecl _utime64(str ptr) msvcr120._utime64
+@ cdecl _vacopy(ptr ptr) msvcr120._vacopy
+@ stub _vfprintf_l
+@ stub _vfprintf_p
+@ stub _vfprintf_p_l
+@ stub _vfprintf_s_l
+@ cdecl _vfwprintf_l(ptr wstr ptr ptr) msvcr120._vfwprintf_l
+@ stub _vfwprintf_p
+@ stub _vfwprintf_p_l
+@ stub _vfwprintf_s_l
+@ stub _vprintf_l
+@ stub _vprintf_p
+@ stub _vprintf_p_l
+@ stub _vprintf_s_l
+@ cdecl _vscprintf(str ptr) msvcr120._vscprintf
+@ stub _vscprintf_l
+@ stub _vscprintf_p
+@ stub _vscprintf_p_l
+@ cdecl _vscwprintf(wstr ptr) msvcr120._vscwprintf
+@ cdecl _vscwprintf_l(wstr ptr ptr) msvcr120._vscwprintf_l
+@ cdecl _vscwprintf_p(wstr ptr) msvcr120._vscwprintf_p
+@ cdecl _vscwprintf_p_l(wstr ptr ptr) msvcr120._vscwprintf_p_l
+@ cdecl _vsnprintf(ptr long str ptr) msvcr120._vsnprintf
+@ cdecl _vsnprintf_c(ptr long str ptr) msvcr120._vsnprintf_c
+@ cdecl _vsnprintf_c_l(ptr long str ptr ptr) msvcr120._vsnprintf_c_l
+@ cdecl _vsnprintf_l(ptr long str ptr ptr) msvcr120._vsnprintf_l
+@ cdecl _vsnprintf_s(ptr long long str ptr) msvcr120._vsnprintf_s
+@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr) msvcr120._vsnprintf_s_l
+@ cdecl _vsnwprintf(ptr long wstr ptr) msvcr120._vsnwprintf
+@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr) msvcr120._vsnwprintf_l
+@ cdecl _vsnwprintf_s(ptr long long wstr ptr) msvcr120._vsnwprintf_s
+@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr) msvcr120._vsnwprintf_s_l
+@ cdecl _vsprintf_l(ptr str ptr ptr) msvcr120._vsprintf_l
+@ cdecl _vsprintf_p(ptr long str ptr) msvcr120._vsprintf_p
+@ cdecl _vsprintf_p_l(ptr long str ptr ptr) msvcr120._vsprintf_p_l
+@ cdecl _vsprintf_s_l(ptr long str ptr ptr) msvcr120._vsprintf_s_l
+@ cdecl _vswprintf(ptr wstr ptr) msvcr120._vswprintf
+@ cdecl _vswprintf_c(ptr long wstr ptr) msvcr120._vswprintf_c
+@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr) msvcr120._vswprintf_c_l
+@ cdecl _vswprintf_l(ptr wstr ptr ptr) msvcr120._vswprintf_l
+@ cdecl _vswprintf_p(ptr long wstr ptr) msvcr120._vswprintf_p
+@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr) msvcr120._vswprintf_p_l
+@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr) msvcr120._vswprintf_s_l
+@ stub _vwprintf_l
+@ stub _vwprintf_p
+@ stub _vwprintf_p_l
+@ stub _vwprintf_s_l
+@ cdecl _waccess(wstr long) msvcr120._waccess
+@ cdecl _waccess_s(wstr long) msvcr120._waccess_s
+@ cdecl _wasctime(ptr) msvcr120._wasctime
+@ cdecl _wasctime_s(ptr long ptr) msvcr120._wasctime_s
+@ cdecl _wassert(wstr wstr long) msvcr120._wassert
+@ cdecl _wchmod(wstr long) msvcr120._wchmod
+@ extern _wcmdln msvcr120._wcmdln
+@ cdecl _wcreat(wstr long) msvcr120._wcreat
+@ stub _wcreate_locale
+@ cdecl _wcscoll_l(wstr wstr ptr) msvcr120._wcscoll_l
+@ cdecl _wcsdup(wstr) msvcr120._wcsdup
+@ cdecl _wcserror(long) msvcr120._wcserror
+@ cdecl _wcserror_s(ptr long long) msvcr120._wcserror_s
+@ stub _wcsftime_l
+@ cdecl _wcsicmp(wstr wstr) msvcr120._wcsicmp
+@ cdecl _wcsicmp_l(wstr wstr ptr) msvcr120._wcsicmp_l
+@ cdecl _wcsicoll(wstr wstr) msvcr120._wcsicoll
+@ cdecl _wcsicoll_l(wstr wstr ptr) msvcr120._wcsicoll_l
+@ cdecl _wcslwr(wstr) msvcr120._wcslwr
+@ cdecl _wcslwr_l(wstr ptr) msvcr120._wcslwr_l
+@ cdecl _wcslwr_s(wstr long) msvcr120._wcslwr_s
+@ cdecl _wcslwr_s_l(wstr long ptr) msvcr120._wcslwr_s_l
+@ cdecl _wcsncoll(wstr wstr long) msvcr120._wcsncoll
+@ cdecl _wcsncoll_l(wstr wstr long ptr) msvcr120._wcsncoll_l
+@ cdecl _wcsnicmp(wstr wstr long) msvcr120._wcsnicmp
+@ cdecl _wcsnicmp_l(wstr wstr long ptr) msvcr120._wcsnicmp_l
+@ cdecl _wcsnicoll(wstr wstr long) msvcr120._wcsnicoll
+@ cdecl _wcsnicoll_l(wstr wstr long ptr) msvcr120._wcsnicoll_l
+@ cdecl _wcsnset(wstr long long) msvcr120._wcsnset
+@ stub _wcsnset_s
+@ cdecl _wcsrev(wstr) msvcr120._wcsrev
+@ cdecl _wcsset(wstr long) msvcr120._wcsset
+@ stub _wcsset_s
+@ cdecl _wcstod_l(wstr ptr) msvcr120._wcstod_l
+@ stub _wcstof_l
+@ cdecl -ret64 _wcstoi64(wstr ptr long) msvcr120._wcstoi64
+@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) msvcr120._wcstoi64_l
+@ stub _wcstoimax_l
+@ cdecl _wcstol_l(wstr ptr long ptr) msvcr120._wcstol_l
+@ stub _wcstold_l
+@ stub _wcstoll_l
+@ cdecl _wcstombs_l(ptr ptr long ptr) msvcr120._wcstombs_l
+@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) msvcr120._wcstombs_s_l
+@ cdecl -ret64 _wcstoui64(wstr ptr long) msvcr120._wcstoui64
+@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr) msvcr120._wcstoui64_l
+@ cdecl _wcstoul_l(wstr ptr long ptr) msvcr120._wcstoul_l
+@ stub _wcstoull_l
+@ stub _wcstoumax_l
+@ cdecl _wcsupr(wstr) msvcr120._wcsupr
+@ cdecl _wcsupr_l(wstr ptr) msvcr120._wcsupr_l
+@ cdecl _wcsupr_s(wstr long) msvcr120._wcsupr_s
+@ cdecl _wcsupr_s_l(wstr long ptr) msvcr120._wcsupr_s_l
+@ cdecl _wcsxfrm_l(ptr wstr long ptr) msvcr120._wcsxfrm_l
+@ cdecl _wctime32(ptr) msvcr120._wctime32
+@ stub _wctime32_s
+@ cdecl _wctime64(ptr) msvcr120._wctime64
+@ stub _wctime64_s
+@ cdecl _wctomb_l(ptr long ptr) msvcr120._wctomb_l
+@ cdecl _wctomb_s_l(ptr ptr long long ptr) msvcr120._wctomb_s_l
+# extern _wctype
+@ extern _wenviron msvcr120._wenviron
+@ cdecl _wfdopen(long wstr) msvcr120._wfdopen
+@ cdecl _wfindfirst32(wstr ptr) msvcr120._wfindfirst32
+@ stub _wfindfirst32i64
+@ cdecl _wfindfirst64(wstr ptr) msvcr120._wfindfirst64
+@ cdecl _wfindfirst64i32(wstr ptr) msvcr120._wfindfirst64i32
+@ stub _wfindnext32
+@ stub _wfindnext32i64
+@ cdecl _wfindnext64(long ptr) msvcr120._wfindnext64
+@ cdecl _wfindnext64i32(long ptr) msvcr120._wfindnext64i32
+@ cdecl _wfopen(wstr wstr) msvcr120._wfopen
+@ cdecl _wfopen_s(ptr wstr wstr) msvcr120._wfopen_s
+@ cdecl _wfreopen(wstr wstr ptr) msvcr120._wfreopen
+@ cdecl _wfreopen_s(ptr wstr wstr ptr) msvcr120._wfreopen_s
+@ cdecl _wfsopen(wstr wstr long) msvcr120._wfsopen
+@ cdecl _wfullpath(ptr wstr long) msvcr120._wfullpath
+@ cdecl _wmakepath(ptr wstr wstr wstr wstr) msvcr120._wmakepath
+@ cdecl _wmakepath_s(ptr long wstr wstr wstr wstr) msvcr120._wmakepath_s
+@ cdecl _wmkdir(wstr) msvcr120._wmkdir
+@ cdecl _wmktemp(wstr) msvcr120._wmktemp
+@ cdecl _wmktemp_s(wstr long) msvcr120._wmktemp_s
+@ varargs _wopen(wstr long) msvcr120._wopen
+@ stub _wperror
+@ extern _wpgmptr msvcr120._wpgmptr
+@ stub _wprintf_l
+@ stub _wprintf_p
+@ stub _wprintf_p_l
+@ stub _wprintf_s_l
+@ cdecl _wremove(wstr) msvcr120._wremove
+@ cdecl _wrename(wstr wstr) msvcr120._wrename
+@ cdecl _write(long ptr long) msvcr120._write
+@ cdecl _wrmdir(wstr) msvcr120._wrmdir
+@ varargs _wscanf_l(wstr ptr) msvcr120._wscanf_l
+@ varargs _wscanf_s_l(wstr ptr) msvcr120._wscanf_s_l
+@ cdecl _wsetlocale(long wstr) msvcr120._wsetlocale
+@ varargs _wsopen(wstr long long) msvcr120._wsopen
+@ cdecl _wsopen_s(ptr wstr long long long) msvcr120._wsopen_s
+@ cdecl _wsplitpath(wstr ptr ptr ptr ptr) msvcr120._wsplitpath
+@ cdecl _wsplitpath_s(wstr ptr long ptr long ptr long ptr long) msvcr120._wsplitpath_s
+@ cdecl _wstat32(wstr ptr) msvcr120._wstat32
+@ cdecl _wstat32i64(wstr ptr) msvcr120._wstat32i64
+@ cdecl _wstat64(wstr ptr) msvcr120._wstat64
+@ cdecl _wstat64i32(wstr ptr) msvcr120._wstat64i32
+@ cdecl _wstrdate(ptr) msvcr120._wstrdate
+@ cdecl _wstrdate_s(ptr long) msvcr120._wstrdate_s
+@ cdecl _wstrtime(ptr) msvcr120._wstrtime
+@ cdecl _wstrtime_s(ptr long) msvcr120._wstrtime_s
+@ cdecl _wtempnam(wstr wstr) msvcr120._wtempnam
+@ cdecl _wtmpnam(ptr) msvcr120._wtmpnam
+@ stub _wtmpnam_s
+@ cdecl _wtof(wstr) msvcr120._wtof
+@ cdecl _wtof_l(wstr ptr) msvcr120._wtof_l
+@ cdecl _wtoi(wstr) msvcr120._wtoi
+@ cdecl -ret64 _wtoi64(wstr) msvcr120._wtoi64
+@ cdecl -ret64 _wtoi64_l(wstr ptr) msvcr120._wtoi64_l
+@ cdecl _wtoi_l(wstr ptr) msvcr120._wtoi_l
+@ cdecl _wtol(wstr) msvcr120._wtol
+@ cdecl _wtol_l(wstr ptr) msvcr120._wtol_l
+@ stub _wtoll
+@ stub _wtoll_l
+@ cdecl _wunlink(wstr) msvcr120._wunlink
+@ cdecl _wutime32(wstr ptr) msvcr120._wutime32
+@ cdecl _wutime64(wstr ptr) msvcr120._wutime64
+@ cdecl _y0(double) msvcr120._y0
+@ cdecl _y1(double) msvcr120._y1
+@ cdecl _yn(long double) msvcr120._yn
+@ cdecl abort() msvcr120.abort
+@ cdecl abs(long) msvcr120.abs
+@ cdecl acos(double) msvcr120.acos
+@ cdecl -arch=arm,x86_64 acosf(float) msvcr120.acosf
+@ stub acosh
+@ stub acoshf
+@ stub acoshl
+@ cdecl asctime(ptr) msvcr120.asctime
+@ cdecl asctime_s(ptr long ptr) msvcr120.asctime_s
+@ cdecl asin(double) msvcr120.asin
+@ cdecl -arch=arm,x86_64 asinf(float) msvcr120.asinf
+@ stub asinh
+@ stub asinhf
+@ stub asinhl
+@ cdecl atan(double) msvcr120.atan
+@ cdecl -arch=arm,x86_64 atanf(float) msvcr120.atanf
+@ cdecl atan2(double double) msvcr120.atan2
+@ cdecl -arch=arm,x86_64 atan2f(float float) msvcr120.atan2f
+@ stub atanh
+@ stub atanhf
+@ stub atanhl
+@ cdecl atexit(ptr) msvcr120.atexit
+@ cdecl atof(str) msvcr120.atof
+@ cdecl atoi(str) msvcr120.atoi
+@ cdecl atol(str) msvcr120.atol
+@ stub atoll
+@ cdecl bsearch(ptr ptr long long ptr) msvcr120.bsearch
+@ cdecl bsearch_s(ptr ptr long long ptr ptr) msvcr120.bsearch_s
+@ cdecl btowc(long) msvcr120.btowc
+@ stub cabs
+@ stub cabsf
+@ stub cabsl
+@ stub cacos
+@ stub cacosf
+@ stub cacosh
+@ stub cacoshf
+@ stub cacoshl
+@ stub cacosl
+@ cdecl calloc(long long) msvcr120.calloc
+@ stub carg
+@ stub cargf
+@ stub cargl
+@ stub casin
+@ stub casinf
+@ stub casinh
+@ stub casinhf
+@ stub casinhl
+@ stub casinl
+@ stub catan
+@ stub catanf
+@ stub catanh
+@ stub catanhf
+@ stub catanhl
+@ stub catanl
+@ cdecl cbrt(double) msvcr120.cbrt
+@ cdecl cbrtf(float) msvcr120.cbrtf
+@ cdecl cbrtl(double) msvcr120.cbrtl
+@ stub ccos
+@ stub ccosf
+@ stub ccosh
+@ stub ccoshf
+@ stub ccoshl
+@ stub ccosl
+@ cdecl ceil(double) msvcr120.ceil
+@ cdecl -arch=arm,x86_64 ceilf(float) msvcr120.ceilf
+@ stub cexp
+@ stub cexpf
+@ stub cexpl
+@ stub cimag
+@ stub cimagf
+@ stub cimagl
+@ cdecl clearerr(ptr) msvcr120.clearerr
+@ stub clearerr_s
+@ cdecl clock() msvcr120.clock
+@ stub clog
+@ stub clog10
+@ stub clog10f
+@ stub clog10l
+@ stub clogf
+@ stub clogl
+@ stub conj
+@ stub conjf
+@ stub conjl
+@ stub copysign
+@ stub copysignf
+@ stub copysignl
+@ cdecl cos(double) msvcr120.cos
+@ cdecl -arch=arm,x86_64 cosf(float) msvcr120.cosf
+@ cdecl cosh(double) msvcr120.cosh
+@ cdecl -arch=arm,x86_64 coshf(float) msvcr120.coshf
+@ stub cpow
+@ stub cpowf
+@ stub cpowl
+@ stub cproj
+@ stub cprojf
+@ stub cprojl
+@ stub creal
+@ stub crealf
+@ stub creall
+@ stub csin
+@ stub csinf
+@ stub csinh
+@ stub csinhf
+@ stub csinhl
+@ stub csinl
+@ stub csqrt
+@ stub csqrtf
+@ stub csqrtl
+@ stub ctan
+@ stub ctanf
+@ stub ctanh
+@ stub ctanhf
+@ stub ctanhl
+@ stub ctanl
+@ cdecl -ret64 div(long long) msvcr120.div
+@ stub erf
+@ stub erfc
+@ stub erfcf
+@ stub erfcl
+@ stub erff
+@ stub erfl
+@ cdecl exit(long) msvcr120.exit
+@ cdecl exp(double) msvcr120.exp
+@ cdecl exp2(double) msvcr120.exp2
+@ cdecl exp2f(float) msvcr120.exp2f
+@ cdecl exp2l(double) msvcr120.exp2l
+@ cdecl -arch=arm,x86_64 expf(float) msvcr120.expf
+@ stub expm1
+@ stub expm1f
+@ stub expm1l
+@ cdecl fabs(double) msvcr120.fabs
+@ cdecl -arch=arm,x86_64 fabsf(float) msvcr120.fabsf
+@ cdecl fclose(ptr) msvcr120.fclose
+@ stub fdim
+@ stub fdimf
+@ stub fdiml
+@ stub feclearexcept
+@ stub fegetenv
+@ stub fegetexceptflag
+@ stub fegetround
+@ stub feholdexcept
+@ cdecl feof(ptr) msvcr120.feof
+@ stub feraiseexcept
+@ cdecl ferror(ptr) msvcr120.ferror
+@ stub fesetenv
+@ stub fesetexceptflag
+@ stub fesetround
+@ stub fetestexcept
+@ stub feupdateenv
+@ cdecl fflush(ptr) msvcr120.fflush
+@ cdecl fgetc(ptr) msvcr120.fgetc
+@ cdecl fgetpos(ptr ptr) msvcr120.fgetpos
+@ cdecl fgets(ptr long ptr) msvcr120.fgets
+@ cdecl fgetwc(ptr) msvcr120.fgetwc
+@ cdecl fgetws(ptr long ptr) msvcr120.fgetws
+@ cdecl floor(double) msvcr120.floor
+@ cdecl -arch=arm,x86_64 floorf(float) msvcr120.floorf
+@ stub fma
+@ stub fmaf
+@ stub fmal
+@ stub fmax
+@ stub fmaxf
+@ stub fmaxl
+@ stub fmin
+@ stub fminf
+@ stub fminl
+@ cdecl fmod(double double) msvcr120.fmod
+@ cdecl -arch=arm,x86_64 fmodf(float float) msvcr120.fmodf
+@ cdecl fopen(str str) msvcr120.fopen
+@ cdecl fopen_s(ptr str str) msvcr120.fopen_s
+@ varargs fprintf(ptr str) msvcr120.fprintf
+@ varargs fprintf_s(ptr str) msvcr120.fprintf_s
+@ cdecl fputc(long ptr) msvcr120.fputc
+@ cdecl fputs(str ptr) msvcr120.fputs
+@ cdecl fputwc(long ptr) msvcr120.fputwc
+@ cdecl fputws(wstr ptr) msvcr120.fputws
+@ cdecl fread(ptr long long ptr) msvcr120.fread
+@ cdecl fread_s(ptr long long long ptr) msvcr120.fread_s
+@ cdecl free(ptr) msvcr120.free
+@ cdecl freopen(str str ptr) msvcr120.freopen
+@ cdecl freopen_s(ptr str str ptr) msvcr120.freopen_s
+@ cdecl frexp(double ptr) msvcr120.frexp
+@ varargs fscanf(ptr str) msvcr120.fscanf
+@ varargs fscanf_s(ptr str) msvcr120.fscanf_s
+@ cdecl fseek(ptr long long) msvcr120.fseek
+@ cdecl fsetpos(ptr ptr) msvcr120.fsetpos
+@ cdecl ftell(ptr) msvcr120.ftell
+@ varargs fwprintf(ptr wstr) msvcr120.fwprintf
+@ varargs fwprintf_s(ptr wstr) msvcr120.fwprintf_s
+@ cdecl fwrite(ptr long long ptr) msvcr120.fwrite
+@ varargs fwscanf(ptr wstr) msvcr120.fwscanf
+@ varargs fwscanf_s(ptr wstr) msvcr120.fwscanf_s
+@ cdecl getc(ptr) msvcr120.getc
+@ cdecl getchar() msvcr120.getchar
+@ cdecl gets(str) msvcr120.gets
+@ stub gets_s
+@ cdecl getwc(ptr) msvcr120.getwc
+@ cdecl getwchar() msvcr120.getwchar
+@ stub ilogb
+@ stub ilogbf
+@ stub ilogbl
+@ stub imaxabs
+@ stub imaxdiv
+@ cdecl isalnum(long) msvcr120.isalnum
+@ cdecl isalpha(long) msvcr120.isalpha
+@ stub isblank
+@ cdecl iscntrl(long) msvcr120.iscntrl
+@ cdecl isdigit(long) msvcr120.isdigit
+@ cdecl isgraph(long) msvcr120.isgraph
+@ cdecl isleadbyte(long) msvcr120.isleadbyte
+@ cdecl islower(long) msvcr120.islower
+@ cdecl isprint(long) msvcr120.isprint
+@ cdecl ispunct(long) msvcr120.ispunct
+@ cdecl isspace(long) msvcr120.isspace
+@ cdecl isupper(long) msvcr120.isupper
+@ cdecl iswalnum(long) msvcr120.iswalnum
+@ cdecl iswalpha(long) msvcr120.iswalpha
+@ cdecl iswascii(long) msvcr120.iswascii
+@ stub iswblank
+@ cdecl iswcntrl(long) msvcr120.iswcntrl
+@ cdecl iswctype(long long) msvcr120.iswctype
+@ cdecl iswdigit(long) msvcr120.iswdigit
+@ cdecl iswgraph(long) msvcr120.iswgraph
+@ cdecl iswlower(long) msvcr120.iswlower
+@ cdecl iswprint(long) msvcr120.iswprint
+@ cdecl iswpunct(long) msvcr120.iswpunct
+@ cdecl iswspace(long) msvcr120.iswspace
+@ cdecl iswupper(long) msvcr120.iswupper
+@ cdecl iswxdigit(long) msvcr120.iswxdigit
+@ cdecl isxdigit(long) msvcr120.isxdigit
+@ cdecl labs(long) msvcr120.labs
+@ cdecl ldexp(double long) msvcr120.ldexp
+@ cdecl ldiv(long long) msvcr120.ldiv
+@ stub lgamma
+@ stub lgammaf
+@ stub lgammal
+@ cdecl -ret64 llabs(int64) msvcr120.llabs
+@ stub lldiv
+@ cdecl -ret64 llrint(double) msvcr120.llrint
+@ cdecl -ret64 llrintf(float) msvcr120.llrintf
+@ cdecl -ret64 llrintl(double) msvcr120.llrintl
+@ cdecl -ret64 llround(double) msvcr120.llround
+@ cdecl -ret64 llroundf(float) msvcr120.llroundf
+@ cdecl -ret64 llroundl(double) msvcr120.llroundl
+@ cdecl localeconv() msvcr120.localeconv
+@ cdecl log(double) msvcr120.log
+@ cdecl -arch=arm,x86_64 logf(float) msvcr120.logf
+@ cdecl log10(double) msvcr120.log10
+@ cdecl -arch=arm,x86_64 log10f(float) msvcr120.log10f
+@ stub log1p
+@ stub log1pf
+@ stub log1pl
+@ cdecl log2(double) msvcr120.log2
+@ cdecl log2f(float) msvcr120.log2f
+@ cdecl log2l(double) msvcr120.log2l
+@ stub logb
+@ stub logbf
+@ stub logbl
+@ cdecl -arch=i386,x86_64,arm longjmp(ptr long) msvcr120.longjmp
+@ cdecl lrint(double) msvcr120.lrint
+@ cdecl lrintf(float) msvcr120.lrintf
+@ cdecl lrintl(double) msvcr120.lrintl
+@ cdecl lround(double) msvcr120.lround
+@ cdecl lroundf(float) msvcr120.lroundf
+@ cdecl lroundl(double) msvcr120.lroundl
+@ cdecl malloc(long) msvcr120.malloc
+@ cdecl mblen(ptr long) msvcr120.mblen
+@ cdecl mbrlen(ptr long ptr) msvcr120.mbrlen
+@ cdecl mbrtowc(ptr str long ptr) msvcr120.mbrtowc
+@ cdecl mbsrtowcs(ptr ptr long ptr) msvcr120.mbsrtowcs
+@ stub mbsrtowcs_s
+@ cdecl mbstowcs(ptr str long) msvcr120.mbstowcs
+@ cdecl mbstowcs_s(ptr ptr long str long) msvcr120.mbstowcs_s
+@ cdecl mbtowc(ptr str long) msvcr120.mbtowc
+@ cdecl memchr(ptr long long) msvcr120.memchr
+@ cdecl memcmp(ptr ptr long) msvcr120.memcmp
+@ cdecl memcpy(ptr ptr long) msvcr120.memcpy
+@ cdecl memcpy_s(ptr long ptr long) msvcr120.memcpy_s
+@ cdecl memmove(ptr ptr long) msvcr120.memmove
+@ cdecl memmove_s(ptr long ptr long) msvcr120.memmove_s
+@ cdecl memset(ptr long long) msvcr120.memset
+@ cdecl modf(double ptr) msvcr120.modf
+@ cdecl -arch=arm,x86_64 modff(float ptr) msvcr120.modff
+@ stub nan
+@ stub nanf
+@ stub nanl
+@ stub nearbyint
+@ stub nearbyintf
+@ stub nearbyintl
+@ stub nextafter
+@ stub nextafterf
+@ stub nextafterl
+@ stub nexttoward
+@ stub nexttowardf
+@ stub nexttowardl
+@ stub norm
+@ stub normf
+@ stub norml
+@ cdecl perror(str) msvcr120.perror
+@ cdecl pow(double double) msvcr120.pow
+@ cdecl -arch=arm,x86_64 powf(float float) msvcr120.powf
+@ varargs printf(str) msvcr120.printf
+@ varargs printf_s(str) msvcr120.printf_s
+@ cdecl putc(long ptr) msvcr120.putc
+@ cdecl putchar(long) msvcr120.putchar
+@ cdecl puts(str) msvcr120.puts
+@ cdecl putwc(long ptr) msvcr120.putwc
+@ cdecl putwchar(long) msvcr120.putwchar
+@ cdecl qsort(ptr long long ptr) msvcr120.qsort
+@ cdecl qsort_s(ptr long long ptr ptr) msvcr120.qsort_s
+@ cdecl raise(long) msvcr120.raise
+@ cdecl rand() msvcr120.rand
+@ cdecl rand_s(ptr) msvcr120.rand_s
+@ cdecl realloc(ptr long) msvcr120.realloc
+@ stub remainder
+@ stub remainderf
+@ stub remainderl
+@ cdecl remove(str) msvcr120.remove
+@ stub remquo
+@ stub remquof
+@ stub remquol
+@ cdecl rename(str str) msvcr120.rename
+@ cdecl rewind(ptr) msvcr120.rewind
+@ cdecl rint(double) msvcr120.rint
+@ cdecl rintf(float) msvcr120.rintf
+@ cdecl rintl(double) msvcr120.rintl
+@ cdecl round(double) msvcr120.round
+@ cdecl roundf(float) msvcr120.roundf
+@ cdecl roundl(double) msvcr120.roundl
+@ stub scalbln
+@ stub scalblnf
+@ stub scalblnl
+@ stub scalbn
+@ stub scalbnf
+@ stub scalbnl
+@ varargs scanf(str) msvcr120.scanf
+@ varargs scanf_s(str) msvcr120.scanf_s
+@ cdecl setbuf(ptr ptr) msvcr120.setbuf
+@ cdecl -arch=arm,x86_64 -norelay -private setjmp(ptr) msvcr120.setjmp
+@ cdecl setlocale(long str) msvcr120.setlocale
+@ cdecl setvbuf(ptr str long long) msvcr120.setvbuf
+@ cdecl signal(long long) msvcr120.signal
+@ cdecl sin(double) msvcr120.sin
+@ cdecl -arch=arm,x86_64 sinf(float) msvcr120.sinf
+@ cdecl sinh(double) msvcr120.sinh
+@ cdecl -arch=arm,x86_64 sinhf(float) msvcr120.sinhf
+@ varargs sprintf(ptr str) msvcr120.sprintf
+@ varargs sprintf_s(ptr long str) msvcr120.sprintf_s
+@ cdecl sqrt(double) msvcr120.sqrt
+@ cdecl -arch=arm,x86_64 sqrtf(float) msvcr120.sqrtf
+@ cdecl srand(long) msvcr120.srand
+@ varargs sscanf(str str) msvcr120.sscanf
+@ varargs sscanf_s(str str) msvcr120.sscanf_s
+@ cdecl strcat(str str) msvcr120.strcat
+@ cdecl strcat_s(str long str) msvcr120.strcat_s
+@ cdecl strchr(str long) msvcr120.strchr
+@ cdecl strcmp(str str) msvcr120.strcmp
+@ cdecl strcoll(str str) msvcr120.strcoll
+@ cdecl strcpy(ptr str) msvcr120.strcpy
+@ cdecl strcpy_s(ptr long str) msvcr120.strcpy_s
+@ cdecl strcspn(str str) msvcr120.strcspn
+@ cdecl strerror(long) msvcr120.strerror
+@ cdecl strerror_s(ptr long long) msvcr120.strerror_s
+@ cdecl strftime(str long str ptr) msvcr120.strftime
+@ cdecl strlen(str) msvcr120.strlen
+@ cdecl strncat(str str long) msvcr120.strncat
+@ cdecl strncat_s(str long str long) msvcr120.strncat_s
+@ cdecl strncmp(str str long) msvcr120.strncmp
+@ cdecl strncpy(ptr str long) msvcr120.strncpy
+@ cdecl strncpy_s(ptr long str long) msvcr120.strncpy_s
+@ cdecl strnlen(str long) msvcr120.strnlen
+@ cdecl strpbrk(str str) msvcr120.strpbrk
+@ cdecl strrchr(str long) msvcr120.strrchr
+@ cdecl strspn(str str) msvcr120.strspn
+@ cdecl strstr(str str) msvcr120.strstr
+@ cdecl strtod(str ptr) msvcr120.strtod
+@ stub strtof
+@ stub strtoimax
+@ cdecl strtok(str str) msvcr120.strtok
+@ cdecl strtok_s(ptr str ptr) msvcr120.strtok_s
+@ cdecl strtol(str ptr long) msvcr120.strtol
+@ stub strtold
+@ stub strtoll
+@ cdecl strtoul(str ptr long) msvcr120.strtoul
+@ stub strtoull
+@ stub strtoumax
+@ cdecl strxfrm(ptr str long) msvcr120.strxfrm
+@ varargs swprintf_s(ptr long wstr) msvcr120.swprintf_s
+@ varargs swscanf(wstr wstr) msvcr120.swscanf
+@ varargs swscanf_s(wstr wstr) msvcr120.swscanf_s
+@ cdecl tan(double) msvcr120.tan
+@ cdecl -arch=arm,x86_64 tanf(float) msvcr120.tanf
+@ cdecl tanh(double) msvcr120.tanh
+@ cdecl -arch=arm,x86_64 tanhf(float) msvcr120.tanhf
+@ stub tgamma
+@ stub tgammaf
+@ stub tgammal
+@ cdecl tmpfile() msvcr120.tmpfile
+@ cdecl tmpfile_s(ptr) msvcr120.tmpfile_s
+@ cdecl tmpnam(ptr) msvcr120.tmpnam
+@ stub tmpnam_s
+@ cdecl tolower(long) msvcr120.tolower
+@ cdecl toupper(long) msvcr120.toupper
+@ stub towctrans
+@ cdecl towlower(long) msvcr120.towlower
+@ cdecl towupper(long) msvcr120.towupper
+@ cdecl trunc(double) msvcr120.trunc
+@ cdecl truncf(float) msvcr120.truncf
+@ cdecl truncl(double) msvcr120.truncl
+@ cdecl ungetc(long ptr) msvcr120.ungetc
+@ cdecl ungetwc(long ptr) msvcr120.ungetwc
+@ cdecl vfprintf(ptr str ptr) msvcr120.vfprintf
+@ cdecl vfprintf_s(ptr str ptr) msvcr120.vfprintf_s
+@ stub vfscanf
+@ stub vfscanf_s
+@ cdecl vfwprintf(ptr wstr ptr) msvcr120.vfwprintf
+@ cdecl vfwprintf_s(ptr wstr ptr) msvcr120.vfwprintf_s
+@ stub vfwscanf
+@ stub vfwscanf_s
+@ cdecl vprintf(str ptr) msvcr120.vprintf
+@ cdecl vprintf_s(str ptr) msvcr120.vprintf_s
+@ stub vscanf
+@ stub vscanf_s
+@ cdecl vsprintf(ptr str ptr) msvcr120.vsprintf
+@ cdecl vsprintf_s(ptr long str ptr) msvcr120.vsprintf_s
+@ stub vsscanf
+@ stub vsscanf_s
+@ cdecl vswprintf_s(ptr long wstr ptr) msvcr120.vswprintf_s
+@ stub vswscanf
+@ stub vswscanf_s
+@ cdecl vwprintf(wstr ptr) msvcr120.vwprintf
+@ cdecl vwprintf_s(wstr ptr) msvcr120.vwprintf_s
+@ stub vwscanf
+@ stub vwscanf_s
+@ cdecl wcrtomb(ptr long ptr) msvcr120.wcrtomb
+@ stub wcrtomb_s
+@ cdecl wcscat(wstr wstr) msvcr120.wcscat
+@ cdecl wcscat_s(wstr long wstr) msvcr120.wcscat_s
+@ cdecl wcschr(wstr long) msvcr120.wcschr
+@ cdecl wcscmp(wstr wstr) msvcr120.wcscmp
+@ cdecl wcscoll(wstr wstr) msvcr120.wcscoll
+@ cdecl wcscpy(ptr wstr) msvcr120.wcscpy
+@ cdecl wcscpy_s(ptr long wstr) msvcr120.wcscpy_s
+@ cdecl wcscspn(wstr wstr) msvcr120.wcscspn
+@ cdecl wcsftime(ptr long wstr ptr) msvcr120.wcsftime
+@ cdecl wcslen(wstr) msvcr120.wcslen
+@ cdecl wcsncat(wstr wstr long) msvcr120.wcsncat
+@ cdecl wcsncat_s(wstr long wstr long) msvcr120.wcsncat_s
+@ cdecl wcsncmp(wstr wstr long) msvcr120.wcsncmp
+@ cdecl wcsncpy(ptr wstr long) msvcr120.wcsncpy
+@ cdecl wcsncpy_s(ptr long wstr long) msvcr120.wcsncpy_s
+@ cdecl wcsnlen(wstr long) msvcr120.wcsnlen
+@ cdecl wcspbrk(wstr wstr) msvcr120.wcspbrk
+@ cdecl wcsrchr(wstr long) msvcr120.wcsrchr
+@ cdecl wcsrtombs(ptr ptr long ptr) msvcr120.wcsrtombs
+@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr) msvcr120.wcsrtombs_s
+@ cdecl wcsspn(wstr wstr) msvcr120.wcsspn
+@ cdecl wcsstr(wstr wstr) msvcr120.wcsstr
+@ cdecl wcstod(wstr ptr) msvcr120.wcstod
+@ stub wcstof
+@ stub wcstoimax
+@ cdecl wcstok(wstr wstr) msvcr120.wcstok
+@ cdecl wcstok_s(ptr wstr ptr) msvcr120.wcstok_s
+@ cdecl wcstol(wstr ptr long) msvcr120.wcstol
+@ stub wcstold
+@ stub wcstoll
+@ cdecl wcstombs(ptr ptr long) msvcr120.wcstombs
+@ cdecl wcstombs_s(ptr ptr long wstr long) msvcr120.wcstombs_s
+@ cdecl wcstoul(wstr ptr long) msvcr120.wcstoul
+@ stub wcstoull
+@ stub wcstoumax
+@ cdecl wcsxfrm(ptr wstr long) msvcr120.wcsxfrm
+@ cdecl wctob(long) msvcr120.wctob
+@ cdecl wctomb(ptr long) msvcr120.wctomb
+@ cdecl wctomb_s(ptr ptr long long) msvcr120.wctomb_s
+@ stub wctrans
+@ stub wctype
+@ cdecl wmemcpy_s(ptr long ptr long) msvcr120.wmemcpy_s
+@ cdecl wmemmove_s(ptr long ptr long) msvcr120.wmemmove_s
+@ varargs wprintf(wstr) msvcr120.wprintf
+@ varargs wprintf_s(wstr) msvcr120.wprintf_s
+@ varargs wscanf(wstr) msvcr120.wscanf
+@ varargs wscanf_s(wstr) msvcr120.wscanf_s
diff --git a/tools/make_specfiles b/tools/make_specfiles
index 411f65e..768050f 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -46,6 +46,10 @@ my @dll_groups =
   "msvcp60",
  ],
  [
+  "msvcr120",
+  "msvcr120_app",
+ ],
+ [
   "d3dx9_36",
   "d3dx9_43",
   "d3dx9_42",
-- 
1.8.1.2




More information about the wine-patches mailing list