Module: wine Branch: master Commit: 36728f8b9ea3cd4d8c8efabb8cd8c60eafc16b42 URL: http://source.winehq.org/git/wine.git/?a=commit;h=36728f8b9ea3cd4d8c8efabb8c...
Author: Martin Storsjo martin@martin.st Date: Wed Nov 4 12:20:48 2015 +0200
vcruntime140: Implement __vcrt_InitializeCriticalSectionEx.
Signed-off-by: Martin Storsjo martin@martin.st Signed-off-by: Piotr Caban piotr@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/vcruntime140/misc.c | 10 ++++++++++ dlls/vcruntime140/vcruntime140.spec | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/dlls/vcruntime140/misc.c b/dlls/vcruntime140/misc.c index 887c1b0..86101a9 100644 --- a/dlls/vcruntime140/misc.c +++ b/dlls/vcruntime140/misc.c @@ -37,3 +37,13 @@ void CDECL __telemetry_main_return_trigger(HINSTANCE hinst) { FIXME("(%p)\n", hinst); } + +/********************************************************************* + * __vcrtInitializeCriticalSectionEx + */ +BOOL CDECL __vcrt_InitializeCriticalSectionEx( + CRITICAL_SECTION *cs, DWORD spin_count, DWORD flags) +{ + TRACE("(%p %x %x)\n", cs, spin_count, flags); + return InitializeCriticalSectionEx(cs, spin_count, flags); +} diff --git a/dlls/vcruntime140/vcruntime140.spec b/dlls/vcruntime140/vcruntime140.spec index 0c5ecc9..4631073 100644 --- a/dlls/vcruntime140/vcruntime140.spec +++ b/dlls/vcruntime140/vcruntime140.spec @@ -51,7 +51,7 @@ @ stub __uncaught_exceptions @ stub __vcrt_GetModuleFileNameW @ stub __vcrt_GetModuleHandleW -@ stub __vcrt_InitializeCriticalSectionEx +@ cdecl __vcrt_InitializeCriticalSectionEx(ptr long long) @ stub __vcrt_LoadLibraryExW @ cdecl -arch=i386 -norelay _chkesp() ucrtbase._chkesp @ cdecl -arch=i386 _except_handler2(ptr ptr ptr ptr) ucrtbase._except_handler2