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