msvcr110: Add _StructuredTaskCollection::_StructuredTaskCollection_ctor stub.
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
46aa3fafaa
commit
881879c658
|
@ -63,9 +63,9 @@
|
|||
@ stub -arch=arm ??0_SpinLock@details@Concurrency@@QAA@ACJ@Z
|
||||
@ stub -arch=i386 ??0_SpinLock@details@Concurrency@@QAE@ACJ@Z
|
||||
@ stub -arch=win64 ??0_SpinLock@details@Concurrency@@QEAA@AECJ@Z
|
||||
@ stub -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
@ cdecl -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ thiscall -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ cdecl -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ stub -arch=arm ??0_TaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_TaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_TaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
|
|
|
@ -62,9 +62,9 @@
|
|||
@ stub -arch=arm ??0_SpinLock@details@Concurrency@@QAA@ACJ@Z
|
||||
@ stub -arch=i386 ??0_SpinLock@details@Concurrency@@QAE@ACJ@Z
|
||||
@ stub -arch=win64 ??0_SpinLock@details@Concurrency@@QEAA@AECJ@Z
|
||||
@ stub -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
@ cdecl -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ thiscall -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ cdecl -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ stub -arch=arm ??0_TaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_TaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_TaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
|
|
|
@ -59,9 +59,9 @@
|
|||
@ stub -arch=arm ??0_SpinLock@details@Concurrency@@QAA@ACJ@Z
|
||||
@ stub -arch=i386 ??0_SpinLock@details@Concurrency@@QAE@ACJ@Z
|
||||
@ stub -arch=win64 ??0_SpinLock@details@Concurrency@@QEAA@AECJ@Z
|
||||
@ stub -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
@ cdecl -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ thiscall -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ cdecl -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z(ptr ptr) _StructuredTaskCollection_ctor
|
||||
@ stub -arch=arm ??0_TaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_TaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_TaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
|
|
|
@ -57,9 +57,9 @@
|
|||
@ stub -arch=arm ??0_SpinLock@details@Concurrency@@QAA@ACJ@Z
|
||||
@ stub -arch=i386 ??0_SpinLock@details@Concurrency@@QAE@ACJ@Z
|
||||
@ stub -arch=win64 ??0_SpinLock@details@Concurrency@@QEAA@AECJ@Z
|
||||
@ stub -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
@ cdecl -arch=arm ??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z(ptr ptr) msvcr120.??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ thiscall -arch=i386 ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z(ptr ptr) msvcr120.??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ cdecl -arch=win64 ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z(ptr ptr) msvcr120.??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=arm ??0_TaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=i386 ??0_TaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z
|
||||
@ stub -arch=win64 ??0_TaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z
|
||||
|
|
|
@ -164,6 +164,11 @@ typedef struct
|
|||
yield_func yield_func;
|
||||
} SpinWait;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
char dummy;
|
||||
} _StructuredTaskCollection;
|
||||
|
||||
/* keep in sync with msvcp90/msvcp90.h */
|
||||
typedef struct cs_queue
|
||||
{
|
||||
|
@ -1741,6 +1746,20 @@ bool __thiscall SpinWait__SpinOnce(SpinWait *this)
|
|||
}
|
||||
}
|
||||
|
||||
#if _MSVCR_VER >= 110
|
||||
|
||||
/* ??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z */
|
||||
/* ??0_StructuredTaskCollection@details@Concurrency@@QEAA@PEAV_CancellationTokenState@12@@Z */
|
||||
DEFINE_THISCALL_WRAPPER(_StructuredTaskCollection_ctor, 8)
|
||||
_StructuredTaskCollection* __thiscall _StructuredTaskCollection_ctor(
|
||||
_StructuredTaskCollection *this, /*_CancellationTokenState*/void *token)
|
||||
{
|
||||
FIXME("(%p): stub\n", this);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#endif /* _MSVCR_VER >= 110 */
|
||||
|
||||
/* ??0critical_section@Concurrency@@QAE@XZ */
|
||||
/* ??0critical_section@Concurrency@@QEAA@XZ */
|
||||
DEFINE_THISCALL_WRAPPER(critical_section_ctor, 4)
|
||||
|
|
Loading…
Reference in New Issue