From: Martin Storsjo Subject: [PATCH v2 06/22] vcruntime140: Add stubs for telemetry functions Message-Id: <1438629981-27217-6-git-send-email-martin@martin.st> Date: Mon, 3 Aug 2015 22:26:05 +0300 These are required for a plain empty exe built with MSVC 2015 with dynamic C runtime to start up with the builtin vcruntime140.dll. --- dlls/msvcrt/misc.c | 16 ++++++++++++++++ dlls/vcruntime140/vcruntime140.spec | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/dlls/msvcrt/misc.c b/dlls/msvcrt/misc.c index 4e9f288..556ca62 100644 --- a/dlls/msvcrt/misc.c +++ b/dlls/msvcrt/misc.c @@ -498,3 +498,19 @@ void CDECL MSVCR120__vacopy(__ms_va_list *dest, __ms_va_list src) { __ms_va_copy(*dest, src); } + +/********************************************************************* + * __telemetry_main_invoke_trigger (MSVCRT.@) + */ +void CDECL __telemetry_main_invoke_trigger(const HINSTANCE hinst) +{ + TRACE("(%p)\n", hinst); +} + +/********************************************************************* + * __telemetry_main_return_trigger (MSVCRT.@) + */ +void CDECL __telemetry_main_return_trigger(const HINSTANCE hinst) +{ + TRACE("(%p)\n", hinst); +} diff --git a/dlls/vcruntime140/vcruntime140.spec b/dlls/vcruntime140/vcruntime140.spec index adfb0f0..efd967f 100644 --- a/dlls/vcruntime140/vcruntime140.spec +++ b/dlls/vcruntime140/vcruntime140.spec @@ -38,8 +38,8 @@ @ stub __std_type_info_destroy_list @ stub __std_type_info_hash @ stub __std_type_info_name -@ stub __telemetry_main_invoke_trigger -@ stub __telemetry_main_return_trigger +@ cdecl __telemetry_main_invoke_trigger(ptr) +@ cdecl __telemetry_main_return_trigger(ptr) @ cdecl __unDName(ptr str long ptr ptr long) @ cdecl __unDNameEx(ptr str long ptr ptr ptr long) @ cdecl __uncaught_exception() MSVCRT___uncaught_exception -- 2.3.2.223.g7a9409c