Torge Matthies : msvcr110: Add _StructuredTaskCollection::_Schedule_loc stub.
Alexandre Julliard
julliard at winehq.org
Mon Jul 4 16:43:32 CDT 2022
Module: wine
Branch: master
Commit: 09a6881ca2988463e9136b7912e11024e51ae411
URL: https://source.winehq.org/git/wine.git/?a=commit;h=09a6881ca2988463e9136b7912e11024e51ae411
Author: Torge Matthies <tmatthies at codeweavers.com>
Date: Mon Jul 4 20:28:58 2022 +0200
msvcr110: Add _StructuredTaskCollection::_Schedule_loc stub.
Signed-off-by: Torge Matthies <tmatthies at codeweavers.com>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/concrt140/concrt140.spec | 6 +++---
dlls/msvcr110/msvcr110.spec | 6 +++---
dlls/msvcr120/msvcr120.spec | 6 +++---
dlls/msvcr120_app/msvcr120_app.spec | 6 +++---
dlls/msvcrt/concurrency.c | 15 +++++++++++++++
5 files changed, 27 insertions(+), 12 deletions(-)
diff --git a/dlls/concrt140/concrt140.spec b/dlls/concrt140/concrt140.spec
index 8474bde4b54..5ba0477953f 100644
--- a/dlls/concrt140/concrt140.spec
+++ b/dlls/concrt140/concrt140.spec
@@ -597,9 +597,9 @@
@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
-@ 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
+@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
+@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
+@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@PEAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
@ 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
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index b1e6ba548a4..51dc5329ad0 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -617,9 +617,9 @@
@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
-@ 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
+@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
+@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
+@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@PEAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
@ 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
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index 9a35919a85b..6e946a72eed 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -600,9 +600,9 @@
@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@@Z(ptr ptr) _StructuredTaskCollection__Schedule
-@ 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
+@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
+@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
+@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@PEAVlocation at 3@@Z(ptr ptr ptr) _StructuredTaskCollection__Schedule_loc
@ 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
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index 3419ca3cbe7..0f107ed5084 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -597,9 +597,9 @@
@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z(ptr ptr) msvcr120.?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z
@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z(ptr ptr) msvcr120.?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z
@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@@Z(ptr ptr) msvcr120.?_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
+@ cdecl -arch=arm ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) msvcr120.?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z
+@ thiscall -arch=i386 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z(ptr ptr ptr) msvcr120.?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z
+@ cdecl -arch=win64 ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@PEAVlocation at 3@@Z(ptr ptr ptr) msvcr120.?_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
diff --git a/dlls/msvcrt/concurrency.c b/dlls/msvcrt/concurrency.c
index b12362294db..5a00b9e8af1 100644
--- a/dlls/msvcrt/concurrency.c
+++ b/dlls/msvcrt/concurrency.c
@@ -1778,6 +1778,21 @@ void __thiscall _StructuredTaskCollection_dtor(_StructuredTaskCollection *this)
#endif /* _MSVCR_VER >= 120 */
+#if _MSVCR_VER >= 110
+
+/* ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z */
+/* ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@PAVlocation at 3@@Z */
+/* ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@PEAVlocation at 3@@Z */
+DEFINE_THISCALL_WRAPPER(_StructuredTaskCollection__Schedule_loc, 12)
+void __thiscall _StructuredTaskCollection__Schedule_loc(
+ _StructuredTaskCollection *this, _UnrealizedChore *chore,
+ /*location*/void *placement)
+{
+ FIXME("(%p %p %p): stub!\n", this, chore, placement);
+}
+
+#endif /* _MSVCR_VER >= 110 */
+
/* ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAAXPAV_UnrealizedChore at 23@@Z */
/* ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QAEXPAV_UnrealizedChore at 23@@Z */
/* ?_Schedule at _StructuredTaskCollection@details at Concurrency@@QEAAXPEAV_UnrealizedChore at 23@@Z */
More information about the wine-cvs
mailing list