From 36728f8b9ea3cd4d8c8efabb8cd8c60eafc16b42 Mon Sep 17 00:00:00 2001 From: Martin Storsjo Date: Wed, 4 Nov 2015 12:20:48 +0200 Subject: [PATCH] vcruntime140: Implement __vcrt_InitializeCriticalSectionEx. Signed-off-by: Martin Storsjo Signed-off-by: Piotr Caban Signed-off-by: Alexandre Julliard --- 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 887c1b07bee..86101a9befc 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 0c5ecc903da..4631073d403 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